From e4beec2916e7dbeca323e49ea8317b40ead5d334 Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 10:07:43 -0500 Subject: [PATCH 1/7] Updates pigeon dependencies to the latest version (^26.1.0) Unblocks the flutter/flutter pub package roll, which requires support for analyzer >= 8.0.0. Bumps versions for `in_app_purchase_android`, `in_app_purchase_storekit`, `path_provider_android`, `url_launcher_android`, `url_launcher_ios`, `url_launcher_linux`, `url_launcher_macos`, and `url_launcher_windows`, which are the packages currently causing dependency resolution to fail due to their outdated pigeon dependencies. --- packages/camera/camera_android/pubspec.yaml | 2 +- packages/camera/camera_android_camerax/pubspec.yaml | 2 +- packages/camera/camera_avfoundation/pubspec.yaml | 2 +- packages/camera/camera_windows/pubspec.yaml | 2 +- packages/file_selector/file_selector_android/pubspec.yaml | 2 +- packages/file_selector/file_selector_ios/pubspec.yaml | 2 +- packages/file_selector/file_selector_linux/pubspec.yaml | 2 +- packages/file_selector/file_selector_macos/pubspec.yaml | 2 +- packages/file_selector/file_selector_windows/pubspec.yaml | 2 +- .../google_maps_flutter_android/pubspec.yaml | 2 +- .../google_maps_flutter/google_maps_flutter_ios/pubspec.yaml | 2 +- packages/google_sign_in/google_sign_in_android/pubspec.yaml | 2 +- packages/google_sign_in/google_sign_in_ios/pubspec.yaml | 2 +- packages/image_picker/image_picker_android/pubspec.yaml | 2 +- packages/image_picker/image_picker_ios/pubspec.yaml | 2 +- .../in_app_purchase/in_app_purchase_android/CHANGELOG.md | 4 ++++ .../in_app_purchase/in_app_purchase_android/pubspec.yaml | 4 ++-- .../in_app_purchase/in_app_purchase_storekit/CHANGELOG.md | 4 ++++ .../in_app_purchase/in_app_purchase_storekit/pubspec.yaml | 4 ++-- packages/interactive_media_ads/pubspec.yaml | 5 +++-- packages/local_auth/local_auth_android/pubspec.yaml | 2 +- packages/local_auth/local_auth_darwin/pubspec.yaml | 2 +- packages/local_auth/local_auth_windows/pubspec.yaml | 2 +- packages/path_provider/path_provider_android/CHANGELOG.md | 4 ++++ packages/path_provider/path_provider_android/pubspec.yaml | 4 ++-- packages/path_provider/path_provider_foundation/pubspec.yaml | 2 +- packages/quick_actions/quick_actions_android/pubspec.yaml | 2 +- packages/quick_actions/quick_actions_ios/pubspec.yaml | 2 +- .../shared_preferences_android/pubspec.yaml | 2 +- .../shared_preferences_foundation/pubspec.yaml | 2 +- packages/url_launcher/url_launcher_android/CHANGELOG.md | 4 ++++ packages/url_launcher/url_launcher_android/pubspec.yaml | 4 ++-- packages/url_launcher/url_launcher_ios/CHANGELOG.md | 4 ++++ packages/url_launcher/url_launcher_ios/pubspec.yaml | 4 ++-- packages/url_launcher/url_launcher_linux/CHANGELOG.md | 3 ++- packages/url_launcher/url_launcher_linux/pubspec.yaml | 4 ++-- packages/url_launcher/url_launcher_macos/CHANGELOG.md | 4 ++++ packages/url_launcher/url_launcher_macos/pubspec.yaml | 4 ++-- packages/url_launcher/url_launcher_windows/pubspec.yaml | 2 +- packages/video_player/video_player_android/pubspec.yaml | 2 +- packages/video_player/video_player_avfoundation/pubspec.yaml | 2 +- .../webview_flutter/webview_flutter_android/pubspec.yaml | 2 +- .../webview_flutter/webview_flutter_wkwebview/pubspec.yaml | 2 +- 43 files changed, 71 insertions(+), 45 deletions(-) diff --git a/packages/camera/camera_android/pubspec.yaml b/packages/camera/camera_android/pubspec.yaml index 182ebb0cbe5..1b2078c24a8 100644 --- a/packages/camera/camera_android/pubspec.yaml +++ b/packages/camera/camera_android/pubspec.yaml @@ -32,7 +32,7 @@ dev_dependencies: sdk: flutter leak_tracker_flutter_testing: any mockito: ^5.4.4 - pigeon: ^22.4.1 + pigeon: ^26.1.0 topics: - camera diff --git a/packages/camera/camera_android_camerax/pubspec.yaml b/packages/camera/camera_android_camerax/pubspec.yaml index f5017b26693..da034ec0103 100644 --- a/packages/camera/camera_android_camerax/pubspec.yaml +++ b/packages/camera/camera_android_camerax/pubspec.yaml @@ -31,7 +31,7 @@ dev_dependencies: sdk: flutter leak_tracker_flutter_testing: any mockito: ^5.4.4 - pigeon: ^25.3.2 + pigeon: ^26.1.0 topics: - camera diff --git a/packages/camera/camera_avfoundation/pubspec.yaml b/packages/camera/camera_avfoundation/pubspec.yaml index b774fe37924..79c25b104c9 100644 --- a/packages/camera/camera_avfoundation/pubspec.yaml +++ b/packages/camera/camera_avfoundation/pubspec.yaml @@ -29,7 +29,7 @@ dev_dependencies: sdk: flutter leak_tracker_flutter_testing: any mockito: ^5.4.4 - pigeon: ^22.4.2 + pigeon: ^26.1.0 topics: - camera diff --git a/packages/camera/camera_windows/pubspec.yaml b/packages/camera/camera_windows/pubspec.yaml index 8698512c5e4..445db4fd3a1 100644 --- a/packages/camera/camera_windows/pubspec.yaml +++ b/packages/camera/camera_windows/pubspec.yaml @@ -30,7 +30,7 @@ dev_dependencies: sdk: flutter leak_tracker_flutter_testing: any mockito: ^5.4.4 - pigeon: ^22.6.0 + pigeon: ^26.1.0 topics: - camera diff --git a/packages/file_selector/file_selector_android/pubspec.yaml b/packages/file_selector/file_selector_android/pubspec.yaml index 8a1a11f7980..2e947519292 100644 --- a/packages/file_selector/file_selector_android/pubspec.yaml +++ b/packages/file_selector/file_selector_android/pubspec.yaml @@ -28,7 +28,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^26.0.1 + pigeon: ^26.1.0 topics: - files diff --git a/packages/file_selector/file_selector_ios/pubspec.yaml b/packages/file_selector/file_selector_ios/pubspec.yaml index 42a3c85ae78..f8ba07e7bc8 100644 --- a/packages/file_selector/file_selector_ios/pubspec.yaml +++ b/packages/file_selector/file_selector_ios/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^25.5.0 + pigeon: ^26.1.0 topics: - files diff --git a/packages/file_selector/file_selector_linux/pubspec.yaml b/packages/file_selector/file_selector_linux/pubspec.yaml index bd085f3a6a8..982ac4f1a4d 100644 --- a/packages/file_selector/file_selector_linux/pubspec.yaml +++ b/packages/file_selector/file_selector_linux/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^22.6.2 + pigeon: ^26.1.0 topics: - files diff --git a/packages/file_selector/file_selector_macos/pubspec.yaml b/packages/file_selector/file_selector_macos/pubspec.yaml index 02f0c7ed5e6..ab7e4aee06c 100644 --- a/packages/file_selector/file_selector_macos/pubspec.yaml +++ b/packages/file_selector/file_selector_macos/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^25.5.0 + pigeon: ^26.1.0 topics: - files diff --git a/packages/file_selector/file_selector_windows/pubspec.yaml b/packages/file_selector/file_selector_windows/pubspec.yaml index 8891c3d1c8a..717376b04c7 100644 --- a/packages/file_selector/file_selector_windows/pubspec.yaml +++ b/packages/file_selector/file_selector_windows/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^22.4.1 + pigeon: ^26.1.0 topics: - files diff --git a/packages/google_maps_flutter/google_maps_flutter_android/pubspec.yaml b/packages/google_maps_flutter/google_maps_flutter_android/pubspec.yaml index 982c86fb901..d7c08639f2a 100644 --- a/packages/google_maps_flutter/google_maps_flutter_android/pubspec.yaml +++ b/packages/google_maps_flutter/google_maps_flutter_android/pubspec.yaml @@ -30,7 +30,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^22.6.0 + pigeon: ^26.1.0 plugin_platform_interface: ^2.1.7 topics: diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/pubspec.yaml b/packages/google_maps_flutter/google_maps_flutter_ios/pubspec.yaml index deeca79193c..8ae8d591ad7 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/pubspec.yaml +++ b/packages/google_maps_flutter/google_maps_flutter_ios/pubspec.yaml @@ -28,7 +28,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^22.4.2 + pigeon: ^26.1.0 plugin_platform_interface: ^2.1.7 topics: diff --git a/packages/google_sign_in/google_sign_in_android/pubspec.yaml b/packages/google_sign_in/google_sign_in_android/pubspec.yaml index 1d7084727ca..49929d6d86e 100644 --- a/packages/google_sign_in/google_sign_in_android/pubspec.yaml +++ b/packages/google_sign_in/google_sign_in_android/pubspec.yaml @@ -27,7 +27,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^26.0.0 + pigeon: ^26.1.0 topics: - authentication diff --git a/packages/google_sign_in/google_sign_in_ios/pubspec.yaml b/packages/google_sign_in/google_sign_in_ios/pubspec.yaml index e9bfa9bc0ab..660e29c24cb 100644 --- a/packages/google_sign_in/google_sign_in_ios/pubspec.yaml +++ b/packages/google_sign_in/google_sign_in_ios/pubspec.yaml @@ -31,7 +31,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^22.4.2 + pigeon: ^26.1.0 topics: - authentication diff --git a/packages/image_picker/image_picker_android/pubspec.yaml b/packages/image_picker/image_picker_android/pubspec.yaml index b86be28158a..b5ed5a98c26 100755 --- a/packages/image_picker/image_picker_android/pubspec.yaml +++ b/packages/image_picker/image_picker_android/pubspec.yaml @@ -27,7 +27,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^24.2.0 + pigeon: ^26.1.0 topics: - camera diff --git a/packages/image_picker/image_picker_ios/pubspec.yaml b/packages/image_picker/image_picker_ios/pubspec.yaml index 600481119d8..8d6842a9823 100755 --- a/packages/image_picker/image_picker_ios/pubspec.yaml +++ b/packages/image_picker/image_picker_ios/pubspec.yaml @@ -25,7 +25,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^22.4.1 + pigeon: ^26.1.0 topics: - camera diff --git a/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md index 6c3f2e7ed3a..32145f2e38c 100644 --- a/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.0+7 + +* Updates Pigeon to ^26.1.0. + ## 0.4.0+6 * Updates Java compatibility version to 17 and minimum supported SDK version to Flutter 3.35/Dart 3.9. diff --git a/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml b/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml index da0f1f2cd15..9e5f853812a 100644 --- a/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml @@ -3,7 +3,7 @@ description: An implementation for the Android platform of the Flutter `in_app_p repository: https://github.com/flutter/packages/tree/main/packages/in_app_purchase/in_app_purchase_android issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 0.4.0+6 +version: 0.4.0+7 environment: sdk: ^3.9.0 @@ -29,7 +29,7 @@ dev_dependencies: sdk: flutter leak_tracker_flutter_testing: any mockito: ^5.4.4 - pigeon: ^22.4.2 + pigeon: ^26.1.0 test: ^1.16.0 topics: diff --git a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md index d30e38e9260..8e4b34eef1e 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.6+2 + +* Updates Pigeon to ^26.1.0. + ## 0.4.6+1 * Refactors internals for improved testability. diff --git a/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml b/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml index 195e1614ddc..cb642ec20ae 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml @@ -2,7 +2,7 @@ name: in_app_purchase_storekit description: An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework. repository: https://github.com/flutter/packages/tree/main/packages/in_app_purchase/in_app_purchase_storekit issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 0.4.6+1 +version: 0.4.6+2 environment: sdk: ^3.9.0 @@ -31,7 +31,7 @@ dev_dependencies: flutter_test: sdk: flutter json_serializable: ^6.0.0 - pigeon: ^25.1.0 + pigeon: ^26.1.0 test: ^1.16.0 topics: diff --git a/packages/interactive_media_ads/pubspec.yaml b/packages/interactive_media_ads/pubspec.yaml index 02ba4ce7d0e..62876fc20dc 100644 --- a/packages/interactive_media_ads/pubspec.yaml +++ b/packages/interactive_media_ads/pubspec.yaml @@ -2,7 +2,8 @@ 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.3.0+4 # This must match the version in +version: + 0.3.0+4 # 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,7 +32,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^26.0.2 + pigeon: ^26.1.0 topics: - ads diff --git a/packages/local_auth/local_auth_android/pubspec.yaml b/packages/local_auth/local_auth_android/pubspec.yaml index 5a458bdf973..67deb8fbb79 100644 --- a/packages/local_auth/local_auth_android/pubspec.yaml +++ b/packages/local_auth/local_auth_android/pubspec.yaml @@ -29,7 +29,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^22.4.0 + pigeon: ^26.1.0 topics: - authentication diff --git a/packages/local_auth/local_auth_darwin/pubspec.yaml b/packages/local_auth/local_auth_darwin/pubspec.yaml index 1a8fad8a31b..518160d7dc7 100644 --- a/packages/local_auth/local_auth_darwin/pubspec.yaml +++ b/packages/local_auth/local_auth_darwin/pubspec.yaml @@ -32,7 +32,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^26.0.0 + pigeon: ^26.1.0 topics: - authentication diff --git a/packages/local_auth/local_auth_windows/pubspec.yaml b/packages/local_auth/local_auth_windows/pubspec.yaml index 1a2c76e9969..f4edd9253d2 100644 --- a/packages/local_auth/local_auth_windows/pubspec.yaml +++ b/packages/local_auth/local_auth_windows/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^26.0.1 + pigeon: ^26.1.0 topics: - authentication diff --git a/packages/path_provider/path_provider_android/CHANGELOG.md b/packages/path_provider/path_provider_android/CHANGELOG.md index 5c4febf9e00..6eddee93057 100644 --- a/packages/path_provider/path_provider_android/CHANGELOG.md +++ b/packages/path_provider/path_provider_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.2.21 + +* Updates Pigeon to ^26.1.0. + ## 2.2.20 * Updates Java compatibility version to 17 and minimum supported SDK version to Flutter 3.35/Dart 3.9. diff --git a/packages/path_provider/path_provider_android/pubspec.yaml b/packages/path_provider/path_provider_android/pubspec.yaml index 2048cee2dbc..09d3a3f6406 100644 --- a/packages/path_provider/path_provider_android/pubspec.yaml +++ b/packages/path_provider/path_provider_android/pubspec.yaml @@ -2,7 +2,7 @@ name: path_provider_android description: Android implementation of the path_provider plugin. repository: https://github.com/flutter/packages/tree/main/packages/path_provider/path_provider_android issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+path_provider%22 -version: 2.2.20 +version: 2.2.21 environment: sdk: ^3.9.0 @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^22.4.2 + pigeon: ^26.1.0 test: ^1.16.0 topics: diff --git a/packages/path_provider/path_provider_foundation/pubspec.yaml b/packages/path_provider/path_provider_foundation/pubspec.yaml index 63238e589ed..5d1dd616d3b 100644 --- a/packages/path_provider/path_provider_foundation/pubspec.yaml +++ b/packages/path_provider/path_provider_foundation/pubspec.yaml @@ -30,7 +30,7 @@ dev_dependencies: flutter_test: sdk: flutter path: ^1.8.0 - pigeon: ^25.5.0 + pigeon: ^26.1.0 topics: - files diff --git a/packages/quick_actions/quick_actions_android/pubspec.yaml b/packages/quick_actions/quick_actions_android/pubspec.yaml index b648acf4a8d..bc3951d64de 100644 --- a/packages/quick_actions/quick_actions_android/pubspec.yaml +++ b/packages/quick_actions/quick_actions_android/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^24.0.0 + pigeon: ^26.1.0 plugin_platform_interface: ^2.1.7 topics: diff --git a/packages/quick_actions/quick_actions_ios/pubspec.yaml b/packages/quick_actions/quick_actions_ios/pubspec.yaml index afa5565df74..6fde2872ea9 100644 --- a/packages/quick_actions/quick_actions_ios/pubspec.yaml +++ b/packages/quick_actions/quick_actions_ios/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^25.5.0 + pigeon: ^26.1.0 plugin_platform_interface: ^2.1.7 topics: diff --git a/packages/shared_preferences/shared_preferences_android/pubspec.yaml b/packages/shared_preferences/shared_preferences_android/pubspec.yaml index 1157c0dc647..2d7069e3c72 100644 --- a/packages/shared_preferences/shared_preferences_android/pubspec.yaml +++ b/packages/shared_preferences/shared_preferences_android/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^24.2.0 + pigeon: ^26.1.0 topics: - persistence diff --git a/packages/shared_preferences/shared_preferences_foundation/pubspec.yaml b/packages/shared_preferences/shared_preferences_foundation/pubspec.yaml index ac6998fffbe..5383935d3f4 100644 --- a/packages/shared_preferences/shared_preferences_foundation/pubspec.yaml +++ b/packages/shared_preferences/shared_preferences_foundation/pubspec.yaml @@ -29,7 +29,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^22.4.1 + pigeon: ^26.1.0 topics: - persistence diff --git a/packages/url_launcher/url_launcher_android/CHANGELOG.md b/packages/url_launcher/url_launcher_android/CHANGELOG.md index da6954227a1..66a4651835c 100644 --- a/packages/url_launcher/url_launcher_android/CHANGELOG.md +++ b/packages/url_launcher/url_launcher_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.3.25 + +* Updates Pigeon to ^26.1.0. + ## 6.3.24 * Resolves Gradle 9 deprecations. diff --git a/packages/url_launcher/url_launcher_android/pubspec.yaml b/packages/url_launcher/url_launcher_android/pubspec.yaml index 27f96758f66..fe967a2190d 100644 --- a/packages/url_launcher/url_launcher_android/pubspec.yaml +++ b/packages/url_launcher/url_launcher_android/pubspec.yaml @@ -2,7 +2,7 @@ name: url_launcher_android description: Android implementation of the url_launcher plugin. repository: https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_android issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+url_launcher%22 -version: 6.3.24 +version: 6.3.25 environment: sdk: ^3.9.0 @@ -26,7 +26,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^22.4.1 + pigeon: ^26.1.0 plugin_platform_interface: ^2.1.7 test: ^1.16.3 diff --git a/packages/url_launcher/url_launcher_ios/CHANGELOG.md b/packages/url_launcher/url_launcher_ios/CHANGELOG.md index 04c809489d3..43f3ab5d948 100644 --- a/packages/url_launcher/url_launcher_ios/CHANGELOG.md +++ b/packages/url_launcher/url_launcher_ios/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.3.6 + +* Updates Pigeon to ^26.1.0. + ## 6.3.5 * Updates minimum supported version to iOS 13. diff --git a/packages/url_launcher/url_launcher_ios/pubspec.yaml b/packages/url_launcher/url_launcher_ios/pubspec.yaml index b1a4bf0592b..d2db4081994 100644 --- a/packages/url_launcher/url_launcher_ios/pubspec.yaml +++ b/packages/url_launcher/url_launcher_ios/pubspec.yaml @@ -2,7 +2,7 @@ name: url_launcher_ios description: iOS implementation of the url_launcher plugin. repository: https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_ios issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+url_launcher%22 -version: 6.3.5 +version: 6.3.6 environment: sdk: ^3.9.0 @@ -26,7 +26,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^25.5.0 + pigeon: ^26.1.0 plugin_platform_interface: ^2.1.7 test: ^1.16.3 diff --git a/packages/url_launcher/url_launcher_linux/CHANGELOG.md b/packages/url_launcher/url_launcher_linux/CHANGELOG.md index 3c1e0e55e10..334612d5072 100644 --- a/packages/url_launcher/url_launcher_linux/CHANGELOG.md +++ b/packages/url_launcher/url_launcher_linux/CHANGELOG.md @@ -1,6 +1,7 @@ -## NEXT +## 3.2.2 * Updates minimum supported SDK version to Flutter 3.32/Dart 3.8. +* Updates Pigeon to ^26.1.0. ## 3.2.1 diff --git a/packages/url_launcher/url_launcher_linux/pubspec.yaml b/packages/url_launcher/url_launcher_linux/pubspec.yaml index 4430f8c64d0..5f17be53464 100644 --- a/packages/url_launcher/url_launcher_linux/pubspec.yaml +++ b/packages/url_launcher/url_launcher_linux/pubspec.yaml @@ -2,7 +2,7 @@ name: url_launcher_linux description: Linux implementation of the url_launcher plugin. repository: https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_linux issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+url_launcher%22 -version: 3.2.1 +version: 3.2.2 environment: sdk: ^3.8.0 @@ -24,7 +24,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^22.6.1 + pigeon: ^26.1.0 test: ^1.16.3 topics: diff --git a/packages/url_launcher/url_launcher_macos/CHANGELOG.md b/packages/url_launcher/url_launcher_macos/CHANGELOG.md index c3f95a427ed..4b76a488f41 100644 --- a/packages/url_launcher/url_launcher_macos/CHANGELOG.md +++ b/packages/url_launcher/url_launcher_macos/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.2.5 + +* Updates Pigeon to ^26.1.0. + ## 3.2.4 * Updates minimum supported version to macOS 10.15. diff --git a/packages/url_launcher/url_launcher_macos/pubspec.yaml b/packages/url_launcher/url_launcher_macos/pubspec.yaml index 4297f2685b7..c6d66f97cf8 100644 --- a/packages/url_launcher/url_launcher_macos/pubspec.yaml +++ b/packages/url_launcher/url_launcher_macos/pubspec.yaml @@ -2,7 +2,7 @@ name: url_launcher_macos description: macOS implementation of the url_launcher plugin. repository: https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_macos issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+url_launcher%22 -version: 3.2.4 +version: 3.2.5 environment: sdk: ^3.9.0 @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^25.5.0 + pigeon: ^26.1.0 test: ^1.16.3 topics: diff --git a/packages/url_launcher/url_launcher_windows/pubspec.yaml b/packages/url_launcher/url_launcher_windows/pubspec.yaml index c06c6a2f327..759b7931ccd 100644 --- a/packages/url_launcher/url_launcher_windows/pubspec.yaml +++ b/packages/url_launcher/url_launcher_windows/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^21.0.0 + pigeon: ^26.1.0 test: ^1.16.3 topics: diff --git a/packages/video_player/video_player_android/pubspec.yaml b/packages/video_player/video_player_android/pubspec.yaml index 3b07a78b898..00866413e21 100644 --- a/packages/video_player/video_player_android/pubspec.yaml +++ b/packages/video_player/video_player_android/pubspec.yaml @@ -27,7 +27,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^26.0.2 + pigeon: ^26.1.0 topics: - video diff --git a/packages/video_player/video_player_avfoundation/pubspec.yaml b/packages/video_player/video_player_avfoundation/pubspec.yaml index 8bf5ab83e2a..85a988669a6 100644 --- a/packages/video_player/video_player_avfoundation/pubspec.yaml +++ b/packages/video_player/video_player_avfoundation/pubspec.yaml @@ -31,7 +31,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^25.5.0 + pigeon: ^26.1.0 topics: - video diff --git a/packages/webview_flutter/webview_flutter_android/pubspec.yaml b/packages/webview_flutter/webview_flutter_android/pubspec.yaml index 0b92434e147..1d778fba35d 100644 --- a/packages/webview_flutter/webview_flutter_android/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_android/pubspec.yaml @@ -28,7 +28,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^25.3.2 + pigeon: ^26.1.0 topics: - html diff --git a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml index c60695d6042..dd0d62c11ff 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml @@ -33,7 +33,7 @@ dev_dependencies: flutter_test: sdk: flutter mockito: ^5.4.4 - pigeon: ^25.3.2 + pigeon: ^26.1.0 topics: - html From 1ce18820e3e8ec44d2ec1e86a80f0376308d234b Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 10:20:19 -0500 Subject: [PATCH 2/7] Fix pubspec formatting --- packages/interactive_media_ads/pubspec.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/interactive_media_ads/pubspec.yaml b/packages/interactive_media_ads/pubspec.yaml index 62876fc20dc..b399152a82a 100644 --- a/packages/interactive_media_ads/pubspec.yaml +++ b/packages/interactive_media_ads/pubspec.yaml @@ -2,8 +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.3.0+4 # This must match the version in +version: 0.3.0+4 # 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` From 4ef714ac4db29222252ff8e3010b29805511014f Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 10:35:24 -0500 Subject: [PATCH 3/7] Rerun pigeon generators --- .../io/flutter/plugins/camera/Messages.java | 477 +- .../camera_android/lib/src/messages.g.dart | 865 +-- .../plugins/camerax/CameraXLibrary.g.kt | 5096 +++++++-------- .../lib/src/camerax_library.g.dart | 5598 +++++++++-------- .../include/camera_avfoundation/messages.g.h | 117 +- .../camera_avfoundation_objc/messages.g.m | 815 +-- .../lib/src/messages.g.dart | 902 +-- .../camera_windows/lib/src/messages.g.dart | 314 +- .../camera_windows/windows/messages.g.cpp | 752 +-- .../camera_windows/windows/messages.g.h | 116 +- .../GeneratedFileSelectorApi.java | 119 +- .../lib/src/file_selector_api.g.dart | 139 +- .../file_selector_ios/messages.g.swift | 24 +- .../file_selector_ios/lib/src/messages.g.dart | 74 +- .../lib/src/messages.g.dart | 125 +- .../file_selector_linux/linux/messages.g.cc | 358 +- .../file_selector_linux/linux/messages.g.h | 80 +- .../lib/src/messages.g.dart | 111 +- .../file_selector_macos/messages.g.swift | 44 +- .../lib/src/messages.g.dart | 197 +- .../windows/messages.g.cpp | 303 +- .../windows/messages.g.h | 77 +- .../flutter/plugins/googlemaps/Messages.java | 1596 ++--- .../lib/src/messages.g.dart | 2750 +++++--- .../ios/Classes/messages.g.h | 732 +-- .../ios/Classes/messages.g.m | 1806 +++--- .../lib/src/messages.g.dart | 2609 +++++--- .../flutter/plugins/googlesignin/Messages.kt | 496 +- .../lib/src/messages.g.dart | 319 +- .../include/google_sign_in_ios/messages.g.h | 84 +- .../Sources/google_sign_in_ios/messages.g.m | 202 +- .../lib/src/messages.g.dart | 331 +- .../flutter/plugins/imagepicker/Messages.java | 177 +- .../lib/src/messages.g.dart | 399 +- .../include/image_picker_ios/messages.g.h | 63 +- .../Sources/image_picker_ios/messages.g.m | 176 +- .../image_picker_ios/lib/src/messages.g.dart | 284 +- .../plugins/inapppurchase/Messages.java | 751 +-- .../lib/src/messages.g.dart | 1079 ++-- .../StoreKit2/sk2_pigeon.g.swift | 139 +- .../messages.g.h | 195 +- .../messages.g.m | 422 +- .../lib/src/messages.g.dart | 679 +- .../lib/src/sk2_pigeon.g.dart | 488 +- .../InteractiveMediaAdsLibrary.g.kt | 4643 +++++--------- .../InteractiveMediaAdsLibrary.g.swift | 2003 ++---- .../src/android/interactive_media_ads.g.dart | 4086 +++++------- .../lib/src/ios/interactive_media_ads.g.dart | 3151 ++++------ .../flutter/plugins/localauth/Messages.java | 157 +- .../lib/src/messages.g.dart | 251 +- .../local_auth_darwin/messages.g.swift | 49 +- .../local_auth_darwin/lib/src/messages.g.dart | 159 +- .../lib/src/messages.g.dart | 53 +- .../local_auth_windows/windows/messages.g.cpp | 155 +- .../local_auth_windows/windows/messages.g.h | 53 +- .../plugins/pathprovider/Messages.java | 116 +- .../path_provider_android/lib/messages.g.dart | 154 +- .../path_provider_foundation/messages.g.swift | 18 +- .../lib/messages.g.dart | 63 +- .../java/io/flutter/plugins/Messages.java | 99 +- .../EventChannelMessages.g.kt | 94 +- .../flutter/pigeon_example_app/Messages.g.kt | 176 +- .../ios/Runner/EventChannelMessages.g.swift | 37 +- .../example/app/ios/Runner/Messages.g.swift | 55 +- .../app/lib/src/event_channel_messages.g.dart | 79 +- .../example/app/lib/src/messages.g.dart | 138 +- .../pigeon/example/app/linux/messages.g.cc | 757 +-- .../pigeon/example/app/linux/messages.g.h | 152 +- .../example/app/macos/Runner/messages.g.h | 35 +- .../example/app/macos/Runner/messages.g.m | 139 +- .../example/app/windows/runner/messages.g.cpp | 358 +- .../example/app/windows/runner/messages.g.h | 88 +- .../plugins/quickactions/Messages.java | 89 +- .../lib/src/messages.g.dart | 153 +- .../quick_actions_ios/messages.g.swift | 46 +- .../quick_actions_ios/lib/messages.g.dart | 119 +- .../plugins/sharedpreferences/Messages.java | 126 +- .../sharedpreferences/MessagesAsync.g.kt | 446 +- .../lib/src/messages.g.dart | 176 +- .../lib/src/messages_async.g.dart | 453 +- .../messages.g.swift | 142 +- .../lib/src/messages.g.dart | 313 +- .../flutter/plugins/urllauncher/Messages.java | 109 +- .../lib/src/messages.g.dart | 202 +- .../Sources/url_launcher_ios/messages.g.swift | 33 +- .../url_launcher_ios/lib/src/messages.g.dart | 88 +- .../lib/src/messages.g.dart | 47 +- .../url_launcher_linux/linux/messages.g.cc | 227 +- .../url_launcher_linux/linux/messages.g.h | 52 +- .../lib/src/messages.g.dart | 85 +- .../url_launcher_macos/messages.g.swift | 26 +- .../lib/src/messages.g.dart | 104 +- .../windows/messages.g.cpp | 154 +- .../url_launcher_windows/windows/messages.g.h | 54 +- .../flutter/plugins/videoplayer/Messages.kt | 519 +- .../lib/src/messages.g.dart | 420 +- .../video_player_avfoundation/messages.g.h | 46 +- .../video_player_avfoundation/messages.g.m | 252 +- .../lib/src/messages.g.dart | 309 +- .../webviewflutter/AndroidWebkitLibrary.g.kt | 4369 ++++++------- .../lib/src/android_webkit.g.dart | 5203 ++++++++------- .../WebKitLibrary.g.swift | 4972 ++++++--------- .../lib/src/common/web_kit.g.dart | 5173 +++++++-------- 103 files changed, 33777 insertions(+), 40528 deletions(-) diff --git a/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java b/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java index 8a355e54b8f..3a7890b3936 100644 --- a/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java +++ b/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.camera; @@ -21,8 +21,11 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -38,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -57,15 +61,14 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError( - "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -170,7 +173,7 @@ public enum PlatformFlashMode { /** * Pigeon equivalent of [CameraDescription]. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraDescription { private @NonNull String name; @@ -217,16 +220,10 @@ public void setSensorOrientation(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraDescription that = (PlatformCameraDescription) o; - return name.equals(that.name) - && lensDirection.equals(that.lensDirection) - && sensorOrientation.equals(that.sensorOrientation); + return name.equals(that.name) && lensDirection.equals(that.lensDirection) && sensorOrientation.equals(that.sensorOrientation); } @Override @@ -293,7 +290,7 @@ ArrayList toList() { /** * Data needed for [CameraInitializedEvent]. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraState { private @NonNull PlatformSize previewSize; @@ -366,24 +363,15 @@ public void setFocusPointSupported(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraState that = (PlatformCameraState) o; - return previewSize.equals(that.previewSize) - && exposureMode.equals(that.exposureMode) - && focusMode.equals(that.focusMode) - && exposurePointSupported.equals(that.exposurePointSupported) - && focusPointSupported.equals(that.focusPointSupported); + return previewSize.equals(that.previewSize) && exposureMode.equals(that.exposureMode) && focusMode.equals(that.focusMode) && exposurePointSupported.equals(that.exposurePointSupported) && focusPointSupported.equals(that.focusPointSupported); } @Override public int hashCode() { - return Objects.hash( - previewSize, exposureMode, focusMode, exposurePointSupported, focusPointSupported); + return Objects.hash(previewSize, exposureMode, focusMode, exposurePointSupported, focusPointSupported); } public static final class Builder { @@ -469,7 +457,7 @@ ArrayList toList() { /** * Pigeon equivalent of [Size]. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformSize { private @NonNull Double width; @@ -503,12 +491,8 @@ public void setHeight(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformSize that = (PlatformSize) o; return width.equals(that.width) && height.equals(that.height); } @@ -565,7 +549,7 @@ ArrayList toList() { /** * Pigeon equivalent of [Point]. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPoint { private @NonNull Double x; @@ -599,12 +583,8 @@ public void setY(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPoint that = (PlatformPoint) o; return x.equals(that.x) && y.equals(that.y); } @@ -661,7 +641,7 @@ ArrayList toList() { /** * Pigeon equivalent of [MediaSettings]. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMediaSettings { private @NonNull PlatformResolutionPreset resolutionPreset; @@ -725,18 +705,10 @@ public void setEnableAudio(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformMediaSettings that = (PlatformMediaSettings) o; - return resolutionPreset.equals(that.resolutionPreset) - && Objects.equals(fps, that.fps) - && Objects.equals(videoBitrate, that.videoBitrate) - && Objects.equals(audioBitrate, that.audioBitrate) - && enableAudio.equals(that.enableAudio); + return resolutionPreset.equals(that.resolutionPreset) && Objects.equals(fps, that.fps) && Objects.equals(videoBitrate, that.videoBitrate) && Objects.equals(audioBitrate, that.audioBitrate) && enableAudio.equals(that.enableAudio); } @Override @@ -832,49 +804,34 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformCameraLensDirection.values()[((Long) value).intValue()]; - } - case (byte) 130: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformDeviceOrientation.values()[((Long) value).intValue()]; - } - case (byte) 131: - { - Object value = readValue(buffer); - return value == null ? null : PlatformExposureMode.values()[((Long) value).intValue()]; - } - case (byte) 132: - { - Object value = readValue(buffer); - return value == null ? null : PlatformFocusMode.values()[((Long) value).intValue()]; - } - case (byte) 133: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformResolutionPreset.values()[((Long) value).intValue()]; - } - case (byte) 134: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformImageFormatGroup.values()[((Long) value).intValue()]; - } - case (byte) 135: - { - Object value = readValue(buffer); - return value == null ? null : PlatformFlashMode.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : PlatformCameraLensDirection.values()[((Long) value).intValue()]; + } + case (byte) 130: { + Object value = readValue(buffer); + return value == null ? null : PlatformDeviceOrientation.values()[((Long) value).intValue()]; + } + case (byte) 131: { + Object value = readValue(buffer); + return value == null ? null : PlatformExposureMode.values()[((Long) value).intValue()]; + } + case (byte) 132: { + Object value = readValue(buffer); + return value == null ? null : PlatformFocusMode.values()[((Long) value).intValue()]; + } + case (byte) 133: { + Object value = readValue(buffer); + return value == null ? null : PlatformResolutionPreset.values()[((Long) value).intValue()]; + } + case (byte) 134: { + Object value = readValue(buffer); + return value == null ? null : PlatformImageFormatGroup.values()[((Long) value).intValue()]; + } + case (byte) 135: { + Object value = readValue(buffer); + return value == null ? null : PlatformFlashMode.values()[((Long) value).intValue()]; + } case (byte) 136: return PlatformCameraDescription.fromList((ArrayList) readValue(buffer)); case (byte) 137: @@ -934,6 +891,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -961,17 +919,14 @@ public interface VoidResult { /** * Handles calls from Dart to the native side. * - *

Generated interface from Pigeon that represents a handler of messages from Flutter. + * Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface CameraApi { /** Returns the list of available cameras. */ - @NonNull + @NonNull List getAvailableCameras(); /** Creates a new camera with the given name and settings and returns its ID. */ - void create( - @NonNull String cameraName, - @NonNull PlatformMediaSettings mediaSettings, - @NonNull Result result); + void create(@NonNull String cameraName, @NonNull PlatformMediaSettings mediaSettings, @NonNull Result result); /** Initializes the camera with the given ID for the given image format. */ void initialize(@NonNull PlatformImageFormatGroup imageFormat); /** Disposes of the camera with the given ID. */ @@ -980,15 +935,18 @@ void create( void lockCaptureOrientation(@NonNull PlatformDeviceOrientation orientation); /** Unlocks the orientation for the camera with the given ID. */ void unlockCaptureOrientation(); - /** Takes a picture on the camera with the given ID and returns a path to the resulting file. */ + /** + * Takes a picture on the camera with the given ID and returns a path to the + * resulting file. + */ void takePicture(@NonNull Result result); /** Starts recording a video on the camera with the given ID. */ void startVideoRecording(@NonNull Boolean enableStream); /** - * Ends video recording on the camera with the given ID and returns the path to the resulting - * file. + * Ends video recording on the camera with the given ID and returns the path + * to the resulting file. */ - @NonNull + @NonNull String stopVideoRecording(); /** Pauses video recording on the camera with the given ID. */ void pauseVideoRecording(); @@ -1005,21 +963,21 @@ void create( /** * Sets the exposure point of the camera with the given ID. * - *

A null value resets to the default exposure point. + * A null value resets to the default exposure point. */ void setExposurePoint(@Nullable PlatformPoint point, @NonNull VoidResult result); /** Returns the minimum exposure offset of the camera with the given ID. */ - @NonNull + @NonNull Double getMinExposureOffset(); /** Returns the maximum exposure offset of the camera with the given ID. */ - @NonNull + @NonNull Double getMaxExposureOffset(); /** Returns the exposure step size of the camera with the given ID. */ - @NonNull + @NonNull Double getExposureOffsetStepSize(); /** - * Sets the exposure offset of the camera with the given ID and returns the actual exposure - * offset. + * Sets the exposure offset of the camera with the given ID and returns the + * actual exposure offset. */ void setExposureOffset(@NonNull Double offset, @NonNull Result result); /** Sets the focus mode of the camera with the given ID. */ @@ -1027,14 +985,14 @@ void create( /** * Sets the focus point of the camera with the given ID. * - *

A null value resets to the default focus point. + * A null value resets to the default focus point. */ void setFocusPoint(@Nullable PlatformPoint point, @NonNull VoidResult result); /** Returns the maximum zoom level of the camera with the given ID. */ - @NonNull + @NonNull Double getMaxZoomLevel(); /** Returns the minimum zoom level of the camera with the given ID. */ - @NonNull + @NonNull Double getMinZoomLevel(); /** Sets the zoom level of the camera with the given ID. */ void setZoomLevel(@NonNull Double zoom, @NonNull VoidResult result); @@ -1045,7 +1003,7 @@ void create( /** * Changes the camera while recording video. * - *

This should be called only while video recording is active. + * This should be called only while video recording is active. */ void setDescriptionWhileRecording(@NonNull String description); @@ -1053,23 +1011,16 @@ void create( static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** Sets up an instance of `CameraApi` to handle messages through the `binaryMessenger`. */ + /**Sets up an instance of `CameraApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable CameraApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable CameraApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable CameraApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1077,7 +1028,8 @@ static void setUp( try { List output = api.getAvailableCameras(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1089,9 +1041,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.create" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.create" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1121,9 +1071,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.initialize" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.initialize" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1133,7 +1081,8 @@ public void error(Throwable error) { try { api.initialize(imageFormatArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1145,9 +1094,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.dispose" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.dispose" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1155,7 +1102,8 @@ public void error(Throwable error) { try { api.dispose(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1167,10 +1115,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1180,7 +1125,8 @@ public void error(Throwable error) { try { api.lockCaptureOrientation(orientationArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1192,10 +1138,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1203,7 +1146,8 @@ public void error(Throwable error) { try { api.unlockCaptureOrientation(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1215,9 +1159,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.takePicture" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.takePicture" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1244,10 +1186,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1257,7 +1196,8 @@ public void error(Throwable error) { try { api.startVideoRecording(enableStreamArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1269,10 +1209,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1280,7 +1217,8 @@ public void error(Throwable error) { try { String output = api.stopVideoRecording(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1292,10 +1230,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1303,7 +1238,8 @@ public void error(Throwable error) { try { api.pauseVideoRecording(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1315,10 +1251,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1326,7 +1259,8 @@ public void error(Throwable error) { try { api.resumeVideoRecording(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1338,10 +1272,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.startImageStream" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.startImageStream" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1349,7 +1280,8 @@ public void error(Throwable error) { try { api.startImageStream(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1361,10 +1293,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.stopImageStream" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.stopImageStream" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1372,7 +1301,8 @@ public void error(Throwable error) { try { api.stopImageStream(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1384,9 +1314,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setFlashMode" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setFlashMode" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1415,10 +1343,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setExposureMode" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setExposureMode" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1447,10 +1372,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1479,10 +1401,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1490,7 +1409,8 @@ public void error(Throwable error) { try { Double output = api.getMinExposureOffset(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1502,10 +1422,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1513,7 +1430,8 @@ public void error(Throwable error) { try { Double output = api.getMaxExposureOffset(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1525,10 +1443,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1536,7 +1451,8 @@ public void error(Throwable error) { try { Double output = api.getExposureOffsetStepSize(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1548,10 +1464,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1580,9 +1493,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setFocusMode" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setFocusMode" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1592,7 +1503,8 @@ public void error(Throwable error) { try { api.setFocusMode(focusModeArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1604,9 +1516,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1635,10 +1545,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1646,7 +1553,8 @@ public void error(Throwable error) { try { Double output = api.getMaxZoomLevel(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1658,10 +1566,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1669,7 +1574,8 @@ public void error(Throwable error) { try { Double output = api.getMinZoomLevel(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1681,9 +1587,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1712,9 +1616,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.pausePreview" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.pausePreview" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1722,7 +1624,8 @@ public void error(Throwable error) { try { api.pausePreview(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1734,9 +1637,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.resumePreview" + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.resumePreview" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1744,7 +1645,8 @@ public void error(Throwable error) { try { api.resumePreview(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1756,10 +1658,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1769,7 +1668,8 @@ public void error(Throwable error) { try { api.setDescriptionWhileRecording(descriptionArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1783,7 +1683,7 @@ public void error(Throwable error) { /** * Handles calls from native side to Dart that are not camera-specific. * - *

Generated class from Pigeon that represents Flutter messages that can be called from Java. + * Generated class from Pigeon that represents Flutter messages that can be called from Java. */ public static class CameraGlobalEventApi { private final @NonNull BinaryMessenger binaryMessenger; @@ -1792,47 +1692,44 @@ public static class CameraGlobalEventApi { public CameraGlobalEventApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - - public CameraGlobalEventApi( - @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + public CameraGlobalEventApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** Public interface for sending reply. The codec used by CameraGlobalEventApi. */ + /** + * Public interface for sending reply. + * The codec used by CameraGlobalEventApi. + */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called when the device's physical orientation changes. */ - public void deviceOrientationChanged( - @NonNull PlatformDeviceOrientation orientationArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged" - + messageChannelSuffix; + public void deviceOrientationChanged(@NonNull PlatformDeviceOrientation orientationArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(orientationArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } /** * Handles device-specific calls from native side to Dart. * - *

Generated class from Pigeon that represents Flutter messages that can be called from Java. + * Generated class from Pigeon that represents Flutter messages that can be called from Java. */ public static class CameraEventApi { private final @NonNull BinaryMessenger binaryMessenger; @@ -1841,85 +1738,79 @@ public static class CameraEventApi { public CameraEventApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - - public CameraEventApi( - @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + public CameraEventApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** Public interface for sending reply. The codec used by CameraEventApi. */ + /** + * Public interface for sending reply. + * The codec used by CameraEventApi. + */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called when the camera is initialized. */ - public void initialized( - @NonNull PlatformCameraState initialStateArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.camera_android.CameraEventApi.initialized" + messageChannelSuffix; + public void initialized(@NonNull PlatformCameraState initialStateArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.camera_android.CameraEventApi.initialized" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(initialStateArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when an error occurs in the camera. */ public void error(@NonNull String messageArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.camera_android.CameraEventApi.error" + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.camera_android.CameraEventApi.error" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(messageArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the camera closes. */ public void closed(@NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.camera_android.CameraEventApi.closed" + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.camera_android.CameraEventApi.closed" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( null, channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/camera/camera_android/lib/src/messages.g.dart b/packages/camera/camera_android/lib/src/messages.g.dart index d0e24d02de8..e6742153c7a 100644 --- a/packages/camera/camera_android/lib/src/messages.g.dart +++ b/packages/camera/camera_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,9 +27,27 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Pigeon equivalent of [CameraLensDirection]. -enum PlatformCameraLensDirection { front, back, external } +enum PlatformCameraLensDirection { + front, + back, + external, +} /// Pigeon equivalent of [DeviceOrientation]. enum PlatformDeviceOrientation { @@ -44,13 +58,26 @@ enum PlatformDeviceOrientation { } /// Pigeon equivalent of [ExposureMode]. -enum PlatformExposureMode { auto, locked } +enum PlatformExposureMode { + auto, + locked, +} /// Pigeon equivalent of [FocusMode]. -enum PlatformFocusMode { auto, locked } +enum PlatformFocusMode { + auto, + locked, +} /// Pigeon equivalent of [ResolutionPreset]. -enum PlatformResolutionPreset { low, medium, high, veryHigh, ultraHigh, max } +enum PlatformResolutionPreset { + low, + medium, + high, + veryHigh, + ultraHigh, + max, +} /// Pigeon equivalent of [ImageFormatGroup]. enum PlatformImageFormatGroup { @@ -61,7 +88,12 @@ enum PlatformImageFormatGroup { } /// Pigeon equivalent of [FlashMode]. -enum PlatformFlashMode { off, auto, always, torch } +enum PlatformFlashMode { + off, + auto, + always, + torch, +} /// Pigeon equivalent of [CameraDescription]. class PlatformCameraDescription { @@ -77,10 +109,17 @@ class PlatformCameraDescription { int sensorOrientation; - Object encode() { - return [name, lensDirection, sensorOrientation]; + List _toList() { + return [ + name, + lensDirection, + sensorOrientation, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraDescription decode(Object result) { result as List; return PlatformCameraDescription( @@ -89,6 +128,23 @@ class PlatformCameraDescription { sensorOrientation: result[2]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraDescription || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Data needed for [CameraInitializedEvent]. @@ -111,7 +167,7 @@ class PlatformCameraState { bool focusPointSupported; - Object encode() { + List _toList() { return [ previewSize, exposureMode, @@ -121,6 +177,9 @@ class PlatformCameraState { ]; } + Object encode() { + return _toList(); } + static PlatformCameraState decode(Object result) { result as List; return PlatformCameraState( @@ -131,20 +190,46 @@ class PlatformCameraState { focusPointSupported: result[4]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraState || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [Size]. class PlatformSize { - PlatformSize({required this.width, required this.height}); + PlatformSize({ + required this.width, + required this.height, + }); double width; double height; - Object encode() { - return [width, height]; + List _toList() { + return [ + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformSize decode(Object result) { result as List; return PlatformSize( @@ -152,24 +237,70 @@ class PlatformSize { height: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformSize || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [Point]. class PlatformPoint { - PlatformPoint({required this.x, required this.y}); + PlatformPoint({ + required this.x, + required this.y, + }); double x; double y; - Object encode() { - return [x, y]; + List _toList() { + return [ + x, + y, + ]; } + Object encode() { + return _toList(); } + static PlatformPoint decode(Object result) { result as List; - return PlatformPoint(x: result[0]! as double, y: result[1]! as double); + return PlatformPoint( + x: result[0]! as double, + y: result[1]! as double, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPoint || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [MediaSettings]. @@ -192,7 +323,7 @@ class PlatformMediaSettings { bool enableAudio; - Object encode() { + List _toList() { return [ resolutionPreset, fps, @@ -202,6 +333,9 @@ class PlatformMediaSettings { ]; } + Object encode() { + return _toList(); } + static PlatformMediaSettings decode(Object result) { result as List; return PlatformMediaSettings( @@ -212,8 +346,26 @@ class PlatformMediaSettings { enableAudio: result[4]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMediaSettings || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -221,40 +373,40 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformCameraLensDirection) { + } else if (value is PlatformCameraLensDirection) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformDeviceOrientation) { + } else if (value is PlatformDeviceOrientation) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformExposureMode) { + } else if (value is PlatformExposureMode) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformFocusMode) { + } else if (value is PlatformFocusMode) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformResolutionPreset) { + } else if (value is PlatformResolutionPreset) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformImageFormatGroup) { + } else if (value is PlatformImageFormatGroup) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformFlashMode) { + } else if (value is PlatformFlashMode) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is PlatformCameraDescription) { + } else if (value is PlatformCameraDescription) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraState) { + } else if (value is PlatformCameraState) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformMediaSettings) { + } else if (value is PlatformMediaSettings) { buffer.putUint8(140); writeValue(buffer, value.encode()); } else { @@ -265,36 +417,36 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCameraLensDirection.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformDeviceOrientation.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformExposureMode.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFocusMode.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformResolutionPreset.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformImageFormatGroup.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFlashMode.values[value]; - case 136: + case 136: return PlatformCameraDescription.decode(readValue(buffer)!); - case 137: + case 137: return PlatformCameraState.decode(readValue(buffer)!); - case 138: + case 138: return PlatformSize.decode(readValue(buffer)!); - case 139: + case 139: return PlatformPoint.decode(readValue(buffer)!); - case 140: + case 140: return PlatformMediaSettings.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -307,13 +459,9 @@ class CameraApi { /// Constructor for [CameraApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - CameraApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + CameraApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -322,16 +470,15 @@ class CameraApi { /// Returns the list of available cameras. Future> getAvailableCameras() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -346,27 +493,21 @@ class CameraApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } /// Creates a new camera with the given name and settings and returns its ID. - Future create( - String cameraName, - PlatformMediaSettings mediaSettings, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.create$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future create(String cameraName, PlatformMediaSettings mediaSettings) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.create$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName, mediaSettings]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraName, mediaSettings]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -387,16 +528,15 @@ class CameraApi { /// Initializes the camera with the given ID for the given image format. Future initialize(PlatformImageFormatGroup imageFormat) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([imageFormat]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([imageFormat]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -412,16 +552,15 @@ class CameraApi { /// Disposes of the camera with the given ID. Future dispose() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -436,19 +575,16 @@ class CameraApi { } /// Locks the camera with the given ID to the given orientation. - Future lockCaptureOrientation( - PlatformDeviceOrientation orientation, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future lockCaptureOrientation(PlatformDeviceOrientation orientation) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([orientation]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([orientation]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -464,16 +600,15 @@ class CameraApi { /// Unlocks the orientation for the camera with the given ID. Future unlockCaptureOrientation() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -490,16 +625,15 @@ class CameraApi { /// Takes a picture on the camera with the given ID and returns a path to the /// resulting file. Future takePicture() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -520,16 +654,15 @@ class CameraApi { /// Starts recording a video on the camera with the given ID. Future startVideoRecording(bool enableStream) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([enableStream]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([enableStream]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -546,16 +679,15 @@ class CameraApi { /// Ends video recording on the camera with the given ID and returns the path /// to the resulting file. Future stopVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -576,16 +708,15 @@ class CameraApi { /// Pauses video recording on the camera with the given ID. Future pauseVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -601,16 +732,15 @@ class CameraApi { /// Resumes previously paused video recording on the camera with the given ID. Future resumeVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -626,16 +756,15 @@ class CameraApi { /// Begins streaming frames from the camera. Future startImageStream() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -651,16 +780,15 @@ class CameraApi { /// Stops streaming frames from the camera. Future stopImageStream() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -676,16 +804,15 @@ class CameraApi { /// Sets the flash mode of the camera with the given ID. Future setFlashMode(PlatformFlashMode flashMode) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([flashMode]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([flashMode]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -701,16 +828,15 @@ class CameraApi { /// Sets the exposure mode of the camera with the given ID. Future setExposureMode(PlatformExposureMode exposureMode) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([exposureMode]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([exposureMode]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -728,16 +854,15 @@ class CameraApi { /// /// A null value resets to the default exposure point. Future setExposurePoint(PlatformPoint? point) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([point]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -753,16 +878,15 @@ class CameraApi { /// Returns the minimum exposure offset of the camera with the given ID. Future getMinExposureOffset() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -783,16 +907,15 @@ class CameraApi { /// Returns the maximum exposure offset of the camera with the given ID. Future getMaxExposureOffset() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -813,16 +936,15 @@ class CameraApi { /// Returns the exposure step size of the camera with the given ID. Future getExposureOffsetStepSize() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -844,16 +966,15 @@ class CameraApi { /// Sets the exposure offset of the camera with the given ID and returns the /// actual exposure offset. Future setExposureOffset(double offset) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([offset]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([offset]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -874,16 +995,15 @@ class CameraApi { /// Sets the focus mode of the camera with the given ID. Future setFocusMode(PlatformFocusMode focusMode) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([focusMode]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([focusMode]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -901,16 +1021,15 @@ class CameraApi { /// /// A null value resets to the default focus point. Future setFocusPoint(PlatformPoint? point) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([point]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -926,16 +1045,15 @@ class CameraApi { /// Returns the maximum zoom level of the camera with the given ID. Future getMaxZoomLevel() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -956,16 +1074,15 @@ class CameraApi { /// Returns the minimum zoom level of the camera with the given ID. Future getMinZoomLevel() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -986,16 +1103,15 @@ class CameraApi { /// Sets the zoom level of the camera with the given ID. Future setZoomLevel(double zoom) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([zoom]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([zoom]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1011,16 +1127,15 @@ class CameraApi { /// Pauses streaming of preview frames. Future pausePreview() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1036,16 +1151,15 @@ class CameraApi { /// Resumes previously paused streaming of preview frames. Future resumePreview() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1063,16 +1177,15 @@ class CameraApi { /// /// This should be called only while video recording is active. Future setDescriptionWhileRecording(String description) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([description]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([description]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1094,45 +1207,29 @@ abstract class CameraGlobalEventApi { /// Called when the device's physical orientation changes. void deviceOrientationChanged(PlatformDeviceOrientation orientation); - static void setUp( - CameraGlobalEventApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(CameraGlobalEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null.'); final List args = (message as List?)!; - final PlatformDeviceOrientation? arg_orientation = - (args[0] as PlatformDeviceOrientation?); - assert( - arg_orientation != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.', - ); + final PlatformDeviceOrientation? arg_orientation = (args[0] as PlatformDeviceOrientation?); + assert(arg_orientation != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.'); try { api.deviceOrientationChanged(arg_orientation!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1153,90 +1250,62 @@ abstract class CameraEventApi { /// Called when the camera closes. void closed(); - static void setUp( - CameraEventApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(CameraEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraEventApi.initialized$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraEventApi.initialized$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null.'); final List args = (message as List?)!; - final PlatformCameraState? arg_initialState = - (args[0] as PlatformCameraState?); - assert( - arg_initialState != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null, expected non-null PlatformCameraState.', - ); + final PlatformCameraState? arg_initialState = (args[0] as PlatformCameraState?); + assert(arg_initialState != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null, expected non-null PlatformCameraState.'); try { api.initialized(arg_initialState!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraEventApi.error$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraEventApi.error$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null.'); final List args = (message as List?)!; final String? arg_message = (args[0] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null, expected non-null String.'); try { api.error(arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraEventApi.closed$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraEventApi.closed$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -1246,10 +1315,8 @@ abstract class CameraEventApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt b/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt index c08f52606d5..6fb2b9f6660 100644 --- a/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt +++ b/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") @@ -10,17 +10,16 @@ package io.flutter.plugins.camerax import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec +import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object CameraXLibraryPigeonUtils { fun createConnectionError(channelName: String): CameraXError { - return CameraXError( - "channel-error", "Unable to establish connection on channel: '$channelName'.", "") - } + return CameraXError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } fun wrapResult(result: Any?): List { return listOf(result) @@ -28,57 +27,87 @@ private object CameraXLibraryPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is CameraXError) { - listOf(exception.code, exception.message, exception.details) + listOf( + exception.code, + exception.message, + exception.details + ) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) } } } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class CameraXError( - val code: String, - override val message: String? = null, - val details: Any? = null +class CameraXError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** * Maintains instances used to communicate with the corresponding objects in Dart. * - * Objects stored in this container are represented by an object in Dart that is also stored in an - * InstanceManager with the same identifier. + * Objects stored in this container are represented by an object in Dart that is also stored in + * an InstanceManager with the same identifier. * * When an instance is added with an identifier, either can be used to retrieve the other. * - * Added instances are added as a weak reference and a strong reference. When the strong reference - * is removed with [remove] and the weak reference is deallocated, the - * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the - * strong reference is removed and then the identifier is retrieved with the intention to pass the - * identifier to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the - * instance is recreated. The strong reference will then need to be removed manually again. + * Added instances are added as a weak reference and a strong reference. When the strong + * reference is removed with [remove] and the weak reference is deallocated, the + * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the strong + * reference is removed and then the identifier is retrieved with the intention to pass the identifier + * to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the instance + * is recreated. The strong reference will then need to be removed manually again. */ @Suppress("UNCHECKED_CAST", "MemberVisibilityCanBePrivate") -class CameraXLibraryPigeonInstanceManager( - private val finalizationListener: PigeonFinalizationListener -) { - /** Interface for listening when a weak reference of an instance is removed from the manager. */ +class CameraXLibraryPigeonInstanceManager(private val finalizationListener: PigeonFinalizationListener) { + /** Interface for listening when a weak reference of an instance is removed from the manager. */ interface PigeonFinalizationListener { fun onFinalize(identifier: Long) } - private val identifiers = java.util.WeakHashMap() - private val weakInstances = HashMap>() + // Extends WeakReference and overrides the `equals` and `hashCode` methods using identity rather + // than equality. + // + // Two `IdentityWeakReference`s are equal if either + // 1: `get()` returns the identical nonnull value for both references. + // 2: `get()` returns null for both references and the references are identical. + class IdentityWeakReference : java.lang.ref.WeakReference { + private val savedHashCode: Int + + constructor(instance: T) : this(instance, null) + + constructor(instance: T, queue: java.lang.ref.ReferenceQueue?) : super(instance, queue) { + savedHashCode = System.identityHashCode(instance) + } + + override fun equals(other: Any?): Boolean { + val instance = get() + if (instance != null) { + return other is IdentityWeakReference<*> && other.get() === instance + } + return other === this + } + + override fun hashCode(): Int { + return savedHashCode + } + } + + private val identifiers = java.util.WeakHashMap, Long>() + private val weakInstances = HashMap>() private val strongInstances = HashMap() private val referenceQueue = java.lang.ref.ReferenceQueue() - private val weakReferencesToIdentifiers = HashMap, Long>() + private val weakReferencesToIdentifiers = HashMap, Long>() private val handler = android.os.Handler(android.os.Looper.getMainLooper()) private val releaseAllFinalizedInstancesRunnable = Runnable { this.releaseAllFinalizedInstances() @@ -110,20 +139,19 @@ class CameraXLibraryPigeonInstanceManager( private const val tag = "PigeonInstanceManager" /** - * Instantiate a new manager with a listener for garbage collected weak references. + * Instantiate a new manager with a listener for garbage collected weak + * references. * * When the manager is no longer needed, [stopFinalizationListener] must be called. */ - fun create( - finalizationListener: PigeonFinalizationListener - ): CameraXLibraryPigeonInstanceManager { + fun create(finalizationListener: PigeonFinalizationListener): CameraXLibraryPigeonInstanceManager { return CameraXLibraryPigeonInstanceManager(finalizationListener) } } /** - * Removes `identifier` and return its associated strongly referenced instance, if present, from - * the manager. + * Removes `identifier` and return its associated strongly referenced instance, if present, + * from the manager. */ fun remove(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() @@ -133,19 +161,24 @@ class CameraXLibraryPigeonInstanceManager( /** * Retrieves the identifier paired with an instance, if present, otherwise `null`. * + * * If the manager contains a strong reference to `instance`, it will return the identifier * associated with `instance`. If the manager contains only a weak reference to `instance`, a new * strong reference to `instance` will be added and will need to be removed again with [remove]. * + * * If this method returns a nonnull identifier, this method also expects the Dart - * `CameraXLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart - * instance the identifier is associated with. + * `CameraXLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart instance the + * identifier is associated with. */ fun getIdentifierForStrongReference(instance: Any?): Long? { logWarningIfFinalizationListenerHasStopped() - val identifier = identifiers[instance] + if (instance == null) { + return null + } + val identifier = identifiers[IdentityWeakReference(instance)] if (identifier != null) { - strongInstances[identifier] = instance!! + strongInstances[identifier] = instance } return identifier } @@ -153,9 +186,9 @@ class CameraXLibraryPigeonInstanceManager( /** * Adds a new instance that was instantiated from Dart. * - * The same instance can be added multiple times, but each identifier must be unique. This allows - * two objects that are equivalent (e.g. the `equals` method returns true and their hashcodes are - * equal) to both be added. + * The same instance can be added multiple times, but each identifier must be unique. This + * allows two objects that are equivalent (e.g. the `equals` method returns true and their + * hashcodes are equal) to both be added. * * [identifier] must be >= 0 and unique. */ @@ -167,15 +200,13 @@ class CameraXLibraryPigeonInstanceManager( /** * Adds a new unique instance that was instantiated from the host platform. * - * If the manager contains [instance], this returns the corresponding identifier. If the manager - * does not contain [instance], this adds the instance and returns a unique identifier for that - * [instance]. + * If the manager contains [instance], this returns the corresponding identifier. If the + * manager does not contain [instance], this adds the instance and returns a unique + * identifier for that [instance]. */ fun addHostCreatedInstance(instance: Any): Long { logWarningIfFinalizationListenerHasStopped() - require(!containsInstance(instance)) { - "Instance of ${instance.javaClass} has already been added." - } + require(!containsInstance(instance)) { "Instance of ${instance.javaClass} has already been added." } val identifier = nextIdentifier++ addInstance(instance, identifier) return identifier @@ -184,14 +215,14 @@ class CameraXLibraryPigeonInstanceManager( /** Retrieves the instance associated with identifier, if present, otherwise `null`. */ fun getInstance(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() - val instance = weakInstances[identifier] as java.lang.ref.WeakReference? + val instance = weakInstances[identifier] as IdentityWeakReference? return instance?.get() } /** Returns whether this manager contains the given `instance`. */ fun containsInstance(instance: Any?): Boolean { logWarningIfFinalizationListenerHasStopped() - return identifiers.containsKey(instance) + return instance != null && identifiers.containsKey(IdentityWeakReference(instance)) } /** @@ -232,9 +263,8 @@ class CameraXLibraryPigeonInstanceManager( if (hasFinalizationListenerStopped()) { return } - var reference: java.lang.ref.WeakReference? - while ((referenceQueue.poll() as java.lang.ref.WeakReference?).also { reference = it } != - null) { + var reference: IdentityWeakReference? + while ((referenceQueue.poll() as IdentityWeakReference?).also { reference = it } != null) { val identifier = weakReferencesToIdentifiers.remove(reference) if (identifier != null) { weakInstances.remove(identifier) @@ -250,8 +280,8 @@ class CameraXLibraryPigeonInstanceManager( require(!weakInstances.containsKey(identifier)) { "Identifier has already been added: $identifier" } - val weakReference = java.lang.ref.WeakReference(instance, referenceQueue) - identifiers[instance] = identifier + val weakReference = IdentityWeakReference(instance, referenceQueue) + identifiers[weakReference] = identifier weakInstances[identifier] = weakReference weakReferencesToIdentifiers[weakReference] = identifier strongInstances[identifier] = instance @@ -260,43 +290,39 @@ class CameraXLibraryPigeonInstanceManager( private fun logWarningIfFinalizationListenerHasStopped() { if (hasFinalizationListenerStopped()) { Log.w( - tag, - "The manager was used after calls to the PigeonFinalizationListener has been stopped.") + tag, + "The manager was used after calls to the PigeonFinalizationListener has been stopped." + ) } } } + /** Generated API for managing the Dart and native `InstanceManager`s. */ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: BinaryMessenger) { companion object { /** The codec used by CameraXLibraryPigeonInstanceManagerApi. */ - val codec: MessageCodec by lazy { CameraXLibraryPigeonCodec() } + val codec: MessageCodec by lazy { + CameraXLibraryPigeonCodec() + } /** * Sets up an instance of `CameraXLibraryPigeonInstanceManagerApi` to handle messages from the * `binaryMessenger`. */ - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - instanceManager: CameraXLibraryPigeonInstanceManager? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, instanceManager: CameraXLibraryPigeonInstanceManager?) { run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference", codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> val args = message as List val identifierArg = args[0] as Long - val wrapped: List = - try { - instanceManager.remove(identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + instanceManager.remove(identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -304,20 +330,15 @@ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: Binary } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.clear", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.clear", codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - instanceManager.clear() - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + instanceManager.clear() + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -327,9 +348,9 @@ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: Binary } } - fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { - val channelName = - "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference" + fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) +{ + val channelName = "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { @@ -340,13 +361,13 @@ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: Binary } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } /** - * Provides implementations for each ProxyApi implementation and provides access to resources needed - * by any implementation. + * Provides implementations for each ProxyApi implementation and provides access to resources + * needed by any implementation. */ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: BinaryMessenger) { /** Whether APIs should ignore calling to Dart. */ @@ -363,23 +384,24 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary init { val api = CameraXLibraryPigeonInstanceManagerApi(binaryMessenger) - instanceManager = - CameraXLibraryPigeonInstanceManager.create( - object : CameraXLibraryPigeonInstanceManager.PigeonFinalizationListener { - override fun onFinalize(identifier: Long) { - api.removeStrongReference(identifier) { - if (it.isFailure) { - Log.e( - "PigeonProxyApiRegistrar", - "Failed to remove Dart strong reference with identifier: $identifier") - } - } - } - }) + instanceManager = CameraXLibraryPigeonInstanceManager.create( + object : CameraXLibraryPigeonInstanceManager.PigeonFinalizationListener { + override fun onFinalize(identifier: Long) { + api.removeStrongReference(identifier) { + if (it.isFailure) { + Log.e( + "PigeonProxyApiRegistrar", + "Failed to remove Dart strong reference with identifier: $identifier" + ) + } + } + } + } + ) } /** - * An implementation of [PigeonApiCameraSize] used to add a new Dart instance of `CameraSize` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiCameraSize] used to add a new Dart instance of + * `CameraSize` to the Dart `InstanceManager`. */ abstract fun getPigeonApiCameraSize(): PigeonApiCameraSize @@ -399,7 +421,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiVideoRecordEvent] used to add a new Dart instance of * `VideoRecordEvent` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent { + open fun getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent + { return PigeonApiVideoRecordEvent(this) } @@ -407,7 +430,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiVideoRecordEventStart] used to add a new Dart instance of * `VideoRecordEventStart` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoRecordEventStart(): PigeonApiVideoRecordEventStart { + open fun getPigeonApiVideoRecordEventStart(): PigeonApiVideoRecordEventStart + { return PigeonApiVideoRecordEventStart(this) } @@ -415,7 +439,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiVideoRecordEventFinalize] used to add a new Dart instance of * `VideoRecordEventFinalize` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoRecordEventFinalize(): PigeonApiVideoRecordEventFinalize { + open fun getPigeonApiVideoRecordEventFinalize(): PigeonApiVideoRecordEventFinalize + { return PigeonApiVideoRecordEventFinalize(this) } @@ -426,14 +451,14 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiMeteringPoint(): PigeonApiMeteringPoint /** - * An implementation of [PigeonApiObserver] used to add a new Dart instance of `Observer` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiObserver] used to add a new Dart instance of + * `Observer` to the Dart `InstanceManager`. */ abstract fun getPigeonApiObserver(): PigeonApiObserver /** - * An implementation of [PigeonApiCameraInfo] used to add a new Dart instance of `CameraInfo` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiCameraInfo] used to add a new Dart instance of + * `CameraInfo` to the Dart `InstanceManager`. */ abstract fun getPigeonApiCameraInfo(): PigeonApiCameraInfo @@ -450,16 +475,17 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiProcessCameraProvider(): PigeonApiProcessCameraProvider /** - * An implementation of [PigeonApiUseCase] used to add a new Dart instance of `UseCase` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiUseCase] used to add a new Dart instance of + * `UseCase` to the Dart `InstanceManager`. */ - open fun getPigeonApiUseCase(): PigeonApiUseCase { + open fun getPigeonApiUseCase(): PigeonApiUseCase + { return PigeonApiUseCase(this) } /** - * An implementation of [PigeonApiCamera] used to add a new Dart instance of `Camera` to the Dart - * `InstanceManager`. + * An implementation of [PigeonApiCamera] used to add a new Dart instance of + * `Camera` to the Dart `InstanceManager`. */ abstract fun getPigeonApiCamera(): PigeonApiCamera @@ -482,28 +508,29 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiDeviceOrientationManager(): PigeonApiDeviceOrientationManager /** - * An implementation of [PigeonApiPreview] used to add a new Dart instance of `Preview` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiPreview] used to add a new Dart instance of + * `Preview` to the Dart `InstanceManager`. */ abstract fun getPigeonApiPreview(): PigeonApiPreview /** - * An implementation of [PigeonApiVideoCapture] used to add a new Dart instance of `VideoCapture` - * to the Dart `InstanceManager`. + * An implementation of [PigeonApiVideoCapture] used to add a new Dart instance of + * `VideoCapture` to the Dart `InstanceManager`. */ abstract fun getPigeonApiVideoCapture(): PigeonApiVideoCapture /** - * An implementation of [PigeonApiVideoOutput] used to add a new Dart instance of `VideoOutput` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiVideoOutput] used to add a new Dart instance of + * `VideoOutput` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoOutput(): PigeonApiVideoOutput { + open fun getPigeonApiVideoOutput(): PigeonApiVideoOutput + { return PigeonApiVideoOutput(this) } /** - * An implementation of [PigeonApiRecorder] used to add a new Dart instance of `Recorder` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiRecorder] used to add a new Dart instance of + * `Recorder` to the Dart `InstanceManager`. */ abstract fun getPigeonApiRecorder(): PigeonApiRecorder @@ -520,14 +547,14 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiPendingRecording(): PigeonApiPendingRecording /** - * An implementation of [PigeonApiRecording] used to add a new Dart instance of `Recording` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiRecording] used to add a new Dart instance of + * `Recording` to the Dart `InstanceManager`. */ abstract fun getPigeonApiRecording(): PigeonApiRecording /** - * An implementation of [PigeonApiImageCapture] used to add a new Dart instance of `ImageCapture` - * to the Dart `InstanceManager`. + * An implementation of [PigeonApiImageCapture] used to add a new Dart instance of + * `ImageCapture` to the Dart `InstanceManager`. */ abstract fun getPigeonApiImageCapture(): PigeonApiImageCapture @@ -550,8 +577,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiAspectRatioStrategy(): PigeonApiAspectRatioStrategy /** - * An implementation of [PigeonApiCameraState] used to add a new Dart instance of `CameraState` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiCameraState] used to add a new Dart instance of + * `CameraState` to the Dart `InstanceManager`. */ abstract fun getPigeonApiCameraState(): PigeonApiCameraState @@ -562,8 +589,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiExposureState(): PigeonApiExposureState /** - * An implementation of [PigeonApiZoomState] used to add a new Dart instance of `ZoomState` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiZoomState] used to add a new Dart instance of + * `ZoomState` to the Dart `InstanceManager`. */ abstract fun getPigeonApiZoomState(): PigeonApiZoomState @@ -574,8 +601,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiImageAnalysis(): PigeonApiImageAnalysis /** - * An implementation of [PigeonApiAnalyzer] used to add a new Dart instance of `Analyzer` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiAnalyzer] used to add a new Dart instance of + * `Analyzer` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAnalyzer(): PigeonApiAnalyzer @@ -586,14 +613,14 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiCameraStateStateError(): PigeonApiCameraStateStateError /** - * An implementation of [PigeonApiLiveData] used to add a new Dart instance of `LiveData` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiLiveData] used to add a new Dart instance of + * `LiveData` to the Dart `InstanceManager`. */ abstract fun getPigeonApiLiveData(): PigeonApiLiveData /** - * An implementation of [PigeonApiImageProxy] used to add a new Dart instance of `ImageProxy` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiImageProxy] used to add a new Dart instance of + * `ImageProxy` to the Dart `InstanceManager`. */ abstract fun getPigeonApiImageProxy(): PigeonApiImageProxy @@ -604,8 +631,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiImageProxyUtils(): PigeonApiImageProxyUtils /** - * An implementation of [PigeonApiPlaneProxy] used to add a new Dart instance of `PlaneProxy` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiPlaneProxy] used to add a new Dart instance of + * `PlaneProxy` to the Dart `InstanceManager`. */ abstract fun getPigeonApiPlaneProxy(): PigeonApiPlaneProxy @@ -655,7 +682,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiCaptureRequestKey] used to add a new Dart instance of * `CaptureRequestKey` to the Dart `InstanceManager`. */ - open fun getPigeonApiCaptureRequestKey(): PigeonApiCaptureRequestKey { + open fun getPigeonApiCaptureRequestKey(): PigeonApiCaptureRequestKey + { return PigeonApiCaptureRequestKey(this) } @@ -681,7 +709,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiCameraCharacteristicsKey] used to add a new Dart instance of * `CameraCharacteristicsKey` to the Dart `InstanceManager`. */ - open fun getPigeonApiCameraCharacteristicsKey(): PigeonApiCameraCharacteristicsKey { + open fun getPigeonApiCameraCharacteristicsKey(): PigeonApiCameraCharacteristicsKey + { return PigeonApiCameraCharacteristicsKey(this) } @@ -704,42 +733,33 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiMeteringPointFactory(): PigeonApiMeteringPointFactory /** - * An implementation of [PigeonApiDisplayOrientedMeteringPointFactory] used to add a new Dart - * instance of `DisplayOrientedMeteringPointFactory` to the Dart `InstanceManager`. + * An implementation of [PigeonApiDisplayOrientedMeteringPointFactory] used to add a new Dart instance of + * `DisplayOrientedMeteringPointFactory` to the Dart `InstanceManager`. */ - abstract fun getPigeonApiDisplayOrientedMeteringPointFactory(): - PigeonApiDisplayOrientedMeteringPointFactory + abstract fun getPigeonApiDisplayOrientedMeteringPointFactory(): PigeonApiDisplayOrientedMeteringPointFactory fun setUp() { CameraXLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, instanceManager) PigeonApiCameraSize.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraSize()) - PigeonApiCameraIntegerRange.setUpMessageHandlers( - binaryMessenger, getPigeonApiCameraIntegerRange()) + PigeonApiCameraIntegerRange.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraIntegerRange()) PigeonApiMeteringPoint.setUpMessageHandlers(binaryMessenger, getPigeonApiMeteringPoint()) PigeonApiObserver.setUpMessageHandlers(binaryMessenger, getPigeonApiObserver()) PigeonApiCameraInfo.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraInfo()) PigeonApiCameraSelector.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraSelector()) - PigeonApiProcessCameraProvider.setUpMessageHandlers( - binaryMessenger, getPigeonApiProcessCameraProvider()) + PigeonApiProcessCameraProvider.setUpMessageHandlers(binaryMessenger, getPigeonApiProcessCameraProvider()) PigeonApiCamera.setUpMessageHandlers(binaryMessenger, getPigeonApiCamera()) - PigeonApiSystemServicesManager.setUpMessageHandlers( - binaryMessenger, getPigeonApiSystemServicesManager()) - PigeonApiDeviceOrientationManager.setUpMessageHandlers( - binaryMessenger, getPigeonApiDeviceOrientationManager()) + PigeonApiSystemServicesManager.setUpMessageHandlers(binaryMessenger, getPigeonApiSystemServicesManager()) + PigeonApiDeviceOrientationManager.setUpMessageHandlers(binaryMessenger, getPigeonApiDeviceOrientationManager()) PigeonApiPreview.setUpMessageHandlers(binaryMessenger, getPigeonApiPreview()) PigeonApiVideoCapture.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoCapture()) PigeonApiRecorder.setUpMessageHandlers(binaryMessenger, getPigeonApiRecorder()) - PigeonApiVideoRecordEventListener.setUpMessageHandlers( - binaryMessenger, getPigeonApiVideoRecordEventListener()) + PigeonApiVideoRecordEventListener.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoRecordEventListener()) PigeonApiPendingRecording.setUpMessageHandlers(binaryMessenger, getPigeonApiPendingRecording()) PigeonApiRecording.setUpMessageHandlers(binaryMessenger, getPigeonApiRecording()) PigeonApiImageCapture.setUpMessageHandlers(binaryMessenger, getPigeonApiImageCapture()) - PigeonApiResolutionStrategy.setUpMessageHandlers( - binaryMessenger, getPigeonApiResolutionStrategy()) - PigeonApiResolutionSelector.setUpMessageHandlers( - binaryMessenger, getPigeonApiResolutionSelector()) - PigeonApiAspectRatioStrategy.setUpMessageHandlers( - binaryMessenger, getPigeonApiAspectRatioStrategy()) + PigeonApiResolutionStrategy.setUpMessageHandlers(binaryMessenger, getPigeonApiResolutionStrategy()) + PigeonApiResolutionSelector.setUpMessageHandlers(binaryMessenger, getPigeonApiResolutionSelector()) + PigeonApiAspectRatioStrategy.setUpMessageHandlers(binaryMessenger, getPigeonApiAspectRatioStrategy()) PigeonApiImageAnalysis.setUpMessageHandlers(binaryMessenger, getPigeonApiImageAnalysis()) PigeonApiAnalyzer.setUpMessageHandlers(binaryMessenger, getPigeonApiAnalyzer()) PigeonApiLiveData.setUpMessageHandlers(binaryMessenger, getPigeonApiLiveData()) @@ -748,24 +768,16 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary PigeonApiQualitySelector.setUpMessageHandlers(binaryMessenger, getPigeonApiQualitySelector()) PigeonApiFallbackStrategy.setUpMessageHandlers(binaryMessenger, getPigeonApiFallbackStrategy()) PigeonApiCameraControl.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraControl()) - PigeonApiFocusMeteringActionBuilder.setUpMessageHandlers( - binaryMessenger, getPigeonApiFocusMeteringActionBuilder()) + PigeonApiFocusMeteringActionBuilder.setUpMessageHandlers(binaryMessenger, getPigeonApiFocusMeteringActionBuilder()) PigeonApiCaptureRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiCaptureRequest()) - PigeonApiCaptureRequestOptions.setUpMessageHandlers( - binaryMessenger, getPigeonApiCaptureRequestOptions()) - PigeonApiCamera2CameraControl.setUpMessageHandlers( - binaryMessenger, getPigeonApiCamera2CameraControl()) + PigeonApiCaptureRequestOptions.setUpMessageHandlers(binaryMessenger, getPigeonApiCaptureRequestOptions()) + PigeonApiCamera2CameraControl.setUpMessageHandlers(binaryMessenger, getPigeonApiCamera2CameraControl()) PigeonApiResolutionFilter.setUpMessageHandlers(binaryMessenger, getPigeonApiResolutionFilter()) - PigeonApiCameraCharacteristics.setUpMessageHandlers( - binaryMessenger, getPigeonApiCameraCharacteristics()) - PigeonApiCamera2CameraInfo.setUpMessageHandlers( - binaryMessenger, getPigeonApiCamera2CameraInfo()) - PigeonApiMeteringPointFactory.setUpMessageHandlers( - binaryMessenger, getPigeonApiMeteringPointFactory()) - PigeonApiDisplayOrientedMeteringPointFactory.setUpMessageHandlers( - binaryMessenger, getPigeonApiDisplayOrientedMeteringPointFactory()) + PigeonApiCameraCharacteristics.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraCharacteristics()) + PigeonApiCamera2CameraInfo.setUpMessageHandlers(binaryMessenger, getPigeonApiCamera2CameraInfo()) + PigeonApiMeteringPointFactory.setUpMessageHandlers(binaryMessenger, getPigeonApiMeteringPointFactory()) + PigeonApiDisplayOrientedMeteringPointFactory.setUpMessageHandlers(binaryMessenger, getPigeonApiDisplayOrientedMeteringPointFactory()) } - fun tearDown() { CameraXLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, null) PigeonApiCameraSize.setUpMessageHandlers(binaryMessenger, null) @@ -807,17 +819,17 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary PigeonApiDisplayOrientedMeteringPointFactory.setUpMessageHandlers(binaryMessenger, null) } } - -private class CameraXLibraryPigeonProxyApiBaseCodec( - val registrar: CameraXLibraryPigeonProxyApiRegistrar -) : CameraXLibraryPigeonCodec() { +private class CameraXLibraryPigeonProxyApiBaseCodec(val registrar: CameraXLibraryPigeonProxyApiRegistrar) : CameraXLibraryPigeonCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 128.toByte() -> { val identifier: Long = readValue(buffer) as Long val instance: Any? = registrar.instanceManager.getInstance(identifier) if (instance == null) { - Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: $identifier") + Log.e( + "PigeonProxyApiBaseCodec", + "Failed to find instance with identifier: $identifier" + ) } return instance } @@ -826,140 +838,388 @@ private class CameraXLibraryPigeonProxyApiBaseCodec( } override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { - if (value is Boolean || - value is ByteArray || - value is Double || - value is DoubleArray || - value is FloatArray || - value is Int || - value is IntArray || - value is List<*> || - value is Long || - value is LongArray || - value is Map<*, *> || - value is String || - value is InfoSupportedHardwareLevel || - value is AspectRatio || - value is CameraStateType || - value is LiveDataSupportedType || - value is VideoQuality || - value is MeteringMode || - value is LensFacing || - value is CameraXFlashMode || - value is ResolutionStrategyFallbackRule || - value is AspectRatioStrategyFallbackRule || - value is CameraStateErrorCode || - value == null) { + if (value is Boolean || value is ByteArray || value is Double || value is DoubleArray || value is FloatArray || value is Int || value is IntArray || value is List<*> || value is Long || value is LongArray || value is Map<*, *> || value is String || value is InfoSupportedHardwareLevel || value is AspectRatio || value is CameraStateType || value is LiveDataSupportedType || value is VideoQuality || value is MeteringMode || value is LensFacing || value is CameraXFlashMode || value is ResolutionStrategyFallbackRule || value is AspectRatioStrategyFallbackRule || value is CameraStateErrorCode || value == null) { super.writeValue(stream, value) return } + fun logNewInstanceFailure(apiName: String, value: Any, exception: Throwable?) { + Log.w( + "PigeonProxyApiBaseCodec", + "Failed to create new Dart proxy instance of $apiName: $value. $exception" + ) + } + if (value is android.util.Size) { - registrar.getPigeonApiCameraSize().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ResolutionInfo) { - registrar.getPigeonApiResolutionInfo().pigeon_newInstance(value) {} - } else if (value is android.util.Range<*>) { - registrar.getPigeonApiCameraIntegerRange().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.VideoRecordEvent.Start) { - registrar.getPigeonApiVideoRecordEventStart().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.VideoRecordEvent.Finalize) { - registrar.getPigeonApiVideoRecordEventFinalize().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.VideoRecordEvent) { - registrar.getPigeonApiVideoRecordEvent().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.MeteringPoint) { - registrar.getPigeonApiMeteringPoint().pigeon_newInstance(value) {} - } else if (value is androidx.lifecycle.Observer<*>) { - registrar.getPigeonApiObserver().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.CameraInfo) { - registrar.getPigeonApiCameraInfo().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.CameraSelector) { - registrar.getPigeonApiCameraSelector().pigeon_newInstance(value) {} - } else if (value is androidx.camera.lifecycle.ProcessCameraProvider) { - registrar.getPigeonApiProcessCameraProvider().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.Camera) { - registrar.getPigeonApiCamera().pigeon_newInstance(value) {} - } else if (value is SystemServicesManager) { - registrar.getPigeonApiSystemServicesManager().pigeon_newInstance(value) {} - } else if (value is CameraPermissionsError) { - registrar.getPigeonApiCameraPermissionsError().pigeon_newInstance(value) {} - } else if (value is DeviceOrientationManager) { - registrar.getPigeonApiDeviceOrientationManager().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.Preview) { - registrar.getPigeonApiPreview().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.VideoCapture<*>) { - registrar.getPigeonApiVideoCapture().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.Recorder) { - registrar.getPigeonApiRecorder().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.VideoOutput) { - registrar.getPigeonApiVideoOutput().pigeon_newInstance(value) {} - } else if (value is VideoRecordEventListener) { - registrar.getPigeonApiVideoRecordEventListener().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.PendingRecording) { - registrar.getPigeonApiPendingRecording().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.Recording) { - registrar.getPigeonApiRecording().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ImageCapture) { - registrar.getPigeonApiImageCapture().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.resolutionselector.ResolutionStrategy) { - registrar.getPigeonApiResolutionStrategy().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.resolutionselector.ResolutionSelector) { - registrar.getPigeonApiResolutionSelector().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.resolutionselector.AspectRatioStrategy) { - registrar.getPigeonApiAspectRatioStrategy().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.CameraState) { - registrar.getPigeonApiCameraState().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ExposureState) { - registrar.getPigeonApiExposureState().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ZoomState) { - registrar.getPigeonApiZoomState().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ImageAnalysis) { - registrar.getPigeonApiImageAnalysis().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.UseCase) { - registrar.getPigeonApiUseCase().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ImageAnalysis.Analyzer) { - registrar.getPigeonApiAnalyzer().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.CameraState.StateError) { - registrar.getPigeonApiCameraStateStateError().pigeon_newInstance(value) {} - } else if (value is io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper) { - registrar.getPigeonApiLiveData().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ImageProxy) { - registrar.getPigeonApiImageProxy().pigeon_newInstance(value) {} - } else if (value is ImageProxyUtils) { - registrar.getPigeonApiImageProxyUtils().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.ImageProxy.PlaneProxy) { - registrar.getPigeonApiPlaneProxy().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.QualitySelector) { - registrar.getPigeonApiQualitySelector().pigeon_newInstance(value) {} - } else if (value is androidx.camera.video.FallbackStrategy) { - registrar.getPigeonApiFallbackStrategy().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.CameraControl) { - registrar.getPigeonApiCameraControl().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.FocusMeteringAction.Builder) { - registrar.getPigeonApiFocusMeteringActionBuilder().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.FocusMeteringAction) { - registrar.getPigeonApiFocusMeteringAction().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.FocusMeteringResult) { - registrar.getPigeonApiFocusMeteringResult().pigeon_newInstance(value) {} - } else if (value is android.hardware.camera2.CaptureRequest) { - registrar.getPigeonApiCaptureRequest().pigeon_newInstance(value) {} - } else if (value is android.hardware.camera2.CaptureRequest.Key<*>) { - registrar.getPigeonApiCaptureRequestKey().pigeon_newInstance(value) {} - } else if (value is androidx.camera.camera2.interop.CaptureRequestOptions) { - registrar.getPigeonApiCaptureRequestOptions().pigeon_newInstance(value) {} - } else if (value is androidx.camera.camera2.interop.Camera2CameraControl) { - registrar.getPigeonApiCamera2CameraControl().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.resolutionselector.ResolutionFilter) { - registrar.getPigeonApiResolutionFilter().pigeon_newInstance(value) {} - } else if (value is android.hardware.camera2.CameraCharacteristics.Key<*>) { - registrar.getPigeonApiCameraCharacteristicsKey().pigeon_newInstance(value) {} - } else if (value is android.hardware.camera2.CameraCharacteristics) { - registrar.getPigeonApiCameraCharacteristics().pigeon_newInstance(value) {} - } else if (value is androidx.camera.camera2.interop.Camera2CameraInfo) { - registrar.getPigeonApiCamera2CameraInfo().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.DisplayOrientedMeteringPointFactory) { - registrar.getPigeonApiDisplayOrientedMeteringPointFactory().pigeon_newInstance(value) {} - } else if (value is androidx.camera.core.MeteringPointFactory) { - registrar.getPigeonApiMeteringPointFactory().pigeon_newInstance(value) {} + registrar.getPigeonApiCameraSize().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraSize", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ResolutionInfo) { + registrar.getPigeonApiResolutionInfo().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ResolutionInfo", value, it.exceptionOrNull()) + } + } + } + else if (value is android.util.Range<*>) { + registrar.getPigeonApiCameraIntegerRange().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraIntegerRange", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.VideoRecordEvent.Start) { + registrar.getPigeonApiVideoRecordEventStart().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("VideoRecordEventStart", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.VideoRecordEvent.Finalize) { + registrar.getPigeonApiVideoRecordEventFinalize().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("VideoRecordEventFinalize", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.VideoRecordEvent) { + registrar.getPigeonApiVideoRecordEvent().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("VideoRecordEvent", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.MeteringPoint) { + registrar.getPigeonApiMeteringPoint().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("MeteringPoint", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.lifecycle.Observer<*>) { + registrar.getPigeonApiObserver().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Observer", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.CameraInfo) { + registrar.getPigeonApiCameraInfo().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraInfo", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.CameraSelector) { + registrar.getPigeonApiCameraSelector().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraSelector", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.lifecycle.ProcessCameraProvider) { + registrar.getPigeonApiProcessCameraProvider().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ProcessCameraProvider", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.Camera) { + registrar.getPigeonApiCamera().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Camera", value, it.exceptionOrNull()) + } + } + } + else if (value is SystemServicesManager) { + registrar.getPigeonApiSystemServicesManager().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("SystemServicesManager", value, it.exceptionOrNull()) + } + } + } + else if (value is CameraPermissionsError) { + registrar.getPigeonApiCameraPermissionsError().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraPermissionsError", value, it.exceptionOrNull()) + } + } + } + else if (value is DeviceOrientationManager) { + registrar.getPigeonApiDeviceOrientationManager().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("DeviceOrientationManager", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.Preview) { + registrar.getPigeonApiPreview().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Preview", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.VideoCapture<*>) { + registrar.getPigeonApiVideoCapture().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("VideoCapture", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.Recorder) { + registrar.getPigeonApiRecorder().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Recorder", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.VideoOutput) { + registrar.getPigeonApiVideoOutput().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("VideoOutput", value, it.exceptionOrNull()) + } + } + } + else if (value is VideoRecordEventListener) { + registrar.getPigeonApiVideoRecordEventListener().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("VideoRecordEventListener", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.PendingRecording) { + registrar.getPigeonApiPendingRecording().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("PendingRecording", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.Recording) { + registrar.getPigeonApiRecording().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Recording", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ImageCapture) { + registrar.getPigeonApiImageCapture().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ImageCapture", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.resolutionselector.ResolutionStrategy) { + registrar.getPigeonApiResolutionStrategy().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ResolutionStrategy", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.resolutionselector.ResolutionSelector) { + registrar.getPigeonApiResolutionSelector().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ResolutionSelector", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.resolutionselector.AspectRatioStrategy) { + registrar.getPigeonApiAspectRatioStrategy().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("AspectRatioStrategy", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.CameraState) { + registrar.getPigeonApiCameraState().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraState", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ExposureState) { + registrar.getPigeonApiExposureState().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ExposureState", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ZoomState) { + registrar.getPigeonApiZoomState().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ZoomState", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ImageAnalysis) { + registrar.getPigeonApiImageAnalysis().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ImageAnalysis", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.UseCase) { + registrar.getPigeonApiUseCase().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("UseCase", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ImageAnalysis.Analyzer) { + registrar.getPigeonApiAnalyzer().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Analyzer", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.CameraState.StateError) { + registrar.getPigeonApiCameraStateStateError().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraStateStateError", value, it.exceptionOrNull()) + } + } + } + else if (value is io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper) { + registrar.getPigeonApiLiveData().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("LiveData", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ImageProxy) { + registrar.getPigeonApiImageProxy().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ImageProxy", value, it.exceptionOrNull()) + } + } + } + else if (value is ImageProxyUtils) { + registrar.getPigeonApiImageProxyUtils().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ImageProxyUtils", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.ImageProxy.PlaneProxy) { + registrar.getPigeonApiPlaneProxy().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("PlaneProxy", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.QualitySelector) { + registrar.getPigeonApiQualitySelector().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("QualitySelector", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.video.FallbackStrategy) { + registrar.getPigeonApiFallbackStrategy().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("FallbackStrategy", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.CameraControl) { + registrar.getPigeonApiCameraControl().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraControl", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.FocusMeteringAction.Builder) { + registrar.getPigeonApiFocusMeteringActionBuilder().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("FocusMeteringActionBuilder", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.FocusMeteringAction) { + registrar.getPigeonApiFocusMeteringAction().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("FocusMeteringAction", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.FocusMeteringResult) { + registrar.getPigeonApiFocusMeteringResult().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("FocusMeteringResult", value, it.exceptionOrNull()) + } + } + } + else if (value is android.hardware.camera2.CaptureRequest) { + registrar.getPigeonApiCaptureRequest().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CaptureRequest", value, it.exceptionOrNull()) + } + } + } + else if (value is android.hardware.camera2.CaptureRequest.Key<*>) { + registrar.getPigeonApiCaptureRequestKey().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CaptureRequestKey", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.camera2.interop.CaptureRequestOptions) { + registrar.getPigeonApiCaptureRequestOptions().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CaptureRequestOptions", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.camera2.interop.Camera2CameraControl) { + registrar.getPigeonApiCamera2CameraControl().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Camera2CameraControl", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.resolutionselector.ResolutionFilter) { + registrar.getPigeonApiResolutionFilter().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ResolutionFilter", value, it.exceptionOrNull()) + } + } + } + else if (value is android.hardware.camera2.CameraCharacteristics.Key<*>) { + registrar.getPigeonApiCameraCharacteristicsKey().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraCharacteristicsKey", value, it.exceptionOrNull()) + } + } + } + else if (value is android.hardware.camera2.CameraCharacteristics) { + registrar.getPigeonApiCameraCharacteristics().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CameraCharacteristics", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.camera2.interop.Camera2CameraInfo) { + registrar.getPigeonApiCamera2CameraInfo().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Camera2CameraInfo", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.DisplayOrientedMeteringPointFactory) { + registrar.getPigeonApiDisplayOrientedMeteringPointFactory().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("DisplayOrientedMeteringPointFactory", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.camera.core.MeteringPointFactory) { + registrar.getPigeonApiMeteringPointFactory().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("MeteringPointFactory", value, it.exceptionOrNull()) + } + } } when { @@ -967,9 +1227,7 @@ private class CameraXLibraryPigeonProxyApiBaseCodec( stream.write(128) writeValue(stream, registrar.instanceManager.getIdentifierForStrongReference(value)) } - else -> - throw IllegalArgumentException( - "Unsupported value: '$value' of type '${value.javaClass.name}'") + else -> throw IllegalArgumentException("Unsupported value: '$value' of type '${value.javaClass.name}'") } } } @@ -977,22 +1235,27 @@ private class CameraXLibraryPigeonProxyApiBaseCodec( /** * Generally classifies the overall set of the camera device functionality. * - * See - * https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_3. + * See https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_3. */ enum class InfoSupportedHardwareLevel(val raw: Int) { /** - * This camera device is capable of YUV reprocessing and RAW data capture, in addition to - * FULL-level capabilities. + * This camera device is capable of YUV reprocessing and RAW data capture, in + * addition to FULL-level capabilities. */ LEVEL3(0), - /** This camera device is backed by an external camera connected to this Android device. */ + /** + * This camera device is backed by an external camera connected to this + * Android device. + */ EXTERNAL(1), /** This camera device is capable of supporting advanced imaging applications. */ FULL(2), /** This camera device is running in backward compatibility mode. */ LEGACY(3), - /** This camera device does not have enough capabilities to qualify as a FULL device or better. */ + /** + * This camera device does not have enough capabilities to qualify as a FULL + * device or better. + */ LIMITED(4); companion object { @@ -1039,8 +1302,8 @@ enum class CameraStateType(val raw: Int) { /** Represents a state where the camera device is currently opening. */ OPENING(3), /** - * Represents a state where the camera is waiting for a signal to attempt to open the camera - * device. + * Represents a state where the camera is waiting for a signal to attempt to + * open the camera device. */ PENDING_OPEN(4), /** This value is not recognized by this wrapper. */ @@ -1066,8 +1329,8 @@ enum class LiveDataSupportedType(val raw: Int) { } /** - * Video quality constraints that will be used by a QualitySelector to choose an appropriate video - * resolution. + * Video quality constraints that will be used by a QualitySelector to choose + * an appropriate video resolution. * * These are pre-defined quality constants that are universally used for video. * @@ -1097,15 +1360,23 @@ enum class VideoQuality(val raw: Int) { /** * A flag used for indicating metering mode regions. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction#FLAG_AF(). + * See https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction#FLAG_AF(). */ enum class MeteringMode(val raw: Int) { - /** A flag used in metering mode indicating the AE (Auto Exposure) region is enabled. */ + /** + * A flag used in metering mode indicating the AE (Auto Exposure) region is + * enabled. + */ AE(0), - /** A flag used in metering mode indicating the AF (Auto Focus) region is enabled. */ + /** + * A flag used in metering mode indicating the AF (Auto Focus) region is + * enabled. + */ AF(1), - /** A flag used in metering mode indicating the AWB (Auto White Balance) region is enabled. */ + /** + * A flag used in metering mode indicating the AWB (Auto White Balance) + * region is enabled. + */ AWB(2); companion object { @@ -1118,15 +1389,20 @@ enum class MeteringMode(val raw: Int) { /** * Direction of lens of a camera. * - * See - * https://developer.android.com/reference/androidx/camera/core/CameraSelector#LENS_FACING_BACK(). + * See https://developer.android.com/reference/androidx/camera/core/CameraSelector#LENS_FACING_BACK(). */ enum class LensFacing(val raw: Int) { /** A camera on the device facing the same direction as the device's screen. */ FRONT(0), - /** A camera on the device facing the opposite direction as the device's screen. */ + /** + * A camera on the device facing the opposite direction as the device's + * screen. + */ BACK(1), - /** An external camera that has no fixed facing relative to the device's screen. */ + /** + * An external camera that has no fixed facing relative to the device's + * screen. + */ EXTERNAL(2), /** A camera on the devices that its lens facing is resolved. */ UNKNOWN(3); @@ -1141,14 +1417,14 @@ enum class LensFacing(val raw: Int) { /** * FlashModes for image capture. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture#FLASH_MODE_AUTO(). + * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture#FLASH_MODE_AUTO(). */ enum class CameraXFlashMode(val raw: Int) { /** * Auto flash. * - * The flash will be used according to the camera system's determination when taking a picture. + * The flash will be used according to the camera system's determination when + * taking a picture. */ AUTO(0), /** @@ -1172,36 +1448,39 @@ enum class CameraXFlashMode(val raw: Int) { } /** - * Fallback rule for choosing an alternate size when the specified bound size is unavailable. + * Fallback rule for choosing an alternate size when the specified bound size + * is unavailable. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. + * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. */ enum class ResolutionStrategyFallbackRule(val raw: Int) { /** - * When the specified bound size is unavailable, CameraX falls back to the closest higher - * resolution size. + * When the specified bound size is unavailable, CameraX falls back to the + * closest higher resolution size. */ CLOSEST_HIGHER(0), /** - * When the specified bound size is unavailable, CameraX falls back to select the closest higher - * resolution size. + * When the specified bound size is unavailable, CameraX falls back to select + * the closest higher resolution size. */ CLOSEST_HIGHER_THEN_LOWER(1), /** - * When the specified bound size is unavailable, CameraX falls back to the closest lower - * resolution size. + * When the specified bound size is unavailable, CameraX falls back to the + * closest lower resolution size. */ CLOSEST_LOWER(2), /** - * When the specified bound size is unavailable, CameraX falls back to select the closest lower - * resolution size. + * When the specified bound size is unavailable, CameraX falls back to select + * the closest lower resolution size. * - * If CameraX still cannot find any available resolution, it will fallback to select other higher - * resolutions. + * If CameraX still cannot find any available resolution, it will fallback to + * select other higher resolutions. */ CLOSEST_LOWER_THEN_HIGHER(3), - /** CameraX doesn't select an alternate size when the specified bound size is unavailable. */ + /** + * CameraX doesn't select an alternate size when the specified bound size is + * unavailable. + */ NONE(4), /** The value is not recognized by the wrapper. */ UNKNOWN(5); @@ -1214,20 +1493,21 @@ enum class ResolutionStrategyFallbackRule(val raw: Int) { } /** - * Fallback rule for choosing the aspect ratio when the preferred aspect ratio is not available. + * Fallback rule for choosing the aspect ratio when the preferred aspect ratio + * is not available. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy#FALLBACK_RULE_AUTO(). + * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy#FALLBACK_RULE_AUTO(). */ enum class AspectRatioStrategyFallbackRule(val raw: Int) { /** - * CameraX automatically chooses the next best aspect ratio which contains the closest field of - * view (FOV) of the camera sensor, from the remaining options. + * CameraX automatically chooses the next best aspect ratio which contains + * the closest field of view (FOV) of the camera sensor, from the remaining + * options. */ AUTO(0), /** - * CameraX doesn't fall back to select sizes of any other aspect ratio when this fallback rule is - * used. + * CameraX doesn't fall back to select sizes of any other aspect ratio when + * this fallback rule is used. */ NONE(1), /** The value is not recognized by the wrapper. */ @@ -1246,23 +1526,34 @@ enum class AspectRatioStrategyFallbackRule(val raw: Int) { * https://developer.android.com/reference/androidx/camera/core/CameraState#ERROR_CAMERA_DISABLED() */ enum class CameraStateErrorCode(val raw: Int) { - /** An error indicating that the camera device could not be opened due to a device policy. */ + /** + * An error indicating that the camera device could not be opened due to a + * device policy. + */ CAMERA_DISABLED(0), - /** An error indicating that the camera device was closed due to a fatal error. */ + /** + * An error indicating that the camera device was closed due to a fatal + * error. + */ CAMERA_FATAL_ERROR(1), /** An error indicating that the camera device is already in use. */ CAMERA_IN_USE(2), /** - * An error indicating that the camera could not be opened because "Do Not Disturb" mode is - * enabled on devices affected by a bug in Android 9 (API level 28). + * An error indicating that the camera could not be opened because "Do Not + * Disturb" mode is enabled on devices affected by a bug in Android 9 (API + * level 28). */ DO_NOT_DISTURB_MODE_ENABLED(3), /** - * An error indicating that the limit number of open cameras has been reached, and more cameras - * cannot be opened until other instances are closed. + * An error indicating that the limit number of open cameras has been + * reached, and more cameras cannot be opened until other instances are + * closed. */ MAX_CAMERAS_IN_USE(4), - /** An error indicating that the camera device has encountered a recoverable error. */ + /** + * An error indicating that the camera device has encountered a recoverable + * error. + */ OTHER_RECOVERABLE_ERROR(5), /** An error indicating that configuring the camera has failed. */ STREAM_CONFIG(6), @@ -1275,33 +1566,48 @@ enum class CameraStateErrorCode(val raw: Int) { } } } - private open class CameraXLibraryPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { InfoSupportedHardwareLevel.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + InfoSupportedHardwareLevel.ofRaw(it.toInt()) + } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { AspectRatio.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + AspectRatio.ofRaw(it.toInt()) + } } 131.toByte() -> { - return (readValue(buffer) as Long?)?.let { CameraStateType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + CameraStateType.ofRaw(it.toInt()) + } } 132.toByte() -> { - return (readValue(buffer) as Long?)?.let { LiveDataSupportedType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + LiveDataSupportedType.ofRaw(it.toInt()) + } } 133.toByte() -> { - return (readValue(buffer) as Long?)?.let { VideoQuality.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + VideoQuality.ofRaw(it.toInt()) + } } 134.toByte() -> { - return (readValue(buffer) as Long?)?.let { MeteringMode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + MeteringMode.ofRaw(it.toInt()) + } } 135.toByte() -> { - return (readValue(buffer) as Long?)?.let { LensFacing.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + LensFacing.ofRaw(it.toInt()) + } } 136.toByte() -> { - return (readValue(buffer) as Long?)?.let { CameraXFlashMode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + CameraXFlashMode.ofRaw(it.toInt()) + } } 137.toByte() -> { return (readValue(buffer) as Long?)?.let { @@ -1314,57 +1620,58 @@ private open class CameraXLibraryPigeonCodec : StandardMessageCodec() { } } 139.toByte() -> { - return (readValue(buffer) as Long?)?.let { CameraStateErrorCode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + CameraStateErrorCode.ofRaw(it.toInt()) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is InfoSupportedHardwareLevel -> { stream.write(129) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is AspectRatio -> { stream.write(130) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is CameraStateType -> { stream.write(131) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is LiveDataSupportedType -> { stream.write(132) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is VideoQuality -> { stream.write(133) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is MeteringMode -> { stream.write(134) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is LensFacing -> { stream.write(135) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is CameraXFlashMode -> { stream.write(136) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is ResolutionStrategyFallbackRule -> { stream.write(137) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is AspectRatioStrategyFallbackRule -> { stream.write(138) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is CameraStateErrorCode -> { stream.write(139) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } else -> super.writeValue(stream, value) } @@ -1377,9 +1684,7 @@ private open class CameraXLibraryPigeonCodec : StandardMessageCodec() { * See https://developer.android.com/reference/android/util/Size.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraSize( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraSize(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(width: Long, height: Long): android.util.Size /** The width of the size (in pixels). */ @@ -1393,25 +1698,19 @@ abstract class PigeonApiCameraSize( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraSize?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val widthArg = args[1] as Long val heightArg = args[2] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(widthArg, heightArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(widthArg,heightArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1423,16 +1722,16 @@ abstract class PigeonApiCameraSize( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraSize and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.util.Size, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: android.util.Size, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val widthArg = width(pigeon_instanceArg) val heightArg = height(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -1442,66 +1741,60 @@ abstract class PigeonApiCameraSize( channel.send(listOf(pigeon_identifierArg, widthArg, heightArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A `ResolutionInfo` allows the application to know the resolution information of a specific use - * case. + * A `ResolutionInfo` allows the application to know the resolution information + * of a specific use case. * * See https://developer.android.com/reference/androidx/camera/core/ResolutionInfo. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionInfo( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiResolutionInfo(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Returns the output resolution used for the use case. */ abstract fun resolution(pigeon_instance: androidx.camera.core.ResolutionInfo): android.util.Size @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ResolutionInfo, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ResolutionInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionArg = resolution(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, resolutionArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * Immutable class for describing the range of two integer values. @@ -1511,9 +1804,7 @@ abstract class PigeonApiResolutionInfo( * See https://developer.android.com/reference/android/util/Range.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraIntegerRange( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraIntegerRange(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(lower: Long, upper: Long): android.util.Range<*> /** The lower endpoint. */ @@ -1527,25 +1818,19 @@ abstract class PigeonApiCameraIntegerRange( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraIntegerRange?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val lowerArg = args[1] as Long val upperArg = args[2] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(lowerArg, upperArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(lowerArg,upperArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1557,40 +1842,36 @@ abstract class PigeonApiCameraIntegerRange( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraIntegerRange and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.util.Range<*>, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.util.Range<*>, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val lowerArg = lower(pigeon_instanceArg) val upperArg = upper(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, lowerArg, upperArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * VideoRecordEvent is used to report video recording events and status. @@ -1598,43 +1879,37 @@ abstract class PigeonApiCameraIntegerRange( * See https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiVideoRecordEvent( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiVideoRecordEvent(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoRecordEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.VideoRecordEvent, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoRecordEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * Indicates the start of recording. @@ -1642,49 +1917,44 @@ open class PigeonApiVideoRecordEvent( * See https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent.Start. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiVideoRecordEventStart( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiVideoRecordEventStart(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoRecordEventStart and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Start, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Start, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiVideoRecordEvent] used to access callback methods */ - fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent { + fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent + { return pigeonRegistrar.getPigeonApiVideoRecordEvent() } + } /** * Indicates the finalization of recording. @@ -1692,67 +1962,58 @@ open class PigeonApiVideoRecordEventStart( * See https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent.Finalize. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiVideoRecordEventFinalize( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiVideoRecordEventFinalize(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of VideoRecordEventFinalize and attaches it to [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Finalize, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of VideoRecordEventFinalize and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Finalize, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiVideoRecordEvent] used to access callback methods */ - fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent { + fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent + { return pigeonRegistrar.getPigeonApiVideoRecordEvent() } + } /** - * A MeteringPoint is used to specify a region which can then be converted to sensor coordinate - * system for focus and metering purpose. + * A MeteringPoint is used to specify a region which can then be converted to + * sensor coordinate system for focus and metering purpose. * * See https://developer.android.com/reference/androidx/camera/core/MeteringPoint. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiMeteringPoint( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiMeteringPoint(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** * Size of the MeteringPoint width and height (ranging from 0 to 1). * - * It is the percentage of the sensor width/height (or crop region width/height if crop region is - * set). + * It is the percentage of the sensor width/height (or crop region + * width/height if crop region is set). */ abstract fun getSize(pigeon_instance: androidx.camera.core.MeteringPoint): Double @@ -1761,21 +2022,16 @@ abstract class PigeonApiMeteringPoint( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiMeteringPoint?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.MeteringPoint.getSize", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.MeteringPoint.getSize", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.MeteringPoint - val wrapped: List = - try { - listOf(api.getSize(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getSize(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1787,19 +2043,16 @@ abstract class PigeonApiMeteringPoint( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of MeteringPoint and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.MeteringPoint, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.MeteringPoint, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance" @@ -1807,17 +2060,17 @@ abstract class PigeonApiMeteringPoint( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * A simple callback that can receive from LiveData. @@ -1833,23 +2086,17 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiObserver?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Observer.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Observer.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1861,32 +2108,24 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Observer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.lifecycle.Observer<*>, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.lifecycle.Observer<*>, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError( - "new-instance-error", - "Attempting to create a new Dart instance of Observer, but the class has a nonnull callback method.", - ""))) + CameraXError("new-instance-error", "Attempting to create a new Dart instance of Observer, but the class has a nonnull callback method.", ""))) } } /** Called when the data is changed to value. */ - fun onChanged( - pigeon_instanceArg: androidx.lifecycle.Observer<*>, - valueArg: Any, - callback: (Result) -> Unit - ) { + fun onChanged(pigeon_instanceArg: androidx.lifecycle.Observer<*>, valueArg: Any, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -1906,9 +2145,10 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * An interface for retrieving camera information. @@ -1916,50 +2156,37 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP * See https://developer.android.com/reference/androidx/camera/core/CameraInfo. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraInfo( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraInfo(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** - * Returns the sensor rotation in degrees, relative to the device's "natural" (default) - * orientation. + * Returns the sensor rotation in degrees, relative to the device's "natural" + * (default) orientation. */ abstract fun sensorRotationDegrees(pigeon_instance: androidx.camera.core.CameraInfo): Long /** Returns a ExposureState. */ - abstract fun exposureState( - pigeon_instance: androidx.camera.core.CameraInfo - ): androidx.camera.core.ExposureState + abstract fun exposureState(pigeon_instance: androidx.camera.core.CameraInfo): androidx.camera.core.ExposureState /** A LiveData of the camera's state. */ - abstract fun getCameraState( - pigeon_instance: androidx.camera.core.CameraInfo - ): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + abstract fun getCameraState(pigeon_instance: androidx.camera.core.CameraInfo): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper /** A LiveData of ZoomState. */ - abstract fun getZoomState( - pigeon_instance: androidx.camera.core.CameraInfo - ): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + abstract fun getZoomState(pigeon_instance: androidx.camera.core.CameraInfo): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraInfo?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getCameraState", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getCameraState", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraInfo - val wrapped: List = - try { - listOf(api.getCameraState(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCameraState(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1967,21 +2194,16 @@ abstract class PigeonApiCameraInfo( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getZoomState", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getZoomState", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraInfo - val wrapped: List = - try { - listOf(api.getZoomState(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getZoomState(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1993,19 +2215,16 @@ abstract class PigeonApiCameraInfo( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.CameraInfo, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val sensorRotationDegreesArg = sensorRotationDegrees(pigeon_instanceArg) val exposureStateArg = exposureState(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -2015,31 +2234,27 @@ abstract class PigeonApiCameraInfo( channel.send(listOf(pigeon_identifierArg, sensorRotationDegreesArg, exposureStateArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A set of requirements and priorities used to select a camera or return a filtered set of cameras. + * A set of requirements and priorities used to select a camera or return a + * filtered set of cameras. * * See https://developer.android.com/reference/androidx/camera/core/CameraSelector. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraSelector( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - requireLensFacing: LensFacing?, - cameraInfoForFilter: androidx.camera.core.CameraInfo? - ): androidx.camera.core.CameraSelector +abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(requireLensFacing: LensFacing?, cameraInfoForFilter: androidx.camera.core.CameraInfo?): androidx.camera.core.CameraSelector /** A static `CameraSelector` that selects the default back facing camera. */ abstract fun defaultBackCamera(): androidx.camera.core.CameraSelector @@ -2047,37 +2262,30 @@ abstract class PigeonApiCameraSelector( /** A static `CameraSelector` that selects the default front facing camera. */ abstract fun defaultFrontCamera(): androidx.camera.core.CameraSelector - /** Filters the input `CameraInfo`s using the `CameraFilter`s assigned to the selector. */ - abstract fun filter( - pigeon_instance: androidx.camera.core.CameraSelector, - cameraInfos: List - ): List + /** + * Filters the input `CameraInfo`s using the `CameraFilter`s assigned to the + * selector. + */ + abstract fun filter(pigeon_instance: androidx.camera.core.CameraSelector, cameraInfos: List): List companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraSelector?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val requireLensFacingArg = args[1] as LensFacing? val cameraInfoForFilterArg = args[2] as androidx.camera.core.CameraInfo? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(requireLensFacingArg, cameraInfoForFilterArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(requireLensFacingArg,cameraInfoForFilterArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2085,23 +2293,17 @@ abstract class PigeonApiCameraSelector( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultBackCamera", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultBackCamera", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.defaultBackCamera(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.defaultBackCamera(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2109,23 +2311,17 @@ abstract class PigeonApiCameraSelector( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultFrontCamera", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultFrontCamera", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.defaultFrontCamera(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.defaultFrontCamera(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2133,22 +2329,17 @@ abstract class PigeonApiCameraSelector( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraSelector.filter", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.filter", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraSelector val cameraInfosArg = args[1] as List - val wrapped: List = - try { - listOf(api.filter(pigeon_instanceArg, cameraInfosArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.filter(pigeon_instanceArg, cameraInfosArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2160,97 +2351,73 @@ abstract class PigeonApiCameraSelector( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraSelector and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.CameraSelector, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraSelector, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A singleton which can be used to bind the lifecycle of cameras to any `LifecycleOwner` within an - * application's process. + * A singleton which can be used to bind the lifecycle of cameras to any + * `LifecycleOwner` within an application's process. * * See https://developer.android.com/reference/androidx/camera/lifecycle/ProcessCameraProvider. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiProcessCameraProvider( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Retrieves the ProcessCameraProvider associated with the current process. */ - abstract fun getInstance( - callback: (Result) -> Unit - ) + abstract fun getInstance(callback: (Result) -> Unit) /** The `CameraInfo` instances of the available cameras. */ - abstract fun getAvailableCameraInfos( - pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider - ): List + abstract fun getAvailableCameraInfos(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider): List /** Binds the collection of `UseCase` to a `LifecycleOwner`. */ - abstract fun bindToLifecycle( - pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, - cameraSelector: androidx.camera.core.CameraSelector, - useCases: List - ): androidx.camera.core.Camera + abstract fun bindToLifecycle(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, cameraSelector: androidx.camera.core.CameraSelector, useCases: List): androidx.camera.core.Camera /** Returns true if the `UseCase` is bound to a lifecycle. */ - abstract fun isBound( - pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, - useCase: androidx.camera.core.UseCase - ): Boolean + abstract fun isBound(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, useCase: androidx.camera.core.UseCase): Boolean /** Unbinds all specified use cases from the lifecycle provider. */ - abstract fun unbind( - pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, - useCases: List - ) + abstract fun unbind(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, useCases: List) - /** Unbinds all use cases from the lifecycle provider and removes them from CameraX. */ + /** + * Unbinds all use cases from the lifecycle provider and removes them from + * CameraX. + */ abstract fun unbindAll(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiProcessCameraProvider? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiProcessCameraProvider?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getInstance", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getInstance", codec) if (api != null) { channel.setMessageHandler { _, reply -> - api.getInstance { result: Result -> + api.getInstance{ result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -2265,21 +2432,16 @@ abstract class PigeonApiProcessCameraProvider( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getAvailableCameraInfos", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getAvailableCameraInfos", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider - val wrapped: List = - try { - listOf(api.getAvailableCameraInfos(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getAvailableCameraInfos(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2287,23 +2449,18 @@ abstract class PigeonApiProcessCameraProvider( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.bindToLifecycle", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.bindToLifecycle", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider val cameraSelectorArg = args[1] as androidx.camera.core.CameraSelector val useCasesArg = args[2] as List - val wrapped: List = - try { - listOf(api.bindToLifecycle(pigeon_instanceArg, cameraSelectorArg, useCasesArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.bindToLifecycle(pigeon_instanceArg, cameraSelectorArg, useCasesArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2311,22 +2468,17 @@ abstract class PigeonApiProcessCameraProvider( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.isBound", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.isBound", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider val useCaseArg = args[1] as androidx.camera.core.UseCase - val wrapped: List = - try { - listOf(api.isBound(pigeon_instanceArg, useCaseArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.isBound(pigeon_instanceArg, useCaseArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2334,23 +2486,18 @@ abstract class PigeonApiProcessCameraProvider( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbind", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbind", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider val useCasesArg = args[1] as List - val wrapped: List = - try { - api.unbind(pigeon_instanceArg, useCasesArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.unbind(pigeon_instanceArg, useCasesArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2358,22 +2505,17 @@ abstract class PigeonApiProcessCameraProvider( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbindAll", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbindAll", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider - val wrapped: List = - try { - api.unbindAll(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.unbindAll(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2385,38 +2527,34 @@ abstract class PigeonApiProcessCameraProvider( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ProcessCameraProvider and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.lifecycle.ProcessCameraProvider, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.lifecycle.ProcessCameraProvider, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * The use case which all other use cases are built on top of. @@ -2427,19 +2565,16 @@ abstract class PigeonApiProcessCameraProvider( open class PigeonApiUseCase(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of UseCase and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.UseCase, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.UseCase, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance" @@ -2447,56 +2582,48 @@ open class PigeonApiUseCase(open val pigeonRegistrar: CameraXLibraryPigeonProxyA channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * The camera interface is used to control the flow of data to use cases, control the camera via the - * `CameraControl`, and publish the state of the camera via CameraInfo. + * The camera interface is used to control the flow of data to use cases, + * control the camera via the `CameraControl`, and publish the state of the + * camera via CameraInfo. * * See https://developer.android.com/reference/kotlin/androidx/camera/core/Camera. */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiCamera(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The `CameraControl` for the Camera. */ - abstract fun cameraControl( - pigeon_instance: androidx.camera.core.Camera - ): androidx.camera.core.CameraControl + abstract fun cameraControl(pigeon_instance: androidx.camera.core.Camera): androidx.camera.core.CameraControl /** Returns information about this camera. */ - abstract fun getCameraInfo( - pigeon_instance: androidx.camera.core.Camera - ): androidx.camera.core.CameraInfo + abstract fun getCameraInfo(pigeon_instance: androidx.camera.core.Camera): androidx.camera.core.CameraInfo companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCamera?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Camera.getCameraInfo", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera.getCameraInfo", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Camera - val wrapped: List = - try { - listOf(api.getCameraInfo(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCameraInfo(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2508,19 +2635,16 @@ abstract class PigeonApiCamera(open val pigeonRegistrar: CameraXLibraryPigeonPro @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Camera and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.Camera, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.Camera, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val cameraControlArg = cameraControl(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -2529,63 +2653,47 @@ abstract class PigeonApiCamera(open val pigeonRegistrar: CameraXLibraryPigeonPro channel.send(listOf(pigeon_identifierArg, cameraControlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** Convenience class for accessing system resources. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSystemServicesManager( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): SystemServicesManager - abstract fun requestCameraPermissions( - pigeon_instance: SystemServicesManager, - enableAudio: Boolean, - callback: (Result) -> Unit - ) + abstract fun requestCameraPermissions(pigeon_instance: SystemServicesManager, enableAudio: Boolean, callback: (Result) -> Unit) - /** Returns a path to be used to create a temp file in the current cache directory. */ - abstract fun getTempFilePath( - pigeon_instance: SystemServicesManager, - prefix: String, - suffix: String - ): String + /** + * Returns a path to be used to create a temp file in the current cache + * directory. + */ + abstract fun getTempFilePath(pigeon_instance: SystemServicesManager, prefix: String, suffix: String): String companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiSystemServicesManager? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSystemServicesManager?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2593,18 +2701,13 @@ abstract class PigeonApiSystemServicesManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.requestCameraPermissions", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.requestCameraPermissions", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as SystemServicesManager val enableAudioArg = args[1] as Boolean - api.requestCameraPermissions(pigeon_instanceArg, enableAudioArg) { - result: Result -> + api.requestCameraPermissions(pigeon_instanceArg, enableAudioArg) { result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -2619,23 +2722,18 @@ abstract class PigeonApiSystemServicesManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.getTempFilePath", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.getTempFilePath", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as SystemServicesManager val prefixArg = args[1] as String val suffixArg = args[2] as String - val wrapped: List = - try { - listOf(api.getTempFilePath(pigeon_instanceArg, prefixArg, suffixArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getTempFilePath(pigeon_instanceArg, prefixArg, suffixArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2647,31 +2745,23 @@ abstract class PigeonApiSystemServicesManager( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SystemServicesManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: SystemServicesManager, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: SystemServicesManager, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError( - "new-instance-error", - "Attempting to create a new Dart instance of SystemServicesManager, but the class has a nonnull callback method.", - ""))) + CameraXError("new-instance-error", "Attempting to create a new Dart instance of SystemServicesManager, but the class has a nonnull callback method.", ""))) } } - fun onCameraError( - pigeon_instanceArg: SystemServicesManager, - errorDescriptionArg: String, - callback: (Result) -> Unit - ) { + fun onCameraError(pigeon_instanceArg: SystemServicesManager, errorDescriptionArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2680,8 +2770,7 @@ abstract class PigeonApiSystemServicesManager( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError" + val channelName = "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, errorDescriptionArg)) { if (it is List<*>) { @@ -2692,63 +2781,57 @@ abstract class PigeonApiSystemServicesManager( } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** Contains data when an attempt to retrieve camera permissions fails. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraPermissionsError( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraPermissionsError(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { abstract fun errorCode(pigeon_instance: CameraPermissionsError): String abstract fun description(pigeon_instance: CameraPermissionsError): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraPermissionsError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: CameraPermissionsError, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: CameraPermissionsError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val descriptionArg = description(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, errorCodeArg, descriptionArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * Support class to help to determine the media orientation based on the orientation of the device. + * Support class to help to determine the media orientation based on the + * orientation of the device. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiDeviceOrientationManager( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): DeviceOrientationManager abstract fun startListeningForDeviceOrientationChange(pigeon_instance: DeviceOrientationManager) @@ -2761,29 +2844,20 @@ abstract class PigeonApiDeviceOrientationManager( companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiDeviceOrientationManager? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiDeviceOrientationManager?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2791,22 +2865,17 @@ abstract class PigeonApiDeviceOrientationManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.startListeningForDeviceOrientationChange", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.startListeningForDeviceOrientationChange", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = - try { - api.startListeningForDeviceOrientationChange(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.startListeningForDeviceOrientationChange(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2814,22 +2883,17 @@ abstract class PigeonApiDeviceOrientationManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.stopListeningForDeviceOrientationChange", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.stopListeningForDeviceOrientationChange", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = - try { - api.stopListeningForDeviceOrientationChange(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.stopListeningForDeviceOrientationChange(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2837,21 +2901,16 @@ abstract class PigeonApiDeviceOrientationManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getDefaultDisplayRotation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getDefaultDisplayRotation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = - try { - listOf(api.getDefaultDisplayRotation(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getDefaultDisplayRotation(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2859,21 +2918,16 @@ abstract class PigeonApiDeviceOrientationManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getUiOrientation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getUiOrientation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = - try { - listOf(api.getUiOrientation(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getUiOrientation(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2884,34 +2938,24 @@ abstract class PigeonApiDeviceOrientationManager( } @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of DeviceOrientationManager and attaches it to [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: DeviceOrientationManager, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of DeviceOrientationManager and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: DeviceOrientationManager, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError( - "new-instance-error", - "Attempting to create a new Dart instance of DeviceOrientationManager, but the class has a nonnull callback method.", - ""))) + CameraXError("new-instance-error", "Attempting to create a new Dart instance of DeviceOrientationManager, but the class has a nonnull callback method.", ""))) } } - fun onDeviceOrientationChanged( - pigeon_instanceArg: DeviceOrientationManager, - orientationArg: String, - callback: (Result) -> Unit - ) { + fun onDeviceOrientationChanged(pigeon_instanceArg: DeviceOrientationManager, orientationArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2920,8 +2964,7 @@ abstract class PigeonApiDeviceOrientationManager( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged" + val channelName = "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, orientationArg)) { if (it is List<*>) { @@ -2932,9 +2975,10 @@ abstract class PigeonApiDeviceOrientationManager( } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * A use case that provides a camera preview stream for displaying on-screen. @@ -2943,73 +2987,58 @@ abstract class PigeonApiDeviceOrientationManager( */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor( - resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, - targetRotation: Long? - ): androidx.camera.core.Preview + abstract fun pigeon_defaultConstructor(resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, targetRotation: Long?): androidx.camera.core.Preview - abstract fun resolutionSelector( - pigeon_instance: androidx.camera.core.Preview - ): androidx.camera.core.resolutionselector.ResolutionSelector? + abstract fun resolutionSelector(pigeon_instance: androidx.camera.core.Preview): androidx.camera.core.resolutionselector.ResolutionSelector? /** * Sets a SurfaceProvider to provide a Surface for Preview. * * This is a convenience function that - * 1. Creates a `SurfaceProvider` using the `SurfaceProducer` provided by the Flutter engine. + * 1. Creates a `SurfaceProvider` using the `SurfaceProducer` provided by the + * Flutter engine. * 2. Sets this method with the created `SurfaceProvider`. - * 3. Returns the texture id of the `TextureEntry` that provided the `SurfaceProducer`. + * 3. Returns the texture id of the `TextureEntry` that provided the + * `SurfaceProducer`. */ - abstract fun setSurfaceProvider( - pigeon_instance: androidx.camera.core.Preview, - systemServicesManager: SystemServicesManager - ): Long + abstract fun setSurfaceProvider(pigeon_instance: androidx.camera.core.Preview, systemServicesManager: SystemServicesManager): Long - /** Releases the `SurfaceProducer` created in `setSurfaceProvider` if one was created. */ + /** + * Releases the `SurfaceProducer` created in `setSurfaceProvider` if one was + * created. + */ abstract fun releaseSurfaceProvider(pigeon_instance: androidx.camera.core.Preview) /** Gets selected resolution information of the `Preview`. */ - abstract fun getResolutionInfo( - pigeon_instance: androidx.camera.core.Preview - ): androidx.camera.core.ResolutionInfo? + abstract fun getResolutionInfo(pigeon_instance: androidx.camera.core.Preview): androidx.camera.core.ResolutionInfo? /** Sets the target rotation. */ abstract fun setTargetRotation(pigeon_instance: androidx.camera.core.Preview, rotation: Long) /** - * Returns whether or not the preview's surface producer handles correctly rotating the camera - * preview automatically. + * Returns whether or not the preview's surface producer handles correctly + * rotating the camera preview automatically. */ - abstract fun surfaceProducerHandlesCropAndRotation( - pigeon_instance: androidx.camera.core.Preview - ): Boolean + abstract fun surfaceProducerHandlesCropAndRotation(pigeon_instance: androidx.camera.core.Preview): Boolean companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiPreview?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionSelectorArg = - args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? + val resolutionSelectorArg = args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? val targetRotationArg = args[2] as Long? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(resolutionSelectorArg, targetRotationArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionSelectorArg,targetRotationArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3017,22 +3046,17 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Preview.setSurfaceProvider", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.setSurfaceProvider", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview val systemServicesManagerArg = args[1] as SystemServicesManager - val wrapped: List = - try { - listOf(api.setSurfaceProvider(pigeon_instanceArg, systemServicesManagerArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.setSurfaceProvider(pigeon_instanceArg, systemServicesManagerArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3040,22 +3064,17 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Preview.releaseSurfaceProvider", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.releaseSurfaceProvider", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview - val wrapped: List = - try { - api.releaseSurfaceProvider(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.releaseSurfaceProvider(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3063,21 +3082,16 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Preview.getResolutionInfo", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.getResolutionInfo", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview - val wrapped: List = - try { - listOf(api.getResolutionInfo(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getResolutionInfo(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3085,23 +3099,18 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Preview.setTargetRotation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.setTargetRotation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview val rotationArg = args[1] as Long - val wrapped: List = - try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3109,21 +3118,16 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Preview.surfaceProducerHandlesCropAndRotation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.surfaceProducerHandlesCropAndRotation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview - val wrapped: List = - try { - listOf(api.surfaceProducerHandlesCropAndRotation(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.surfaceProducerHandlesCropAndRotation(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3135,19 +3139,16 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Preview and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.Preview, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.Preview, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionSelectorArg = resolutionSelector(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -3156,23 +3157,24 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr channel.send(listOf(pigeon_identifierArg, resolutionSelectorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase + { return pigeonRegistrar.getPigeonApiUseCase() } + } /** * A use case that provides camera stream suitable for video application. @@ -3180,48 +3182,33 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr * See https://developer.android.com/reference/kotlin/androidx/camera/video/VideoCapture. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoCapture( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Create a `VideoCapture` associated with the given `VideoOutput`. */ - abstract fun withOutput( - videoOutput: androidx.camera.video.VideoOutput - ): androidx.camera.video.VideoCapture<*> + abstract fun withOutput(videoOutput: androidx.camera.video.VideoOutput): androidx.camera.video.VideoCapture<*> /** Gets the VideoOutput associated with this VideoCapture. */ - abstract fun getOutput( - pigeon_instance: androidx.camera.video.VideoCapture<*> - ): androidx.camera.video.VideoOutput + abstract fun getOutput(pigeon_instance: androidx.camera.video.VideoCapture<*>): androidx.camera.video.VideoOutput /** Sets the desired rotation of the output video. */ - abstract fun setTargetRotation( - pigeon_instance: androidx.camera.video.VideoCapture<*>, - rotation: Long - ) + abstract fun setTargetRotation(pigeon_instance: androidx.camera.video.VideoCapture<*>, rotation: Long) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoCapture?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.VideoCapture.withOutput", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoCapture.withOutput", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val videoOutputArg = args[1] as androidx.camera.video.VideoOutput - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.withOutput(videoOutputArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.withOutput(videoOutputArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3229,21 +3216,16 @@ abstract class PigeonApiVideoCapture( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.VideoCapture.getOutput", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoCapture.getOutput", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.VideoCapture<*> - val wrapped: List = - try { - listOf(api.getOutput(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getOutput(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3251,23 +3233,18 @@ abstract class PigeonApiVideoCapture( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.VideoCapture.setTargetRotation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoCapture.setTargetRotation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.VideoCapture<*> val rotationArg = args[1] as Long - val wrapped: List = - try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3279,19 +3256,16 @@ abstract class PigeonApiVideoCapture( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoCapture and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.VideoCapture<*>, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoCapture<*>, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance" @@ -3299,23 +3273,24 @@ abstract class PigeonApiVideoCapture( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase + { return pigeonRegistrar.getPigeonApiUseCase() } + } /** * A class that will produce video data from a Surface. @@ -3326,19 +3301,16 @@ abstract class PigeonApiVideoCapture( open class PigeonApiVideoOutput(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoOutput and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.VideoOutput, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoOutput, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance" @@ -3346,31 +3318,27 @@ open class PigeonApiVideoOutput(open val pigeonRegistrar: CameraXLibraryPigeonPr channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * An implementation of `VideoOutput` for starting video recordings that are saved to a File, - * ParcelFileDescriptor, or MediaStore. + * An implementation of `VideoOutput` for starting video recordings that are + * saved to a File, ParcelFileDescriptor, or MediaStore. * * See https://developer.android.com/reference/kotlin/androidx/camera/video/Recorder. */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor( - aspectRatio: Long?, - targetVideoEncodingBitRate: Long?, - qualitySelector: androidx.camera.video.QualitySelector? - ): androidx.camera.video.Recorder + abstract fun pigeon_defaultConstructor(aspectRatio: Long?, targetVideoEncodingBitRate: Long?, qualitySelector: androidx.camera.video.QualitySelector?): androidx.camera.video.Recorder /** Gets the aspect ratio of this Recorder. */ abstract fun getAspectRatio(pigeon_instance: androidx.camera.video.Recorder): Long @@ -3379,26 +3347,17 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP abstract fun getTargetVideoEncodingBitRate(pigeon_instance: androidx.camera.video.Recorder): Long /** The quality selector of this Recorder. */ - abstract fun getQualitySelector( - pigeon_instance: androidx.camera.video.Recorder - ): androidx.camera.video.QualitySelector + abstract fun getQualitySelector(pigeon_instance: androidx.camera.video.Recorder): androidx.camera.video.QualitySelector /** Prepares a recording that will be saved to a File. */ - abstract fun prepareRecording( - pigeon_instance: androidx.camera.video.Recorder, - path: String - ): androidx.camera.video.PendingRecording + abstract fun prepareRecording(pigeon_instance: androidx.camera.video.Recorder, path: String): androidx.camera.video.PendingRecording companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiRecorder?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -3406,16 +3365,12 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP val aspectRatioArg = args[1] as Long? val targetVideoEncodingBitRateArg = args[2] as Long? val qualitySelectorArg = args[3] as androidx.camera.video.QualitySelector? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor( - aspectRatioArg, targetVideoEncodingBitRateArg, qualitySelectorArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(aspectRatioArg,targetVideoEncodingBitRateArg,qualitySelectorArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3423,21 +3378,16 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Recorder.getAspectRatio", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.getAspectRatio", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder - val wrapped: List = - try { - listOf(api.getAspectRatio(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getAspectRatio(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3445,21 +3395,16 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Recorder.getTargetVideoEncodingBitRate", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.getTargetVideoEncodingBitRate", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder - val wrapped: List = - try { - listOf(api.getTargetVideoEncodingBitRate(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getTargetVideoEncodingBitRate(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3467,21 +3412,16 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Recorder.getQualitySelector", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.getQualitySelector", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder - val wrapped: List = - try { - listOf(api.getQualitySelector(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getQualitySelector(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3489,22 +3429,17 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Recorder.prepareRecording", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.prepareRecording", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder val pathArg = args[1] as String - val wrapped: List = - try { - listOf(api.prepareRecording(pigeon_instanceArg, pathArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.prepareRecording(pigeon_instanceArg, pathArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3516,19 +3451,16 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Recorder and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.Recorder, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.Recorder, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance" @@ -3536,56 +3468,46 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiVideoOutput] used to access callback methods */ - fun pigeon_getPigeonApiVideoOutput(): PigeonApiVideoOutput { + fun pigeon_getPigeonApiVideoOutput(): PigeonApiVideoOutput + { return pigeonRegistrar.getPigeonApiVideoOutput() } + } /** Listens for `VideoRecordEvent`s from a `PendingRecording`. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoRecordEventListener( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiVideoRecordEventListener(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): VideoRecordEventListener companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiVideoRecordEventListener? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoRecordEventListener?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3596,34 +3518,24 @@ abstract class PigeonApiVideoRecordEventListener( } @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of VideoRecordEventListener and attaches it to [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: VideoRecordEventListener, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of VideoRecordEventListener and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: VideoRecordEventListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError( - "new-instance-error", - "Attempting to create a new Dart instance of VideoRecordEventListener, but the class has a nonnull callback method.", - ""))) + CameraXError("new-instance-error", "Attempting to create a new Dart instance of VideoRecordEventListener, but the class has a nonnull callback method.", ""))) } } - fun onEvent( - pigeon_instanceArg: VideoRecordEventListener, - eventArg: androidx.camera.video.VideoRecordEvent, - callback: (Result) -> Unit - ) { + fun onEvent(pigeon_instanceArg: VideoRecordEventListener, eventArg: androidx.camera.video.VideoRecordEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3643,9 +3555,10 @@ abstract class PigeonApiVideoRecordEventListener( } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * A recording that can be started at a future time. @@ -3653,58 +3566,42 @@ abstract class PigeonApiVideoRecordEventListener( * See https://developer.android.com/reference/kotlin/androidx/camera/video/PendingRecording. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiPendingRecording( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiPendingRecording(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Enables/disables audio to be recorded for this recording. */ - abstract fun withAudioEnabled( - pigeon_instance: androidx.camera.video.PendingRecording, - initialMuted: Boolean - ): androidx.camera.video.PendingRecording + abstract fun withAudioEnabled(pigeon_instance: androidx.camera.video.PendingRecording, initialMuted: Boolean): androidx.camera.video.PendingRecording /** * Configures the recording to be a persistent recording. * - * A persistent recording will only be stopped by explicitly calling [Recording.stop] or - * [Recording.close] and will ignore events that would normally cause recording to stop, such as - * lifecycle events or explicit unbinding of a [VideoCapture] use case that the recording's - * Recorder is attached to. + * A persistent recording will only be stopped by explicitly calling [Recording.stop] or [Recording.close] + * and will ignore events that would normally cause recording to stop, such as lifecycle events + * or explicit unbinding of a [VideoCapture] use case that the recording's Recorder is attached to. * - * To switch to a different camera stream while a recording is in progress, first create the - * recording as persistent recording, then rebind the [VideoCapture] it's associated with to a - * different camera. + * To switch to a different camera stream while a recording is in progress, + * first create the recording as persistent recording, + * then rebind the [VideoCapture] it's associated with to a different camera. */ - abstract fun asPersistentRecording( - pigeon_instance: androidx.camera.video.PendingRecording - ): androidx.camera.video.PendingRecording + abstract fun asPersistentRecording(pigeon_instance: androidx.camera.video.PendingRecording): androidx.camera.video.PendingRecording /** Starts the recording, making it an active recording. */ - abstract fun start( - pigeon_instance: androidx.camera.video.PendingRecording, - listener: VideoRecordEventListener - ): androidx.camera.video.Recording + abstract fun start(pigeon_instance: androidx.camera.video.PendingRecording, listener: VideoRecordEventListener): androidx.camera.video.Recording companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiPendingRecording?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.PendingRecording.withAudioEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PendingRecording.withAudioEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.PendingRecording val initialMutedArg = args[1] as Boolean - val wrapped: List = - try { - listOf(api.withAudioEnabled(pigeon_instanceArg, initialMutedArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.withAudioEnabled(pigeon_instanceArg, initialMutedArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3712,21 +3609,16 @@ abstract class PigeonApiPendingRecording( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.PendingRecording.asPersistentRecording", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PendingRecording.asPersistentRecording", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.PendingRecording - val wrapped: List = - try { - listOf(api.asPersistentRecording(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.asPersistentRecording(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3734,22 +3626,17 @@ abstract class PigeonApiPendingRecording( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.PendingRecording.start", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PendingRecording.start", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.PendingRecording val listenerArg = args[1] as VideoRecordEventListener - val wrapped: List = - try { - listOf(api.start(pigeon_instanceArg, listenerArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.start(pigeon_instanceArg, listenerArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3761,38 +3648,34 @@ abstract class PigeonApiPendingRecording( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PendingRecording and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.PendingRecording, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.PendingRecording, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * Provides controls for the currently active recording. @@ -3822,20 +3705,17 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiRecording?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.close", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.close", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = - try { - api.close(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.close(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3843,20 +3723,17 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.pause", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.pause", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = - try { - api.pause(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pause(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3864,22 +3741,17 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Recording.resume", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.resume", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = - try { - api.resume(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.resume(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3887,20 +3759,17 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.stop", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.stop", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = - try { - api.stop(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.stop(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3912,19 +3781,16 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Recording and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.Recording, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.Recording, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance" @@ -3932,17 +3798,17 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * A use case for taking a picture. @@ -3950,30 +3816,16 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageCapture( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, - targetRotation: Long?, - flashMode: CameraXFlashMode? - ): androidx.camera.core.ImageCapture - - abstract fun resolutionSelector( - pigeon_instance: androidx.camera.core.ImageCapture - ): androidx.camera.core.resolutionselector.ResolutionSelector? +abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, targetRotation: Long?, flashMode: CameraXFlashMode?): androidx.camera.core.ImageCapture + + abstract fun resolutionSelector(pigeon_instance: androidx.camera.core.ImageCapture): androidx.camera.core.resolutionselector.ResolutionSelector? /** Set the flash mode. */ - abstract fun setFlashMode( - pigeon_instance: androidx.camera.core.ImageCapture, - flashMode: CameraXFlashMode - ) + abstract fun setFlashMode(pigeon_instance: androidx.camera.core.ImageCapture, flashMode: CameraXFlashMode) /** Captures a new still image for in memory access. */ - abstract fun takePicture( - pigeon_instance: androidx.camera.core.ImageCapture, - callback: (Result) -> Unit - ) + abstract fun takePicture(pigeon_instance: androidx.camera.core.ImageCapture, callback: (Result) -> Unit) /** Sets the desired rotation of the output image. */ abstract fun setTargetRotation(pigeon_instance: androidx.camera.core.ImageCapture, rotation: Long) @@ -3983,29 +3835,20 @@ abstract class PigeonApiImageCapture( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageCapture?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionSelectorArg = - args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? + val resolutionSelectorArg = args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? val targetRotationArg = args[2] as Long? val flashModeArg = args[3] as CameraXFlashMode? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor( - resolutionSelectorArg, targetRotationArg, flashModeArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionSelectorArg,targetRotationArg,flashModeArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4013,23 +3856,18 @@ abstract class PigeonApiImageCapture( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setFlashMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setFlashMode", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageCapture val flashModeArg = args[1] as CameraXFlashMode - val wrapped: List = - try { - api.setFlashMode(pigeon_instanceArg, flashModeArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setFlashMode(pigeon_instanceArg, flashModeArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4037,11 +3875,7 @@ abstract class PigeonApiImageCapture( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageCapture.takePicture", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.takePicture", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -4061,23 +3895,18 @@ abstract class PigeonApiImageCapture( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setTargetRotation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setTargetRotation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageCapture val rotationArg = args[1] as Long - val wrapped: List = - try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4089,19 +3918,16 @@ abstract class PigeonApiImageCapture( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageCapture and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ImageCapture, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageCapture, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionSelectorArg = resolutionSelector(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -4110,80 +3936,65 @@ abstract class PigeonApiImageCapture( channel.send(listOf(pigeon_identifierArg, resolutionSelectorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase + { return pigeonRegistrar.getPigeonApiUseCase() } + } /** - * The resolution strategy defines the resolution selection sequence to select the best size. + * The resolution strategy defines the resolution selection sequence to select + * the best size. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. + * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionStrategy( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - boundSize: android.util.Size, - fallbackRule: ResolutionStrategyFallbackRule - ): androidx.camera.core.resolutionselector.ResolutionStrategy +abstract class PigeonApiResolutionStrategy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(boundSize: android.util.Size, fallbackRule: ResolutionStrategyFallbackRule): androidx.camera.core.resolutionselector.ResolutionStrategy /** A resolution strategy chooses the highest available resolution. */ - abstract fun highestAvailableStrategy(): - androidx.camera.core.resolutionselector.ResolutionStrategy + abstract fun highestAvailableStrategy(): androidx.camera.core.resolutionselector.ResolutionStrategy /** The specified bound size. */ - abstract fun getBoundSize( - pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy - ): android.util.Size? + abstract fun getBoundSize(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy): android.util.Size? /** - * The fallback rule for choosing an alternate size when the specified bound size is unavailable. + * The fallback rule for choosing an alternate size when the specified bound + * size is unavailable. */ - abstract fun getFallbackRule( - pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy - ): ResolutionStrategyFallbackRule + abstract fun getFallbackRule(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy): ResolutionStrategyFallbackRule companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiResolutionStrategy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val boundSizeArg = args[1] as android.util.Size val fallbackRuleArg = args[2] as ResolutionStrategyFallbackRule - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(boundSizeArg, fallbackRuleArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(boundSizeArg,fallbackRuleArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4191,23 +4002,17 @@ abstract class PigeonApiResolutionStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.highestAvailableStrategy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.highestAvailableStrategy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.highestAvailableStrategy(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.highestAvailableStrategy(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4215,22 +4020,16 @@ abstract class PigeonApiResolutionStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getBoundSize", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getBoundSize", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy - val wrapped: List = - try { - listOf(api.getBoundSize(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy + val wrapped: List = try { + listOf(api.getBoundSize(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4238,22 +4037,16 @@ abstract class PigeonApiResolutionStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getFallbackRule", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getFallbackRule", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy - val wrapped: List = - try { - listOf(api.getFallbackRule(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy + val wrapped: List = try { + listOf(api.getFallbackRule(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4265,104 +4058,77 @@ abstract class PigeonApiResolutionStrategy( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionStrategy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionStrategy, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionStrategy, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A set of requirements and priorities used to select a resolution for the `UseCase`. + * A set of requirements and priorities used to select a resolution for the + * `UseCase`. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionSelector. + * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionSelector. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionSelector( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - resolutionFilter: androidx.camera.core.resolutionselector.ResolutionFilter?, - resolutionStrategy: androidx.camera.core.resolutionselector.ResolutionStrategy?, - aspectRatioStrategy: androidx.camera.core.resolutionselector.AspectRatioStrategy? - ): androidx.camera.core.resolutionselector.ResolutionSelector +abstract class PigeonApiResolutionSelector(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(resolutionFilter: androidx.camera.core.resolutionselector.ResolutionFilter?, resolutionStrategy: androidx.camera.core.resolutionselector.ResolutionStrategy?, aspectRatioStrategy: androidx.camera.core.resolutionselector.AspectRatioStrategy?): androidx.camera.core.resolutionselector.ResolutionSelector /** The resolution filter to output the final desired sizes list. */ - abstract fun resolutionFilter( - pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector - ): androidx.camera.core.resolutionselector.ResolutionFilter? + abstract fun resolutionFilter(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector): androidx.camera.core.resolutionselector.ResolutionFilter? /** The resolution selection strategy for the `UseCase`. */ - abstract fun resolutionStrategy( - pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector - ): androidx.camera.core.resolutionselector.ResolutionStrategy? + abstract fun resolutionStrategy(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector): androidx.camera.core.resolutionselector.ResolutionStrategy? /** * Returns the specified `AspectRatioStrategy`, or - * `AspectRatioStrategy.ratio_4_3FallbackAutoStrategy` if none is specified when creating the - * ResolutionSelector. + * `AspectRatioStrategy.ratio_4_3FallbackAutoStrategy` if none is specified + * when creating the ResolutionSelector. */ - abstract fun getAspectRatioStrategy( - pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector - ): androidx.camera.core.resolutionselector.AspectRatioStrategy + abstract fun getAspectRatioStrategy(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector): androidx.camera.core.resolutionselector.AspectRatioStrategy companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiResolutionSelector?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionFilterArg = - args[1] as androidx.camera.core.resolutionselector.ResolutionFilter? - val resolutionStrategyArg = - args[2] as androidx.camera.core.resolutionselector.ResolutionStrategy? - val aspectRatioStrategyArg = - args[3] as androidx.camera.core.resolutionselector.AspectRatioStrategy? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor( - resolutionFilterArg, resolutionStrategyArg, aspectRatioStrategyArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val resolutionFilterArg = args[1] as androidx.camera.core.resolutionselector.ResolutionFilter? + val resolutionStrategyArg = args[2] as androidx.camera.core.resolutionselector.ResolutionStrategy? + val aspectRatioStrategyArg = args[3] as androidx.camera.core.resolutionselector.AspectRatioStrategy? + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionFilterArg,resolutionStrategyArg,aspectRatioStrategyArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4370,22 +4136,16 @@ abstract class PigeonApiResolutionSelector( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.getAspectRatioStrategy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.getAspectRatioStrategy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as androidx.camera.core.resolutionselector.ResolutionSelector - val wrapped: List = - try { - listOf(api.getAspectRatioStrategy(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.ResolutionSelector + val wrapped: List = try { + listOf(api.getAspectRatioStrategy(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4397,109 +4157,90 @@ abstract class PigeonApiResolutionSelector( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionSelector and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionSelector, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionSelector, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionFilterArg = resolutionFilter(pigeon_instanceArg) val resolutionStrategyArg = resolutionStrategy(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, resolutionFilterArg, resolutionStrategyArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * The aspect ratio strategy defines the sequence of aspect ratios that are used to select the best - * size for a particular image. + * The aspect ratio strategy defines the sequence of aspect ratios that are + * used to select the best size for a particular image. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy. + * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAspectRatioStrategy( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** - * Creates a new AspectRatioStrategy instance, configured with the specified preferred aspect - * ratio and fallback rule. + * Creates a new AspectRatioStrategy instance, configured with the specified + * preferred aspect ratio and fallback rule. */ - abstract fun pigeon_defaultConstructor( - preferredAspectRatio: AspectRatio, - fallbackRule: AspectRatioStrategyFallbackRule - ): androidx.camera.core.resolutionselector.AspectRatioStrategy + abstract fun pigeon_defaultConstructor(preferredAspectRatio: AspectRatio, fallbackRule: AspectRatioStrategyFallbackRule): androidx.camera.core.resolutionselector.AspectRatioStrategy - /** The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 in priority. */ - abstract fun ratio_16_9FallbackAutoStrategy(): - androidx.camera.core.resolutionselector.AspectRatioStrategy + /** + * The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 + * in priority. + */ + abstract fun ratio_16_9FallbackAutoStrategy(): androidx.camera.core.resolutionselector.AspectRatioStrategy /** - * The pre-defined default aspect ratio strategy that selects sizes with RATIO_4_3 in priority. + * The pre-defined default aspect ratio strategy that selects sizes with + * RATIO_4_3 in priority. */ - abstract fun ratio_4_3FallbackAutoStrategy(): - androidx.camera.core.resolutionselector.AspectRatioStrategy + abstract fun ratio_4_3FallbackAutoStrategy(): androidx.camera.core.resolutionselector.AspectRatioStrategy /** - * The specified fallback rule for choosing the aspect ratio when the preferred aspect ratio is - * not available. + * The specified fallback rule for choosing the aspect ratio when the + * preferred aspect ratio is not available. */ - abstract fun getFallbackRule( - pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy - ): AspectRatioStrategyFallbackRule + abstract fun getFallbackRule(pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy): AspectRatioStrategyFallbackRule /** The specified preferred aspect ratio. */ - abstract fun getPreferredAspectRatio( - pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy - ): AspectRatio + abstract fun getPreferredAspectRatio(pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy): AspectRatio companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAspectRatioStrategy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val preferredAspectRatioArg = args[1] as AspectRatio val fallbackRuleArg = args[2] as AspectRatioStrategyFallbackRule - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(preferredAspectRatioArg, fallbackRuleArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(preferredAspectRatioArg,fallbackRuleArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4507,23 +4248,17 @@ abstract class PigeonApiAspectRatioStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_16_9FallbackAutoStrategy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_16_9FallbackAutoStrategy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.ratio_16_9FallbackAutoStrategy(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.ratio_16_9FallbackAutoStrategy(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4531,23 +4266,17 @@ abstract class PigeonApiAspectRatioStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_4_3FallbackAutoStrategy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_4_3FallbackAutoStrategy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.ratio_4_3FallbackAutoStrategy(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.ratio_4_3FallbackAutoStrategy(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4555,22 +4284,16 @@ abstract class PigeonApiAspectRatioStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getFallbackRule", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getFallbackRule", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy - val wrapped: List = - try { - listOf(api.getFallbackRule(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy + val wrapped: List = try { + listOf(api.getFallbackRule(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4578,22 +4301,16 @@ abstract class PigeonApiAspectRatioStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getPreferredAspectRatio", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getPreferredAspectRatio", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy - val wrapped: List = - try { - listOf(api.getPreferredAspectRatio(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy + val wrapped: List = try { + listOf(api.getPreferredAspectRatio(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4605,38 +4322,34 @@ abstract class PigeonApiAspectRatioStrategy( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AspectRatioStrategy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.resolutionselector.AspectRatioStrategy, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.AspectRatioStrategy, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * Represents the different states the camera can be in. @@ -4644,32 +4357,25 @@ abstract class PigeonApiAspectRatioStrategy( * See https://developer.android.com/reference/androidx/camera/core/CameraState. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraState( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraState(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The camera's state. */ abstract fun type(pigeon_instance: androidx.camera.core.CameraState): CameraStateType /** Potentially returns an error the camera encountered. */ - abstract fun error( - pigeon_instance: androidx.camera.core.CameraState - ): androidx.camera.core.CameraState.StateError? + abstract fun error(pigeon_instance: androidx.camera.core.CameraState): androidx.camera.core.CameraState.StateError? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraState and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.CameraState, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraState, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val typeArg = type(pigeon_instanceArg) val errorArg = error(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -4679,17 +4385,17 @@ abstract class PigeonApiCameraState( channel.send(listOf(pigeon_identifierArg, typeArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * An interface which contains the camera exposure related information. @@ -4697,57 +4403,48 @@ abstract class PigeonApiCameraState( * See https://developer.android.com/reference/androidx/camera/core/ExposureState. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiExposureState( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiExposureState(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** * Get the maximum and minimum exposure compensation values for * `CameraControl.setExposureCompensationIndex`. */ - abstract fun exposureCompensationRange( - pigeon_instance: androidx.camera.core.ExposureState - ): android.util.Range<*> + abstract fun exposureCompensationRange(pigeon_instance: androidx.camera.core.ExposureState): android.util.Range<*> /** Get the smallest step by which the exposure compensation can be changed. */ abstract fun exposureCompensationStep(pigeon_instance: androidx.camera.core.ExposureState): Double @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ExposureState and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ExposureState, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ExposureState, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val exposureCompensationRangeArg = exposureCompensationRange(pigeon_instanceArg) val exposureCompensationStepArg = exposureCompensationStep(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf(pigeon_identifierArg, exposureCompensationRangeArg, exposureCompensationStepArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - CameraXError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, exposureCompensationRangeArg, exposureCompensationStepArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * An interface which contains the zoom related information from a camera. @@ -4764,19 +4461,16 @@ abstract class PigeonApiZoomState(open val pigeonRegistrar: CameraXLibraryPigeon @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ZoomState and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ZoomState, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ZoomState, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val minZoomRatioArg = minZoomRatio(pigeon_instanceArg) val maxZoomRatioArg = maxZoomRatio(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -4786,80 +4480,58 @@ abstract class PigeonApiZoomState(open val pigeonRegistrar: CameraXLibraryPigeon channel.send(listOf(pigeon_identifierArg, minZoomRatioArg, maxZoomRatioArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A use case providing CPU accessible images for an app to perform image analysis on. + * A use case providing CPU accessible images for an app to perform image + * analysis on. * * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageAnalysis. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageAnalysis( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, - targetRotation: Long?, - outputImageFormat: Long? - ): androidx.camera.core.ImageAnalysis - - abstract fun resolutionSelector( - pigeon_instance: androidx.camera.core.ImageAnalysis - ): androidx.camera.core.resolutionselector.ResolutionSelector? +abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, targetRotation: Long?, outputImageFormat: Long?): androidx.camera.core.ImageAnalysis + + abstract fun resolutionSelector(pigeon_instance: androidx.camera.core.ImageAnalysis): androidx.camera.core.resolutionselector.ResolutionSelector? /** Sets an analyzer to receive and analyze images. */ - abstract fun setAnalyzer( - pigeon_instance: androidx.camera.core.ImageAnalysis, - analyzer: androidx.camera.core.ImageAnalysis.Analyzer - ) + abstract fun setAnalyzer(pigeon_instance: androidx.camera.core.ImageAnalysis, analyzer: androidx.camera.core.ImageAnalysis.Analyzer) /** Removes a previously set analyzer. */ abstract fun clearAnalyzer(pigeon_instance: androidx.camera.core.ImageAnalysis) /** Sets the target rotation. */ - abstract fun setTargetRotation( - pigeon_instance: androidx.camera.core.ImageAnalysis, - rotation: Long - ) + abstract fun setTargetRotation(pigeon_instance: androidx.camera.core.ImageAnalysis, rotation: Long) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageAnalysis?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionSelectorArg = - args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? + val resolutionSelectorArg = args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? val targetRotationArg = args[2] as Long? val outputImageFormatArg = args[3] as Long? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor( - resolutionSelectorArg, targetRotationArg, outputImageFormatArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionSelectorArg,targetRotationArg,outputImageFormatArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4867,23 +4539,18 @@ abstract class PigeonApiImageAnalysis( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setAnalyzer", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setAnalyzer", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageAnalysis val analyzerArg = args[1] as androidx.camera.core.ImageAnalysis.Analyzer - val wrapped: List = - try { - api.setAnalyzer(pigeon_instanceArg, analyzerArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAnalyzer(pigeon_instanceArg, analyzerArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4891,22 +4558,17 @@ abstract class PigeonApiImageAnalysis( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.clearAnalyzer", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.clearAnalyzer", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageAnalysis - val wrapped: List = - try { - api.clearAnalyzer(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.clearAnalyzer(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4914,23 +4576,18 @@ abstract class PigeonApiImageAnalysis( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setTargetRotation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setTargetRotation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageAnalysis val rotationArg = args[1] as Long - val wrapped: List = - try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4942,19 +4599,16 @@ abstract class PigeonApiImageAnalysis( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageAnalysis and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ImageAnalysis, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageAnalysis, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionSelectorArg = resolutionSelector(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -4963,23 +4617,24 @@ abstract class PigeonApiImageAnalysis( channel.send(listOf(pigeon_identifierArg, resolutionSelectorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase + { return pigeonRegistrar.getPigeonApiUseCase() } + } /** * Interface for analyzing images. @@ -4995,23 +4650,17 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAnalyzer?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Analyzer.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Analyzer.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5023,32 +4672,24 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Analyzer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError( - "new-instance-error", - "Attempting to create a new Dart instance of Analyzer, but the class has a nonnull callback method.", - ""))) + CameraXError("new-instance-error", "Attempting to create a new Dart instance of Analyzer, but the class has a nonnull callback method.", ""))) } } /** Analyzes an image to produce a result. */ - fun analyze( - pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, - imageArg: androidx.camera.core.ImageProxy, - callback: (Result) -> Unit - ) { + fun analyze(pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, imageArg: androidx.camera.core.ImageProxy, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5068,9 +4709,10 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * Error that the camera has encountered. @@ -5078,104 +4720,85 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP * See https://developer.android.com/reference/androidx/camera/core/CameraState.StateError. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraStateStateError( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraStateStateError(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The code of this error. */ - abstract fun code( - pigeon_instance: androidx.camera.core.CameraState.StateError - ): CameraStateErrorCode + abstract fun code(pigeon_instance: androidx.camera.core.CameraState.StateError): CameraStateErrorCode @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraStateStateError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.CameraState.StateError, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraState.StateError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val codeArg = code(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, codeArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * LiveData is a data holder class that can be observed within a given lifecycle. + * LiveData is a data holder class that can be observed within a given + * lifecycle. * - * This is a wrapper around the native class to better support the generic type. Java has type - * erasure; + * This is a wrapper around the native class to better support the generic + * type. Java has type erasure; * * See https://developer.android.com/reference/androidx/lifecycle/LiveData. */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The generic type used by this instance. */ - abstract fun type( - pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - ): LiveDataSupportedType + abstract fun type(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper): LiveDataSupportedType - /** Adds the given observer to the observers list within the lifespan of the given owner. */ - abstract fun observe( - pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, - observer: androidx.lifecycle.Observer<*> - ) + /** + * Adds the given observer to the observers list within the lifespan of the + * given owner. + */ + abstract fun observe(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, observer: androidx.lifecycle.Observer<*>) /** Removes all observers that are tied to the given `LifecycleOwner`. */ - abstract fun removeObservers( - pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - ) + abstract fun removeObservers(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper) /** Returns the current value. */ - abstract fun getValue( - pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - ): Any? + abstract fun getValue(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper): Any? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiLiveData?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.LiveData.observe", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.LiveData.observe", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + val pigeon_instanceArg = args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper val observerArg = args[1] as androidx.lifecycle.Observer<*> - val wrapped: List = - try { - api.observe(pigeon_instanceArg, observerArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.observe(pigeon_instanceArg, observerArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5183,23 +4806,17 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.LiveData.removeObservers", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.LiveData.removeObservers", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - val wrapped: List = - try { - api.removeObservers(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + val wrapped: List = try { + api.removeObservers(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5207,22 +4824,16 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.LiveData.getValue", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.LiveData.getValue", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - val wrapped: List = - try { - listOf(api.getValue(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + val wrapped: List = try { + listOf(api.getValue(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5234,19 +4845,16 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of LiveData and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val typeArg = type(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -5255,17 +4863,17 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP channel.send(listOf(pigeon_identifierArg, typeArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * An image proxy which has a similar interface as `android.media.Image`. @@ -5273,9 +4881,7 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageProxy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageProxy( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The image format. */ abstract fun format(pigeon_instance: androidx.camera.core.ImageProxy): Long @@ -5286,9 +4892,7 @@ abstract class PigeonApiImageProxy( abstract fun height(pigeon_instance: androidx.camera.core.ImageProxy): Long /** Returns the array of planes. */ - abstract fun getPlanes( - pigeon_instance: androidx.camera.core.ImageProxy - ): List + abstract fun getPlanes(pigeon_instance: androidx.camera.core.ImageProxy): List /** Closes the underlying `android.media.Image`. */ abstract fun close(pigeon_instance: androidx.camera.core.ImageProxy) @@ -5298,21 +4902,16 @@ abstract class PigeonApiImageProxy( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageProxy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageProxy.getPlanes", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageProxy.getPlanes", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageProxy - val wrapped: List = - try { - listOf(api.getPlanes(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getPlanes(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5320,22 +4919,17 @@ abstract class PigeonApiImageProxy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageProxy.close", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageProxy.close", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageProxy - val wrapped: List = - try { - api.close(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.close(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5347,19 +4941,16 @@ abstract class PigeonApiImageProxy( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageProxy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ImageProxy, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageProxy, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val formatArg = format(pigeon_instanceArg) val widthArg = width(pigeon_instanceArg) val heightArg = height(pigeon_instanceArg) @@ -5370,54 +4961,41 @@ abstract class PigeonApiImageProxy( channel.send(listOf(pigeon_identifierArg, formatArg, widthArg, heightArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } -/** Utils for working with [ImageProxy]s. */ +/** Utilities for working with [ImageProxy]s. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageProxyUtils( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - /** - * Returns a single Byte Buffer that is representative of the [planes] that are NV21 compatible. - */ - abstract fun getNv21Buffer( - imageWidth: Long, - imageHeight: Long, - planes: List - ): ByteArray +abstract class PigeonApiImageProxyUtils(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + /** Returns a single buffer that is representative of three NV21-compatible [planes]. */ + abstract fun getNv21Buffer(imageWidth: Long, imageHeight: Long, planes: List): ByteArray companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageProxyUtils?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.getNv21Buffer", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.getNv21Buffer", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val imageWidthArg = args[0] as Long val imageHeightArg = args[1] as Long val planesArg = args[2] as List - val wrapped: List = - try { - listOf(api.getNv21Buffer(imageWidthArg, imageHeightArg, planesArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getNv21Buffer(imageWidthArg, imageHeightArg, planesArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5429,45 +5007,43 @@ abstract class PigeonApiImageProxyUtils( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageProxyUtils and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: ImageProxyUtils, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: ImageProxyUtils, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A plane proxy which has an analogous interface as `android.media.Image.Plane`. + * A plane proxy which has an analogous interface as + * `android.media.Image.Plane`. * * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageProxy.PlaneProxy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiPlaneProxy( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiPlaneProxy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The pixels buffer. */ abstract fun buffer(pigeon_instance: androidx.camera.core.ImageProxy.PlaneProxy): ByteArray @@ -5479,19 +5055,16 @@ abstract class PigeonApiPlaneProxy( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PlaneProxy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.ImageProxy.PlaneProxy, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageProxy.PlaneProxy, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val bufferArg = buffer(pigeon_instanceArg) val pixelStrideArg = pixelStride(pigeon_instanceArg) val rowStrideArg = rowStride(pigeon_instanceArg) @@ -5502,70 +5075,53 @@ abstract class PigeonApiPlaneProxy( channel.send(listOf(pigeon_identifierArg, bufferArg, pixelStrideArg, rowStrideArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * Defines a desired quality setting that can be used to configure components with quality setting - * requirements such as creating a Recorder. + * Defines a desired quality setting that can be used to configure components + * with quality setting requirements such as creating a Recorder. * * See https://developer.android.com/reference/kotlin/androidx/camera/video/QualitySelector. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiQualitySelector( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiQualitySelector(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Gets an instance of QualitySelector with a desired quality. */ - abstract fun from( - quality: VideoQuality, - fallbackStrategy: androidx.camera.video.FallbackStrategy? - ): androidx.camera.video.QualitySelector + abstract fun from(quality: VideoQuality, fallbackStrategy: androidx.camera.video.FallbackStrategy?): androidx.camera.video.QualitySelector /** Gets an instance of QualitySelector with ordered desired qualities. */ - abstract fun fromOrderedList( - qualities: List, - fallbackStrategy: androidx.camera.video.FallbackStrategy? - ): androidx.camera.video.QualitySelector + abstract fun fromOrderedList(qualities: List, fallbackStrategy: androidx.camera.video.FallbackStrategy?): androidx.camera.video.QualitySelector /** Gets the corresponding resolution from the input quality. */ - abstract fun getResolution( - cameraInfo: androidx.camera.core.CameraInfo, - quality: VideoQuality - ): android.util.Size? + abstract fun getResolution(cameraInfo: androidx.camera.core.CameraInfo, quality: VideoQuality): android.util.Size? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiQualitySelector?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.QualitySelector.from", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.QualitySelector.from", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality val fallbackStrategyArg = args[2] as androidx.camera.video.FallbackStrategy? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.from(qualityArg, fallbackStrategyArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.from(qualityArg,fallbackStrategyArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5573,25 +5129,19 @@ abstract class PigeonApiQualitySelector( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.QualitySelector.fromOrderedList", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.QualitySelector.fromOrderedList", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualitiesArg = args[1] as List val fallbackStrategyArg = args[2] as androidx.camera.video.FallbackStrategy? - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.fromOrderedList(qualitiesArg, fallbackStrategyArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.fromOrderedList(qualitiesArg,fallbackStrategyArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5599,22 +5149,17 @@ abstract class PigeonApiQualitySelector( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.QualitySelector.getResolution", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.QualitySelector.getResolution", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val cameraInfoArg = args[0] as androidx.camera.core.CameraInfo val qualityArg = args[1] as VideoQuality - val wrapped: List = - try { - listOf(api.getResolution(cameraInfoArg, qualityArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getResolution(cameraInfoArg, qualityArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5626,74 +5171,65 @@ abstract class PigeonApiQualitySelector( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of QualitySelector and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.QualitySelector, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.QualitySelector, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A class represents the strategy that will be adopted when the device does not support all the - * desired Quality in QualitySelector in order to select the quality as possible. + * A class represents the strategy that will be adopted when the device does + * not support all the desired Quality in QualitySelector in order to select + * the quality as possible. * * See https://developer.android.com/reference/androidx/camera/video/FallbackStrategy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFallbackStrategy( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** - * Returns a fallback strategy that will choose the quality that is closest to and higher than the - * input quality. + * Returns a fallback strategy that will choose the quality that is closest + * to and higher than the input quality. */ - abstract fun higherQualityOrLowerThan( - quality: VideoQuality - ): androidx.camera.video.FallbackStrategy + abstract fun higherQualityOrLowerThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy /** - * Returns a fallback strategy that will choose the quality that is closest to and higher than the - * input quality. + * Returns a fallback strategy that will choose the quality that is closest + * to and higher than the input quality. */ abstract fun higherQualityThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy /** - * Returns a fallback strategy that will choose the quality that is closest to and lower than the - * input quality. + * Returns a fallback strategy that will choose the quality that is closest + * to and lower than the input quality. */ - abstract fun lowerQualityOrHigherThan( - quality: VideoQuality - ): androidx.camera.video.FallbackStrategy + abstract fun lowerQualityOrHigherThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy /** - * Returns a fallback strategy that will choose the quality that is closest to and lower than the - * input quality. + * Returns a fallback strategy that will choose the quality that is closest + * to and lower than the input quality. */ abstract fun lowerQualityThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy @@ -5702,24 +5238,18 @@ abstract class PigeonApiFallbackStrategy( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFallbackStrategy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityOrLowerThan", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityOrLowerThan", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.higherQualityOrLowerThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.higherQualityOrLowerThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5727,24 +5257,18 @@ abstract class PigeonApiFallbackStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityThan", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityThan", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.higherQualityThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.higherQualityThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5752,24 +5276,18 @@ abstract class PigeonApiFallbackStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityOrHigherThan", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityOrHigherThan", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.lowerQualityOrHigherThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.lowerQualityOrHigherThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5777,24 +5295,18 @@ abstract class PigeonApiFallbackStrategy( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityThan", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityThan", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.lowerQualityThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.lowerQualityThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5806,93 +5318,68 @@ abstract class PigeonApiFallbackStrategy( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FallbackStrategy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.video.FallbackStrategy, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.FallbackStrategy, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * The CameraControl provides various asynchronous operations like zoom, focus and metering which - * affects output of all UseCases currently bound to that camera. + * The CameraControl provides various asynchronous operations like zoom, focus + * and metering which affects output of all UseCases currently bound to that + * camera. * * See https://developer.android.com/reference/androidx/camera/core/CameraControl. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraControl( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Enable the torch or disable the torch. */ - abstract fun enableTorch( - pigeon_instance: androidx.camera.core.CameraControl, - torch: Boolean, - callback: (Result) -> Unit - ) + abstract fun enableTorch(pigeon_instance: androidx.camera.core.CameraControl, torch: Boolean, callback: (Result) -> Unit) /** Sets current zoom by ratio. */ - abstract fun setZoomRatio( - pigeon_instance: androidx.camera.core.CameraControl, - ratio: Double, - callback: (Result) -> Unit - ) - - /** Starts a focus and metering action configured by the `FocusMeteringAction`. */ - abstract fun startFocusAndMetering( - pigeon_instance: androidx.camera.core.CameraControl, - action: androidx.camera.core.FocusMeteringAction, - callback: (Result) -> Unit - ) + abstract fun setZoomRatio(pigeon_instance: androidx.camera.core.CameraControl, ratio: Double, callback: (Result) -> Unit) + + /** + * Starts a focus and metering action configured by the + * `FocusMeteringAction`. + */ + abstract fun startFocusAndMetering(pigeon_instance: androidx.camera.core.CameraControl, action: androidx.camera.core.FocusMeteringAction, callback: (Result) -> Unit) /** Cancels current FocusMeteringAction and clears AF/AE/AWB regions. */ - abstract fun cancelFocusAndMetering( - pigeon_instance: androidx.camera.core.CameraControl, - callback: (Result) -> Unit - ) + abstract fun cancelFocusAndMetering(pigeon_instance: androidx.camera.core.CameraControl, callback: (Result) -> Unit) /** Set the exposure compensation value for the camera. */ - abstract fun setExposureCompensationIndex( - pigeon_instance: androidx.camera.core.CameraControl, - index: Long, - callback: (Result) -> Unit - ) + abstract fun setExposureCompensationIndex(pigeon_instance: androidx.camera.core.CameraControl, index: Long, callback: (Result) -> Unit) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraControl?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraControl.enableTorch", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.enableTorch", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5912,11 +5399,7 @@ abstract class PigeonApiCameraControl( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraControl.setZoomRatio", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.setZoomRatio", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5936,18 +5419,13 @@ abstract class PigeonApiCameraControl( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraControl.startFocusAndMetering", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.startFocusAndMetering", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraControl val actionArg = args[1] as androidx.camera.core.FocusMeteringAction - api.startFocusAndMetering(pigeon_instanceArg, actionArg) { - result: Result -> + api.startFocusAndMetering(pigeon_instanceArg, actionArg) { result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -5962,11 +5440,7 @@ abstract class PigeonApiCameraControl( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraControl.cancelFocusAndMetering", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.cancelFocusAndMetering", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5985,18 +5459,13 @@ abstract class PigeonApiCameraControl( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraControl.setExposureCompensationIndex", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.setExposureCompensationIndex", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraControl val indexArg = args[1] as Long - api.setExposureCompensationIndex(pigeon_instanceArg, indexArg) { result: Result - -> + api.setExposureCompensationIndex(pigeon_instanceArg, indexArg) { result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -6015,19 +5484,16 @@ abstract class PigeonApiCameraControl( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraControl and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.CameraControl, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraControl, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance" @@ -6035,86 +5501,63 @@ abstract class PigeonApiCameraControl( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * The builder used to create the `FocusMeteringAction`. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction.Builder. + * See https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction.Builder. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFocusMeteringActionBuilder( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - /** Creates a Builder from a `MeteringPoint` with default mode FLAG_AF | FLAG_AE | FLAG_AWB. */ - abstract fun pigeon_defaultConstructor( - point: androidx.camera.core.MeteringPoint - ): androidx.camera.core.FocusMeteringAction.Builder +abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + /** + * Creates a Builder from a `MeteringPoint` with default mode FLAG_AF | + * FLAG_AE | FLAG_AWB. + */ + abstract fun pigeon_defaultConstructor(point: androidx.camera.core.MeteringPoint): androidx.camera.core.FocusMeteringAction.Builder /** Creates a Builder from a `MeteringPoint` and `MeteringMode`. */ - abstract fun withMode( - point: androidx.camera.core.MeteringPoint, - mode: MeteringMode - ): androidx.camera.core.FocusMeteringAction.Builder + abstract fun withMode(point: androidx.camera.core.MeteringPoint, mode: MeteringMode): androidx.camera.core.FocusMeteringAction.Builder /** Adds another MeteringPoint with default metering mode. */ - abstract fun addPoint( - pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, - point: androidx.camera.core.MeteringPoint - ) + abstract fun addPoint(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, point: androidx.camera.core.MeteringPoint) /** Adds another MeteringPoint with specified meteringMode. */ - abstract fun addPointWithMode( - pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, - point: androidx.camera.core.MeteringPoint, - mode: MeteringMode - ) + abstract fun addPointWithMode(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, point: androidx.camera.core.MeteringPoint, mode: MeteringMode) /** Disables the auto-cancel. */ abstract fun disableAutoCancel(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder) /** Builds the `FocusMeteringAction` instance. */ - abstract fun build( - pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder - ): androidx.camera.core.FocusMeteringAction + abstract fun build(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder): androidx.camera.core.FocusMeteringAction companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiFocusMeteringActionBuilder? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFocusMeteringActionBuilder?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val pointArg = args[1] as androidx.camera.core.MeteringPoint - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(pointArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(pointArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6122,25 +5565,19 @@ abstract class PigeonApiFocusMeteringActionBuilder( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.withMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.withMode", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val pointArg = args[1] as androidx.camera.core.MeteringPoint val modeArg = args[2] as MeteringMode - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.withMode(pointArg, modeArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.withMode(pointArg,modeArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6148,23 +5585,18 @@ abstract class PigeonApiFocusMeteringActionBuilder( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPoint", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPoint", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder val pointArg = args[1] as androidx.camera.core.MeteringPoint - val wrapped: List = - try { - api.addPoint(pigeon_instanceArg, pointArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.addPoint(pigeon_instanceArg, pointArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6172,24 +5604,19 @@ abstract class PigeonApiFocusMeteringActionBuilder( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPointWithMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPointWithMode", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder val pointArg = args[1] as androidx.camera.core.MeteringPoint val modeArg = args[2] as MeteringMode - val wrapped: List = - try { - api.addPointWithMode(pigeon_instanceArg, pointArg, modeArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.addPointWithMode(pigeon_instanceArg, pointArg, modeArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6197,22 +5624,17 @@ abstract class PigeonApiFocusMeteringActionBuilder( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.disableAutoCancel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.disableAutoCancel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder - val wrapped: List = - try { - api.disableAutoCancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.disableAutoCancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6220,21 +5642,16 @@ abstract class PigeonApiFocusMeteringActionBuilder( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.build", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.build", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder - val wrapped: List = - try { - listOf(api.build(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.build(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6245,41 +5662,35 @@ abstract class PigeonApiFocusMeteringActionBuilder( } @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of FocusMeteringActionBuilder and attaches it to [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.FocusMeteringAction.Builder, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of FocusMeteringActionBuilder and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.FocusMeteringAction.Builder, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * A configuration used to trigger a focus and/or metering action. @@ -6287,74 +5698,53 @@ abstract class PigeonApiFocusMeteringActionBuilder( * See https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFocusMeteringAction( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiFocusMeteringAction(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** All MeteringPoints used for AE regions. */ - abstract fun meteringPointsAe( - pigeon_instance: androidx.camera.core.FocusMeteringAction - ): List + abstract fun meteringPointsAe(pigeon_instance: androidx.camera.core.FocusMeteringAction): List /** All MeteringPoints used for AF regions. */ - abstract fun meteringPointsAf( - pigeon_instance: androidx.camera.core.FocusMeteringAction - ): List + abstract fun meteringPointsAf(pigeon_instance: androidx.camera.core.FocusMeteringAction): List /** All MeteringPoints used for AWB regions. */ - abstract fun meteringPointsAwb( - pigeon_instance: androidx.camera.core.FocusMeteringAction - ): List + abstract fun meteringPointsAwb(pigeon_instance: androidx.camera.core.FocusMeteringAction): List /** If auto-cancel is enabled or not. */ - abstract fun isAutoCancelEnabled( - pigeon_instance: androidx.camera.core.FocusMeteringAction - ): Boolean + abstract fun isAutoCancelEnabled(pigeon_instance: androidx.camera.core.FocusMeteringAction): Boolean @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FocusMeteringAction and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.FocusMeteringAction, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.FocusMeteringAction, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val meteringPointsAeArg = meteringPointsAe(pigeon_instanceArg) val meteringPointsAfArg = meteringPointsAf(pigeon_instanceArg) val meteringPointsAwbArg = meteringPointsAwb(pigeon_instanceArg) val isAutoCancelEnabledArg = isAutoCancelEnabled(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, - meteringPointsAeArg, - meteringPointsAfArg, - meteringPointsAwbArg, - isAutoCancelEnabledArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - CameraXError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, meteringPointsAeArg, meteringPointsAfArg, meteringPointsAwbArg, isAutoCancelEnabledArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * Result of the `CameraControl.startFocusAndMetering`. @@ -6362,60 +5752,53 @@ abstract class PigeonApiFocusMeteringAction( * See https://developer.android.com/reference/androidx/camera/core/FocusMeteringResult. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFocusMeteringResult( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiFocusMeteringResult(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** If auto focus is successful. */ abstract fun isFocusSuccessful(pigeon_instance: androidx.camera.core.FocusMeteringResult): Boolean @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FocusMeteringResult and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.FocusMeteringResult, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.FocusMeteringResult, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val isFocusSuccessfulArg = isFocusSuccessful(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, isFocusSuccessfulArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * An immutable package of settings and outputs needed to capture a single image from the camera - * device. + * An immutable package of settings and outputs needed to capture a single + * image from the camera device. * * See https://developer.android.com/reference/android/hardware/camera2/CaptureRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCaptureRequest( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCaptureRequest(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** - * Whether auto-exposure (AE) is currently locked to its latest calculated values. + * Whether auto-exposure (AE) is currently locked to its latest calculated + * values. * * Value is boolean. * @@ -6428,23 +5811,17 @@ abstract class PigeonApiCaptureRequest( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCaptureRequest?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.controlAELock", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.controlAELock", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.controlAELock(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.controlAELock(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6456,130 +5833,106 @@ abstract class PigeonApiCaptureRequest( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CaptureRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.hardware.camera2.CaptureRequest, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CaptureRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A Key is used to do capture request field lookups with CaptureRequest.get or to set fields with - * `CaptureRequest.Builder.set`. + * A Key is used to do capture request field lookups with CaptureRequest.get or + * to set fields with `CaptureRequest.Builder.set`. * * See https://developer.android.com/reference/android/hardware/camera2/CaptureRequest.Key.html. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiCaptureRequestKey( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiCaptureRequestKey(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CaptureRequestKey and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.hardware.camera2.CaptureRequest.Key<*>, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CaptureRequest.Key<*>, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * A bundle of Camera2 capture request options. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/CaptureRequestOptions. + * See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/CaptureRequestOptions. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCaptureRequestOptions( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - options: Map, Any?> - ): androidx.camera.camera2.interop.CaptureRequestOptions - - /** Returns a value for the given CaptureRequestKey or null if it hasn't been set. */ - abstract fun getCaptureRequestOption( - pigeon_instance: androidx.camera.camera2.interop.CaptureRequestOptions, - key: android.hardware.camera2.CaptureRequest.Key<*> - ): Any? +abstract class PigeonApiCaptureRequestOptions(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(options: Map, Any?>): androidx.camera.camera2.interop.CaptureRequestOptions + + /** + * Returns a value for the given CaptureRequestKey or null if it hasn't been + * set. + */ + abstract fun getCaptureRequestOption(pigeon_instance: androidx.camera.camera2.interop.CaptureRequestOptions, key: android.hardware.camera2.CaptureRequest.Key<*>): Any? companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiCaptureRequestOptions? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCaptureRequestOptions?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val optionsArg = args[1] as Map, Any?> - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(optionsArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(optionsArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6587,23 +5940,17 @@ abstract class PigeonApiCaptureRequestOptions( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.getCaptureRequestOption", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.getCaptureRequestOption", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as androidx.camera.camera2.interop.CaptureRequestOptions + val pigeon_instanceArg = args[0] as androidx.camera.camera2.interop.CaptureRequestOptions val keyArg = args[1] as android.hardware.camera2.CaptureRequest.Key<*> - val wrapped: List = - try { - listOf(api.getCaptureRequestOption(pigeon_instanceArg, keyArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCaptureRequestOption(pigeon_instanceArg, keyArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6615,87 +5962,69 @@ abstract class PigeonApiCaptureRequestOptions( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CaptureRequestOptions and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.camera2.interop.CaptureRequestOptions, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.camera2.interop.CaptureRequestOptions, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * An class that provides ability to interoperate with the 1android.hardware.camera21 APIs. + * An class that provides ability to interoperate with the + * 1android.hardware.camera21 APIs. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraControl. + * See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraControl. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCamera2CameraControl( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCamera2CameraControl(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Gets the `Camera2CameraControl` from a `CameraControl`. */ - abstract fun from( - cameraControl: androidx.camera.core.CameraControl - ): androidx.camera.camera2.interop.Camera2CameraControl + abstract fun from(cameraControl: androidx.camera.core.CameraControl): androidx.camera.camera2.interop.Camera2CameraControl - /** Adds a `CaptureRequestOptions` updates the session with the options it contains. */ - abstract fun addCaptureRequestOptions( - pigeon_instance: androidx.camera.camera2.interop.Camera2CameraControl, - bundle: androidx.camera.camera2.interop.CaptureRequestOptions, - callback: (Result) -> Unit - ) + /** + * Adds a `CaptureRequestOptions` updates the session with the options it + * contains. + */ + abstract fun addCaptureRequestOptions(pigeon_instance: androidx.camera.camera2.interop.Camera2CameraControl, bundle: androidx.camera.camera2.interop.CaptureRequestOptions, callback: (Result) -> Unit) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiCamera2CameraControl? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCamera2CameraControl?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.from", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.from", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val cameraControlArg = args[1] as androidx.camera.core.CameraControl - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.from(cameraControlArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.from(cameraControlArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6703,11 +6032,7 @@ abstract class PigeonApiCamera2CameraControl( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.addCaptureRequestOptions", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.addCaptureRequestOptions", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -6731,77 +6056,62 @@ abstract class PigeonApiCamera2CameraControl( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Camera2CameraControl and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraControl, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraControl, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * Applications can filter out unsuitable sizes and sort the resolution list in the preferred order - * by implementing the resolution filter interface. + * Applications can filter out unsuitable sizes and sort the resolution list in + * the preferred order by implementing the resolution filter interface. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionFilter. + * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionFilter. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionFilter( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { - abstract fun createWithOnePreferredSize( - preferredSize: android.util.Size - ): androidx.camera.core.resolutionselector.ResolutionFilter +abstract class PigeonApiResolutionFilter(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { + abstract fun createWithOnePreferredSize(preferredSize: android.util.Size): androidx.camera.core.resolutionselector.ResolutionFilter companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiResolutionFilter?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.createWithOnePreferredSize", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.createWithOnePreferredSize", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val preferredSizeArg = args[1] as android.util.Size - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.createWithOnePreferredSize(preferredSizeArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.createWithOnePreferredSize(preferredSizeArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6813,85 +6123,73 @@ abstract class PigeonApiResolutionFilter( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionFilter and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionFilter, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionFilter, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A Key is used to do camera characteristics field lookups with `CameraCharacteristics.get`. + * A Key is used to do camera characteristics field lookups with + * `CameraCharacteristics.get`. * - * See - * https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.Key.html. + * See https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.Key.html. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiCameraCharacteristicsKey( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiCameraCharacteristicsKey(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of CameraCharacteristicsKey and attaches it to [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics.Key<*>, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of CameraCharacteristicsKey and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics.Key<*>, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * The properties describing a `CameraDevice`. @@ -6899,9 +6197,7 @@ open class PigeonApiCameraCharacteristicsKey( * See https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraCharacteristics( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCameraCharacteristics(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** * Generally classifies the overall set of the camera device functionality. * @@ -6912,8 +6208,8 @@ abstract class PigeonApiCameraCharacteristics( abstract fun infoSupportedHardwareLevel(): android.hardware.camera2.CameraCharacteristics.Key<*> /** - * Clockwise angle through which the output image needs to be rotated to be upright on the device - * screen in its native orientation.. + * Clockwise angle through which the output image needs to be rotated to be + * upright on the device screen in its native orientation.. * * Value is int. * @@ -6923,29 +6219,20 @@ abstract class PigeonApiCameraCharacteristics( companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiCameraCharacteristics? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraCharacteristics?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.infoSupportedHardwareLevel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.infoSupportedHardwareLevel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.infoSupportedHardwareLevel(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.infoSupportedHardwareLevel(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6953,23 +6240,17 @@ abstract class PigeonApiCameraCharacteristics( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.sensorOrientation", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.sensorOrientation", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.sensorOrientation(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.sensorOrientation(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6981,88 +6262,68 @@ abstract class PigeonApiCameraCharacteristics( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraCharacteristics and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * An interface for retrieving Camera2-related camera information. * - * See - * https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraInfo. + * See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraInfo. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCamera2CameraInfo( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCamera2CameraInfo(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Gets the `Camera2CameraInfo` from a `CameraInfo`. */ - abstract fun from( - cameraInfo: androidx.camera.core.CameraInfo - ): androidx.camera.camera2.interop.Camera2CameraInfo + abstract fun from(cameraInfo: androidx.camera.core.CameraInfo): androidx.camera.camera2.interop.Camera2CameraInfo /** Gets the string camera ID. */ - abstract fun getCameraId( - pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo - ): String + abstract fun getCameraId(pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo): String /** Gets a camera characteristic value. */ - abstract fun getCameraCharacteristic( - pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo, - key: android.hardware.camera2.CameraCharacteristics.Key<*> - ): Any? + abstract fun getCameraCharacteristic(pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo, key: android.hardware.camera2.CameraCharacteristics.Key<*>): Any? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCamera2CameraInfo?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.from", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.from", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val cameraInfoArg = args[1] as androidx.camera.core.CameraInfo - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.from(cameraInfoArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.from(cameraInfoArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -7070,21 +6331,16 @@ abstract class PigeonApiCamera2CameraInfo( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraId", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraId", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.camera2.interop.Camera2CameraInfo - val wrapped: List = - try { - listOf(api.getCameraId(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCameraId(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -7092,22 +6348,17 @@ abstract class PigeonApiCamera2CameraInfo( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraCharacteristic", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraCharacteristic", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.camera2.interop.Camera2CameraInfo val keyArg = args[1] as android.hardware.camera2.CameraCharacteristics.Key<*> - val wrapped: List = - try { - listOf(api.getCameraCharacteristic(pigeon_instanceArg, keyArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCameraCharacteristic(pigeon_instanceArg, keyArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -7119,38 +6370,34 @@ abstract class PigeonApiCamera2CameraInfo( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Camera2CameraInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraInfo, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** * A factory to create a MeteringPoint. @@ -7158,49 +6405,30 @@ abstract class PigeonApiCamera2CameraInfo( * See https://developer.android.com/reference/androidx/camera/core/MeteringPointFactory. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiMeteringPointFactory( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiMeteringPointFactory(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** Creates a MeteringPoint by x, y. */ - abstract fun createPoint( - pigeon_instance: androidx.camera.core.MeteringPointFactory, - x: Double, - y: Double - ): androidx.camera.core.MeteringPoint + abstract fun createPoint(pigeon_instance: androidx.camera.core.MeteringPointFactory, x: Double, y: Double): androidx.camera.core.MeteringPoint /** Creates a MeteringPoint by x, y, size. */ - abstract fun createPointWithSize( - pigeon_instance: androidx.camera.core.MeteringPointFactory, - x: Double, - y: Double, - size: Double - ): androidx.camera.core.MeteringPoint + abstract fun createPointWithSize(pigeon_instance: androidx.camera.core.MeteringPointFactory, x: Double, y: Double, size: Double): androidx.camera.core.MeteringPoint companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiMeteringPointFactory? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiMeteringPointFactory?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPoint", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPoint", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.MeteringPointFactory val xArg = args[1] as Double val yArg = args[2] as Double - val wrapped: List = - try { - listOf(api.createPoint(pigeon_instanceArg, xArg, yArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createPoint(pigeon_instanceArg, xArg, yArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -7208,11 +6436,7 @@ abstract class PigeonApiMeteringPointFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPointWithSize", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPointWithSize", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -7220,12 +6444,11 @@ abstract class PigeonApiMeteringPointFactory( val xArg = args[1] as Double val yArg = args[2] as Double val sizeArg = args[3] as Double - val wrapped: List = - try { - listOf(api.createPointWithSize(pigeon_instanceArg, xArg, yArg, sizeArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createPointWithSize(pigeon_instanceArg, xArg, yArg, sizeArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -7237,73 +6460,57 @@ abstract class PigeonApiMeteringPointFactory( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of MeteringPointFactory and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.MeteringPointFactory, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.MeteringPointFactory, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } + } /** - * A MeteringPointFactory that can convert a View (x, y) into a MeteringPoint which can then be used - * to construct a FocusMeteringAction to start a focus and metering action. + * A MeteringPointFactory that can convert a View (x, y) into a MeteringPoint + * which can then be used to construct a FocusMeteringAction to start a focus + * and metering action. * - * See - * https://developer.android.com/reference/androidx/camera/core/DisplayOrientedMeteringPointFactory. + * See https://developer.android.com/reference/androidx/camera/core/DisplayOrientedMeteringPointFactory. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiDisplayOrientedMeteringPointFactory( - open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiDisplayOrientedMeteringPointFactory(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** - * Creates a DisplayOrientedMeteringPointFactory for converting View (x, y) into a MeteringPoint - * based on the current display's rotation and CameraInfo. + * Creates a DisplayOrientedMeteringPointFactory for converting View (x, y) + * into a MeteringPoint based on the current display's rotation and + * CameraInfo. */ - abstract fun pigeon_defaultConstructor( - cameraInfo: androidx.camera.core.CameraInfo, - width: Double, - height: Double - ): androidx.camera.core.DisplayOrientedMeteringPointFactory + abstract fun pigeon_defaultConstructor(cameraInfo: androidx.camera.core.CameraInfo, width: Double, height: Double): androidx.camera.core.DisplayOrientedMeteringPointFactory companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiDisplayOrientedMeteringPointFactory? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiDisplayOrientedMeteringPointFactory?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -7311,15 +6518,12 @@ abstract class PigeonApiDisplayOrientedMeteringPointFactory( val cameraInfoArg = args[1] as androidx.camera.core.CameraInfo val widthArg = args[2] as Double val heightArg = args[3] as Double - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(cameraInfoArg, widthArg, heightArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(cameraInfoArg,widthArg,heightArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -7330,46 +6534,40 @@ abstract class PigeonApiDisplayOrientedMeteringPointFactory( } @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of DisplayOrientedMeteringPointFactory and attaches it to - * [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.camera.core.DisplayOrientedMeteringPointFactory, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of DisplayOrientedMeteringPointFactory and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.DisplayOrientedMeteringPointFactory, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiMeteringPointFactory] used to access callback methods */ - fun pigeon_getPigeonApiMeteringPointFactory(): PigeonApiMeteringPointFactory { + fun pigeon_getPigeonApiMeteringPointFactory(): PigeonApiMeteringPointFactory + { return pigeonRegistrar.getPigeonApiMeteringPointFactory() } + } diff --git a/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart b/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart index cff83c85079..89a30a24c96 100644 --- a/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart +++ b/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -9,8 +9,7 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' - show ReadBuffer, WriteBuffer, immutable, protected; +import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -21,11 +20,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -34,9 +29,270 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +/// Provides overrides for the constructors and static members of each +/// Dart proxy class. +/// +/// This is only intended to be used with unit tests to prevent errors from +/// making message calls in a unit test. +/// +/// See [PigeonOverrides.pigeon_reset] to set all overrides back to null. +@visibleForTesting +class PigeonOverrides { + /// Overrides [CameraSize.new]. + static CameraSize Function({ + required int width, + required int height, + })? cameraSize_new; + + /// Overrides [CameraIntegerRange.new]. + static CameraIntegerRange Function({ + required int lower, + required int upper, + })? cameraIntegerRange_new; + + /// Overrides [Observer.new]. + static Observer Function( + {required void Function( + Observer pigeon_instance, + Object value, + ) onChanged})? observer_new; + + /// Overrides [CameraSelector.new]. + static CameraSelector Function({ + LensFacing? requireLensFacing, + CameraInfo? cameraInfoForFilter, + })? cameraSelector_new; + + /// Overrides [SystemServicesManager.new]. + static SystemServicesManager Function( + {required void Function( + SystemServicesManager pigeon_instance, + String errorDescription, + ) onCameraError})? systemServicesManager_new; + + /// Overrides [DeviceOrientationManager.new]. + static DeviceOrientationManager Function( + {required void Function( + DeviceOrientationManager pigeon_instance, + String orientation, + ) onDeviceOrientationChanged})? deviceOrientationManager_new; + + /// Overrides [Preview.new]. + static Preview Function({ + ResolutionSelector? resolutionSelector, + int? targetRotation, + })? preview_new; + + /// Overrides [VideoCapture.withOutput]. + static VideoCapture Function({required VideoOutput videoOutput})? + videoCapture_withOutput; + + /// Overrides [Recorder.new]. + static Recorder Function({ + int? aspectRatio, + int? targetVideoEncodingBitRate, + QualitySelector? qualitySelector, + })? recorder_new; + + /// Overrides [VideoRecordEventListener.new]. + static VideoRecordEventListener Function( + {required void Function( + VideoRecordEventListener pigeon_instance, + VideoRecordEvent event, + ) onEvent})? videoRecordEventListener_new; + + /// Overrides [ImageCapture.new]. + static ImageCapture Function({ + ResolutionSelector? resolutionSelector, + int? targetRotation, + CameraXFlashMode? flashMode, + })? imageCapture_new; + + /// Overrides [ResolutionStrategy.new]. + static ResolutionStrategy Function({ + required CameraSize boundSize, + required ResolutionStrategyFallbackRule fallbackRule, + })? resolutionStrategy_new; + + /// Overrides [ResolutionSelector.new]. + static ResolutionSelector Function({ + ResolutionFilter? resolutionFilter, + ResolutionStrategy? resolutionStrategy, + AspectRatioStrategy? aspectRatioStrategy, + })? resolutionSelector_new; + + /// Overrides [AspectRatioStrategy.new]. + static AspectRatioStrategy Function({ + required AspectRatio preferredAspectRatio, + required AspectRatioStrategyFallbackRule fallbackRule, + })? aspectRatioStrategy_new; + + /// Overrides [ImageAnalysis.new]. + static ImageAnalysis Function({ + ResolutionSelector? resolutionSelector, + int? targetRotation, + int? outputImageFormat, + })? imageAnalysis_new; + + /// Overrides [Analyzer.new]. + static Analyzer Function( + {required void Function( + Analyzer pigeon_instance, + ImageProxy image, + ) analyze})? analyzer_new; + + /// Overrides [QualitySelector.from]. + static QualitySelector Function({ + required VideoQuality quality, + FallbackStrategy? fallbackStrategy, + })? qualitySelector_from; + + /// Overrides [QualitySelector.fromOrderedList]. + static QualitySelector Function({ + required List qualities, + FallbackStrategy? fallbackStrategy, + })? qualitySelector_fromOrderedList; + + /// Overrides [FallbackStrategy.higherQualityOrLowerThan]. + static FallbackStrategy Function({required VideoQuality quality})? + fallbackStrategy_higherQualityOrLowerThan; + + /// Overrides [FallbackStrategy.higherQualityThan]. + static FallbackStrategy Function({required VideoQuality quality})? + fallbackStrategy_higherQualityThan; + + /// Overrides [FallbackStrategy.lowerQualityOrHigherThan]. + static FallbackStrategy Function({required VideoQuality quality})? + fallbackStrategy_lowerQualityOrHigherThan; -/// An immutable object that serves as the base class for all ProxyApis and -/// can provide functional copies of itself. + /// Overrides [FallbackStrategy.lowerQualityThan]. + static FallbackStrategy Function({required VideoQuality quality})? + fallbackStrategy_lowerQualityThan; + + /// Overrides [FocusMeteringActionBuilder.new]. + static FocusMeteringActionBuilder Function({required MeteringPoint point})? + focusMeteringActionBuilder_new; + + /// Overrides [FocusMeteringActionBuilder.withMode]. + static FocusMeteringActionBuilder Function({ + required MeteringPoint point, + required MeteringMode mode, + })? focusMeteringActionBuilder_withMode; + + /// Overrides [CaptureRequestOptions.new]. + static CaptureRequestOptions Function( + {required Map options})? + captureRequestOptions_new; + + /// Overrides [Camera2CameraControl.from]. + static Camera2CameraControl Function({required CameraControl cameraControl})? + camera2CameraControl_from; + + /// Overrides [ResolutionFilter.createWithOnePreferredSize]. + static ResolutionFilter Function({required CameraSize preferredSize})? + resolutionFilter_createWithOnePreferredSize; + + /// Overrides [Camera2CameraInfo.from]. + static Camera2CameraInfo Function({required CameraInfo cameraInfo})? + camera2CameraInfo_from; + + /// Overrides [DisplayOrientedMeteringPointFactory.new]. + static DisplayOrientedMeteringPointFactory Function({ + required CameraInfo cameraInfo, + required double width, + required double height, + })? displayOrientedMeteringPointFactory_new; + + /// Overrides [CameraSelector.defaultBackCamera]. + static CameraSelector? cameraSelector_defaultBackCamera; + + /// Overrides [CameraSelector.defaultFrontCamera]. + static CameraSelector? cameraSelector_defaultFrontCamera; + + /// Overrides [ResolutionStrategy.highestAvailableStrategy]. + static ResolutionStrategy? resolutionStrategy_highestAvailableStrategy; + + /// Overrides [AspectRatioStrategy.ratio_16_9FallbackAutoStrategy]. + static AspectRatioStrategy? + aspectRatioStrategy_ratio_16_9FallbackAutoStrategy; + + /// Overrides [AspectRatioStrategy.ratio_4_3FallbackAutoStrategy]. + static AspectRatioStrategy? aspectRatioStrategy_ratio_4_3FallbackAutoStrategy; + + /// Overrides [CaptureRequest.controlAELock]. + static CaptureRequestKey? captureRequest_controlAELock; + + /// Overrides [CameraCharacteristics.infoSupportedHardwareLevel]. + static CameraCharacteristicsKey? + cameraCharacteristics_infoSupportedHardwareLevel; + + /// Overrides [CameraCharacteristics.sensorOrientation]. + static CameraCharacteristicsKey? cameraCharacteristics_sensorOrientation; + + /// Overrides [ProcessCameraProvider.getInstance]. + static Future Function()? + processCameraProvider_getInstance; + + /// Overrides [ImageProxyUtils.getNv21Buffer]. + static Future Function( + int, + int, + List, + )? imageProxyUtils_getNv21Buffer; + + /// Overrides [QualitySelector.getResolution]. + static Future Function( + CameraInfo, + VideoQuality, + )? qualitySelector_getResolution; + + /// Sets all overridden ProxyApi class members to null. + static void pigeon_reset() { + cameraSize_new = null; + cameraIntegerRange_new = null; + observer_new = null; + cameraSelector_new = null; + cameraSelector_defaultBackCamera = null; + cameraSelector_defaultFrontCamera = null; + processCameraProvider_getInstance = null; + systemServicesManager_new = null; + deviceOrientationManager_new = null; + preview_new = null; + videoCapture_withOutput = null; + recorder_new = null; + videoRecordEventListener_new = null; + imageCapture_new = null; + resolutionStrategy_new = null; + resolutionStrategy_highestAvailableStrategy = null; + resolutionSelector_new = null; + aspectRatioStrategy_new = null; + aspectRatioStrategy_ratio_16_9FallbackAutoStrategy = null; + aspectRatioStrategy_ratio_4_3FallbackAutoStrategy = null; + imageAnalysis_new = null; + analyzer_new = null; + imageProxyUtils_getNv21Buffer = null; + qualitySelector_from = null; + qualitySelector_fromOrderedList = null; + qualitySelector_getResolution = null; + fallbackStrategy_higherQualityOrLowerThan = null; + fallbackStrategy_higherQualityThan = null; + fallbackStrategy_lowerQualityOrHigherThan = null; + fallbackStrategy_lowerQualityThan = null; + focusMeteringActionBuilder_new = null; + focusMeteringActionBuilder_withMode = null; + captureRequest_controlAELock = null; + captureRequestOptions_new = null; + camera2CameraControl_from = null; + resolutionFilter_createWithOnePreferredSize = null; + cameraCharacteristics_infoSupportedHardwareLevel = null; + cameraCharacteristics_sensorOrientation = null; + camera2CameraInfo_from = null; + displayOrientedMeteringPointFactory_new = null; + } +} + +/// An immutable object that serves as the base class for all Dart proxy classes +/// and can provide functional copies of itself. /// /// All implementers are expected to be [immutable] as defined by the annotation /// and override [pigeon_copy] returning an instance of itself. @@ -47,7 +303,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -101,7 +357,7 @@ class PigeonInstanceManager { // 0 <= n < 2^16. static const int _maxDartCreatedIdentifier = 65536; - /// The default [PigeonInstanceManager] used by ProxyApis. + /// The default [PigeonInstanceManager] used by Dart proxy classes. /// /// On creation, this manager makes a call to clear the native /// InstanceManager. This is to prevent identifier conflicts after a host @@ -117,10 +373,9 @@ 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; @@ -133,8 +388,7 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = - _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -142,166 +396,60 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers( - instanceManager: instanceManager, - ); - CameraSize.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ResolutionInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraIntegerRange.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoRecordEvent.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoRecordEventStart.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoRecordEventFinalize.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - MeteringPoint.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Observer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraSelector.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ProcessCameraProvider.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - UseCase.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); + CameraSize.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ResolutionInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraIntegerRange.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoRecordEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoRecordEventStart.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoRecordEventFinalize.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + MeteringPoint.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Observer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraSelector.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ProcessCameraProvider.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + UseCase.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); Camera.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SystemServicesManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraPermissionsError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - DeviceOrientationManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Preview.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoCapture.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoOutput.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Recorder.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoRecordEventListener.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - PendingRecording.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Recording.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ImageCapture.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ResolutionStrategy.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ResolutionSelector.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AspectRatioStrategy.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraState.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ExposureState.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ZoomState.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ImageAnalysis.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Analyzer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraStateStateError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - LiveData.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ImageProxy.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ImageProxyUtils.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - PlaneProxy.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - QualitySelector.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FallbackStrategy.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraControl.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FocusMeteringActionBuilder.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FocusMeteringAction.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FocusMeteringResult.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CaptureRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CaptureRequestKey.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CaptureRequestOptions.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Camera2CameraControl.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ResolutionFilter.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraCharacteristicsKey.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CameraCharacteristics.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Camera2CameraInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - MeteringPointFactory.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - DisplayOrientedMeteringPointFactory.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + SystemServicesManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraPermissionsError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + DeviceOrientationManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Preview.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoCapture.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoOutput.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Recorder.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoRecordEventListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + PendingRecording.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Recording.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ImageCapture.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ResolutionStrategy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ResolutionSelector.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AspectRatioStrategy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraState.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ExposureState.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ZoomState.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ImageAnalysis.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Analyzer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraStateStateError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + LiveData.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ImageProxy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ImageProxyUtils.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + PlaneProxy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + QualitySelector.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FallbackStrategy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraControl.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FocusMeteringActionBuilder.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FocusMeteringAction.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FocusMeteringResult.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CaptureRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CaptureRequestKey.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CaptureRequestOptions.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Camera2CameraControl.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ResolutionFilter.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraCharacteristicsKey.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CameraCharacteristics.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Camera2CameraInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + MeteringPointFactory.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + DisplayOrientedMeteringPointFactory.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); return instanceManager; } @@ -318,9 +466,8 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = WeakReference( - instance, - ); + _weakInstances[identifier] = + WeakReference(instance); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -381,21 +528,15 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference( - int identifier, - ) { - final PigeonInternalProxyApiBaseClass? weakInstance = - _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference(int identifier) { + final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = - _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance - .pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = - WeakReference(copy); + _weakInstances[identifier] = WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -417,10 +558,7 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance( - PigeonInternalProxyApiBaseClass instance, - int identifier, - ) { + void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -449,7 +587,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -461,37 +599,31 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.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.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', - ); + assert(arg_identifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInstanceManager.instance).remove( - arg_identifier!, - ); + (instanceManager ?? PigeonInstanceManager.instance) + .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -503,13 +635,12 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [identifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -533,10 +664,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -555,31 +686,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager.getInstanceWithWeakReference( - readValue(buffer)! as int, - ); - default: - return super.readValueOfType(type, buffer); - } - } + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager + .getInstanceWithWeakReference(readValue(buffer)! as int); + default: + return super.readValueOfType(type, buffer); + } + } } + /// Generally classifies the overall set of the camera device functionality. /// /// See https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_3. @@ -587,17 +717,13 @@ enum InfoSupportedHardwareLevel { /// This camera device is capable of YUV reprocessing and RAW data capture, in /// addition to FULL-level capabilities. level3, - /// This camera device is backed by an external camera connected to this /// Android device. external, - /// This camera device is capable of supporting advanced imaging applications. full, - /// This camera device is running in backward compatibility mode. legacy, - /// This camera device does not have enough capabilities to qualify as a FULL /// device or better. limited, @@ -609,13 +735,10 @@ enum InfoSupportedHardwareLevel { enum AspectRatio { /// 16:9 standard aspect ratio. ratio16To9, - /// 4:3 standard aspect ratio. ratio4To3, - /// The aspect ratio representing no preference for aspect ratio. ratioDefault, - /// The value is not recognized by the wrapper. unknown, } @@ -626,26 +749,24 @@ enum AspectRatio { enum CameraStateType { /// Represents a state where the camera device is closed. closed, - /// Represents a state where the camera device is currently closing. closing, - /// Represents a state where the camera device is open. open, - /// Represents a state where the camera device is currently opening. opening, - /// Represents a state where the camera is waiting for a signal to attempt to /// open the camera device. pendingOpen, - /// This value is not recognized by this wrapper. unknown, } /// The types (T) properly wrapped to be used as a LiveData. -enum LiveDataSupportedType { cameraState, zoomState } +enum LiveDataSupportedType { + cameraState, + zoomState, +} /// Video quality constraints that will be used by a QualitySelector to choose /// an appropriate video resolution. @@ -656,19 +777,14 @@ enum LiveDataSupportedType { cameraState, zoomState } enum VideoQuality { /// Standard Definition (SD) 480p video quality. SD, - /// High Definition (HD) 720p video quality. HD, - /// Full High Definition (FHD) 1080p video quality. FHD, - /// Ultra High Definition (UHD) 2160p video quality. UHD, - /// The lowest video quality supported by the video frame producer. lowest, - /// The highest video quality supported by the video frame producer. highest, } @@ -680,11 +796,9 @@ enum MeteringMode { /// A flag used in metering mode indicating the AE (Auto Exposure) region is /// enabled. ae, - /// A flag used in metering mode indicating the AF (Auto Focus) region is /// enabled. af, - /// A flag used in metering mode indicating the AWB (Auto White Balance) /// region is enabled. awb, @@ -696,15 +810,12 @@ enum MeteringMode { enum LensFacing { /// A camera on the device facing the same direction as the device's screen. front, - /// A camera on the device facing the opposite direction as the device's /// screen. back, - /// An external camera that has no fixed facing relative to the device's /// screen. external, - /// A camera on the devices that its lens facing is resolved. unknown, } @@ -718,12 +829,10 @@ enum CameraXFlashMode { /// The flash will be used according to the camera system's determination when /// taking a picture. auto, - /// No flash. /// /// The flash will never be used when taking a picture. off, - /// Always flash. /// /// The flash will always be used when taking a picture. @@ -738,26 +847,21 @@ enum ResolutionStrategyFallbackRule { /// When the specified bound size is unavailable, CameraX falls back to the /// closest higher resolution size. closestHigher, - /// When the specified bound size is unavailable, CameraX falls back to select /// the closest higher resolution size. closestHigherThenLower, - /// When the specified bound size is unavailable, CameraX falls back to the /// closest lower resolution size. closestLower, - /// When the specified bound size is unavailable, CameraX falls back to select /// the closest lower resolution size. /// /// If CameraX still cannot find any available resolution, it will fallback to /// select other higher resolutions. closestLowerThenHigher, - /// CameraX doesn't select an alternate size when the specified bound size is /// unavailable. none, - /// The value is not recognized by the wrapper. unknown, } @@ -771,11 +875,9 @@ enum AspectRatioStrategyFallbackRule { /// the closest field of view (FOV) of the camera sensor, from the remaining /// options. auto, - /// CameraX doesn't fall back to select sizes of any other aspect ratio when /// this fallback rule is used. none, - /// The value is not recognized by the wrapper. unknown, } @@ -787,35 +889,29 @@ enum CameraStateErrorCode { /// An error indicating that the camera device could not be opened due to a /// device policy. cameraDisabled, - /// An error indicating that the camera device was closed due to a fatal /// error. cameraFatalError, - /// An error indicating that the camera device is already in use. cameraInUse, - /// An error indicating that the camera could not be opened because "Do Not /// Disturb" mode is enabled on devices affected by a bug in Android 9 (API /// level 28). doNotDisturbModeEnabled, - /// An error indicating that the limit number of open cameras has been /// reached, and more cameras cannot be opened until other instances are /// closed. maxCamerasInUse, - /// An error indicating that the camera device has encountered a recoverable /// error. otherRecoverableError, - /// An error indicating that configuring the camera has failed. streamConfig, - /// The value is not recognized by this wrapper. unknown, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -823,37 +919,37 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is InfoSupportedHardwareLevel) { + } else if (value is InfoSupportedHardwareLevel) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AspectRatio) { + } else if (value is AspectRatio) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is CameraStateType) { + } else if (value is CameraStateType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is LiveDataSupportedType) { + } else if (value is LiveDataSupportedType) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is VideoQuality) { + } else if (value is VideoQuality) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is MeteringMode) { + } else if (value is MeteringMode) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is LensFacing) { + } else if (value is LensFacing) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is CameraXFlashMode) { + } else if (value is CameraXFlashMode) { buffer.putUint8(136); writeValue(buffer, value.index); - } else if (value is ResolutionStrategyFallbackRule) { + } else if (value is ResolutionStrategyFallbackRule) { buffer.putUint8(137); writeValue(buffer, value.index); - } else if (value is AspectRatioStrategyFallbackRule) { + } else if (value is AspectRatioStrategyFallbackRule) { buffer.putUint8(138); writeValue(buffer, value.index); - } else if (value is CameraStateErrorCode) { + } else if (value is CameraStateErrorCode) { buffer.putUint8(139); writeValue(buffer, value.index); } else { @@ -864,41 +960,37 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : InfoSupportedHardwareLevel.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AspectRatio.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : CameraStateType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : LiveDataSupportedType.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : VideoQuality.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : MeteringMode.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : LensFacing.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : CameraXFlashMode.values[value]; - case 137: + case 137: final int? value = readValue(buffer) as int?; - return value == null - ? null - : ResolutionStrategyFallbackRule.values[value]; - case 138: + return value == null ? null : ResolutionStrategyFallbackRule.values[value]; + case 138: final int? value = readValue(buffer) as int?; - return value == null - ? null - : AspectRatioStrategyFallbackRule.values[value]; - case 139: + return value == null ? null : AspectRatioStrategyFallbackRule.values[value]; + case 139: final int? value = readValue(buffer) as int?; return value == null ? null : CameraStateErrorCode.values[value]; default: @@ -906,19 +998,39 @@ class _PigeonCodec extends StandardMessageCodec { } } } - /// Immutable class for describing width and height dimensions in pixels. /// /// See https://developer.android.com/reference/android/util/Size.html. class CameraSize extends PigeonInternalProxyApiBaseClass { - CameraSize({ + factory CameraSize({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required int width, + required int height, + }) { + if (PigeonOverrides.cameraSize_new != null) { + return PigeonOverrides.cameraSize_new!( + width: width, + height: height, + ); + } + return CameraSize.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + width: width, + height: height, + ); + } + + @protected + CameraSize.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.width, required this.height, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraSize; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -926,13 +1038,12 @@ class CameraSize extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, width, height], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, width, height]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -975,63 +1086,56 @@ class CameraSize extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraSize Function(int width, int height)? pigeon_newInstance, + CameraSize Function( + int width, + int height, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.'); final int? arg_width = (args[1] as int?); - assert( - arg_width != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_width != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.'); final int? arg_height = (args[2] as int?); - assert( - arg_height != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_height != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_width!, arg_height!) ?? - CameraSize.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - width: arg_width!, - height: arg_height!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_width!, arg_height!) ?? + CameraSize.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + width: arg_width!, + height: arg_height!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1076,53 +1180,45 @@ class ResolutionInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null int.'); final CameraSize? arg_resolution = (args[1] as CameraSize?); - assert( - arg_resolution != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null CameraSize.', - ); + assert(arg_resolution != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null CameraSize.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolution!) ?? - ResolutionInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolution: arg_resolution!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolution!) ?? + ResolutionInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolution: arg_resolution!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1145,14 +1241,35 @@ class ResolutionInfo extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/android/util/Range.html. class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { - CameraIntegerRange({ + factory CameraIntegerRange({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required int lower, + required int upper, + }) { + if (PigeonOverrides.cameraIntegerRange_new != null) { + return PigeonOverrides.cameraIntegerRange_new!( + lower: lower, + upper: upper, + ); + } + return CameraIntegerRange.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + lower: lower, + upper: upper, + ); + } + + @protected + CameraIntegerRange.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.lower, required this.upper, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraIntegerRange; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1160,13 +1277,12 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, lower, upper], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, lower, upper]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1197,9 +1313,8 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCameraIntegerRange = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecCameraIntegerRange = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The lower endpoint. final int lower; @@ -1211,63 +1326,56 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraIntegerRange Function(int lower, int upper)? pigeon_newInstance, + CameraIntegerRange Function( + int lower, + int upper, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.'); final int? arg_lower = (args[1] as int?); - assert( - arg_lower != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_lower != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.'); final int? arg_upper = (args[2] as int?); - assert( - arg_upper != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_upper != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_lower!, arg_upper!) ?? - CameraIntegerRange.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - lower: arg_lower!, - upper: arg_upper!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_lower!, arg_upper!) ?? + CameraIntegerRange.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + lower: arg_lower!, + upper: arg_upper!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1307,47 +1415,41 @@ class VideoRecordEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoRecordEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoRecordEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1385,47 +1487,41 @@ class VideoRecordEventStart extends VideoRecordEvent { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoRecordEventStart.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoRecordEventStart.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1463,47 +1559,41 @@ class VideoRecordEventFinalize extends VideoRecordEvent { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoRecordEventFinalize.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoRecordEventFinalize.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1545,47 +1635,41 @@ class MeteringPoint extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - MeteringPoint.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + MeteringPoint.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1604,13 +1688,12 @@ class MeteringPoint extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.MeteringPoint.getSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1644,13 +1727,32 @@ class MeteringPoint extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/androidx/lifecycle/Observer. class Observer extends PigeonInternalProxyApiBaseClass { - Observer({ + factory Observer({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required void Function( + Observer pigeon_instance, + Object value, + ) onChanged, + }) { + if (PigeonOverrides.observer_new != null) { + return PigeonOverrides.observer_new!(onChanged: onChanged); + } + return Observer.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onChanged: onChanged, + ); + } + + @protected + Observer.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onChanged, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecObserver; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1658,13 +1760,12 @@ class Observer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Observer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1715,57 +1816,52 @@ class Observer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(Observer pigeon_instance, Object value) onChanged; + final void Function( + Observer pigeon_instance, + Object value, + ) onChanged; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(Observer pigeon_instance, Object value)? onChanged, + void Function( + Observer pigeon_instance, + Object value, + )? onChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Observer.onChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.camera_android_camerax.Observer.onChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null.'); final List args = (message as List?)!; final Observer? arg_pigeon_instance = (args[0] as Observer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Observer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Observer.'); final Object? arg_value = (args[1] as Object?); - assert( - arg_value != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Object.', - ); + assert(arg_value != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Object.'); try { - (onChanged ?? arg_pigeon_instance!.onChanged).call( - arg_pigeon_instance!, - arg_value!, - ); + (onChanged ?? arg_pigeon_instance!.onChanged) + .call(arg_pigeon_instance!, arg_value!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1812,67 +1908,57 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraInfo Function(int sensorRotationDegrees, ExposureState exposureState)? - pigeon_newInstance, + CameraInfo Function( + int sensorRotationDegrees, + ExposureState exposureState, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.'); final int? arg_sensorRotationDegrees = (args[1] as int?); - assert( - arg_sensorRotationDegrees != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_sensorRotationDegrees != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.'); final ExposureState? arg_exposureState = (args[2] as ExposureState?); - assert( - arg_exposureState != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null ExposureState.', - ); + assert(arg_exposureState != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null ExposureState.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_sensorRotationDegrees!, - arg_exposureState!, - ) ?? - CameraInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - sensorRotationDegrees: arg_sensorRotationDegrees!, - exposureState: arg_exposureState!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_sensorRotationDegrees!, arg_exposureState!) ?? + CameraInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + sensorRotationDegrees: arg_sensorRotationDegrees!, + exposureState: arg_exposureState!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1888,13 +1974,12 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.getCameraState'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1924,13 +2009,12 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.getZoomState'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1967,14 +2051,35 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/androidx/camera/core/CameraSelector. class CameraSelector extends PigeonInternalProxyApiBaseClass { - CameraSelector({ + factory CameraSelector({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + LensFacing? requireLensFacing, + CameraInfo? cameraInfoForFilter, + }) { + if (PigeonOverrides.cameraSelector_new != null) { + return PigeonOverrides.cameraSelector_new!( + requireLensFacing: requireLensFacing, + cameraInfoForFilter: cameraInfoForFilter, + ); + } + return CameraSelector.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + requireLensFacing: requireLensFacing, + cameraInfoForFilter: cameraInfoForFilter, + ); + } + + @protected + CameraSelector.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, LensFacing? requireLensFacing, CameraInfo? cameraInfoForFilter, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraSelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1982,17 +2087,16 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - requireLensFacing, - cameraInfoForFilter, - ], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + requireLensFacing, + cameraInfoForFilter + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2024,12 +2128,21 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// A static `CameraSelector` that selects the default back facing camera. - static final CameraSelector defaultBackCamera = pigeonVar_defaultBackCamera(); + static final CameraSelector _defaultBackCamera = + pigeonVar_defaultBackCamera(); /// A static `CameraSelector` that selects the default front facing camera. - static final CameraSelector defaultFrontCamera = + static final CameraSelector _defaultFrontCamera = pigeonVar_defaultFrontCamera(); + /// A static `CameraSelector` that selects the default back facing camera. + static CameraSelector get defaultBackCamera => + PigeonOverrides.cameraSelector_defaultBackCamera ?? _defaultBackCamera; + + /// A static `CameraSelector` that selects the default front facing camera. + static CameraSelector get defaultFrontCamera => + PigeonOverrides.cameraSelector_defaultFrontCamera ?? _defaultFrontCamera; + static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, @@ -2038,47 +2151,41 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraSelector.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraSelector.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2098,13 +2205,12 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultBackCamera'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2135,13 +2241,12 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultFrontCamera'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2169,13 +2274,12 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.filter'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, cameraInfos], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, cameraInfos]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2221,9 +2325,8 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecProcessCameraProvider = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecProcessCameraProvider = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -2233,47 +2336,41 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ProcessCameraProvider.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ProcessCameraProvider.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2285,19 +2382,21 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.processCameraProvider_getInstance != null) { + return PigeonOverrides.processCameraProvider_getInstance!(); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getInstance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2328,13 +2427,12 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getAvailableCameraInfos'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2367,13 +2465,12 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.bindToLifecycle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, cameraSelector, useCases], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, cameraSelector, useCases]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2403,13 +2500,12 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.isBound'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, useCase], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, useCase]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2439,13 +2535,12 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbind'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, useCases], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, useCases]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2471,13 +2566,12 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbindAll'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2524,47 +2618,41 @@ class UseCase extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UseCase.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UseCase.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2611,53 +2699,45 @@ class Camera extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null int.'); final CameraControl? arg_cameraControl = (args[1] as CameraControl?); - assert( - arg_cameraControl != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null CameraControl.', - ); + assert(arg_cameraControl != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null CameraControl.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_cameraControl!) ?? - Camera.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - cameraControl: arg_cameraControl!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_cameraControl!) ?? + Camera.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + cameraControl: arg_cameraControl!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2673,13 +2753,12 @@ class Camera extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera.getCameraInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2712,13 +2791,33 @@ class Camera extends PigeonInternalProxyApiBaseClass { /// Convenience class for accessing system resources. class SystemServicesManager extends PigeonInternalProxyApiBaseClass { - SystemServicesManager({ + factory SystemServicesManager({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required void Function( + SystemServicesManager pigeon_instance, + String errorDescription, + ) onCameraError, + }) { + if (PigeonOverrides.systemServicesManager_new != null) { + return PigeonOverrides.systemServicesManager_new!( + onCameraError: onCameraError); + } + return SystemServicesManager.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onCameraError: onCameraError, + ); + } + + @protected + SystemServicesManager.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onCameraError, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecSystemServicesManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2726,13 +2825,12 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2762,9 +2860,8 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecSystemServicesManager = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecSystemServicesManager = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Callback method. /// @@ -2788,8 +2885,7 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { final void Function( SystemServicesManager pigeon_instance, String errorDescription, - ) - onCameraError; + ) onCameraError; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -2798,53 +2894,42 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { void Function( SystemServicesManager pigeon_instance, String errorDescription, - )? - onCameraError, + )? onCameraError, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null.'); final List args = (message as List?)!; final SystemServicesManager? arg_pigeon_instance = (args[0] as SystemServicesManager?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null SystemServicesManager.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null SystemServicesManager.'); final String? arg_errorDescription = (args[1] as String?); - assert( - arg_errorDescription != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null String.', - ); + assert(arg_errorDescription != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null String.'); try { - (onCameraError ?? arg_pigeon_instance!.onCameraError).call( - arg_pigeon_instance!, - arg_errorDescription!, - ); + (onCameraError ?? arg_pigeon_instance!.onCameraError) + .call(arg_pigeon_instance!, arg_errorDescription!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2852,8 +2937,7 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { } Future requestCameraPermissions( - bool enableAudio, - ) async { + bool enableAudio) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecSystemServicesManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2861,13 +2945,12 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.requestCameraPermissions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enableAudio], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enableAudio]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2885,7 +2968,10 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { /// Returns a path to be used to create a temp file in the current cache /// directory. - Future getTempFilePath(String prefix, String suffix) async { + Future getTempFilePath( + String prefix, + String suffix, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecSystemServicesManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2893,13 +2979,12 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.getTempFilePath'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, prefix, suffix], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, prefix, suffix]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2952,64 +3037,56 @@ class CameraPermissionsError extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraPermissionsError Function(String errorCode, String description)? - pigeon_newInstance, + CameraPermissionsError Function( + String errorCode, + String description, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null int.'); final String? arg_errorCode = (args[1] as String?); - assert( - arg_errorCode != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_errorCode != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.'); final String? arg_description = (args[2] as String?); - assert( - arg_description != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_description != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? - CameraPermissionsError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - description: arg_description!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? + CameraPermissionsError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + description: arg_description!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3030,13 +3107,33 @@ class CameraPermissionsError extends PigeonInternalProxyApiBaseClass { /// Support class to help to determine the media orientation based on the /// orientation of the device. class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { - DeviceOrientationManager({ + factory DeviceOrientationManager({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required void Function( + DeviceOrientationManager pigeon_instance, + String orientation, + ) onDeviceOrientationChanged, + }) { + if (PigeonOverrides.deviceOrientationManager_new != null) { + return PigeonOverrides.deviceOrientationManager_new!( + onDeviceOrientationChanged: onDeviceOrientationChanged); + } + return DeviceOrientationManager.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onDeviceOrientationChanged: onDeviceOrientationChanged, + ); + } + + @protected + DeviceOrientationManager.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onDeviceOrientationChanged, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecDeviceOrientationManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3044,13 +3141,12 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3080,9 +3176,8 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecDeviceOrientationManager = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecDeviceOrientationManager = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Callback method. /// @@ -3106,48 +3201,42 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { final void Function( DeviceOrientationManager pigeon_instance, String orientation, - ) - onDeviceOrientationChanged; + ) onDeviceOrientationChanged; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(DeviceOrientationManager pigeon_instance, String orientation)? - onDeviceOrientationChanged, + void Function( + DeviceOrientationManager pigeon_instance, + String orientation, + )? onDeviceOrientationChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null.'); final List args = (message as List?)!; final DeviceOrientationManager? arg_pigeon_instance = (args[0] as DeviceOrientationManager?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null DeviceOrientationManager.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null DeviceOrientationManager.'); final String? arg_orientation = (args[1] as String?); - assert( - arg_orientation != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null String.', - ); + assert(arg_orientation != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null String.'); try { (onDeviceOrientationChanged ?? arg_pigeon_instance!.onDeviceOrientationChanged) @@ -3157,8 +3246,7 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3173,13 +3261,12 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.startListeningForDeviceOrientationChange'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3203,13 +3290,12 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.stopListeningForDeviceOrientationChange'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3233,13 +3319,12 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getDefaultDisplayRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3268,13 +3353,12 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getUiOrientation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3309,14 +3393,35 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/core/Preview. class Preview extends UseCase { - Preview({ + factory Preview({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + ResolutionSelector? resolutionSelector, + int? targetRotation, + }) { + if (PigeonOverrides.preview_new != null) { + return PigeonOverrides.preview_new!( + resolutionSelector: resolutionSelector, + targetRotation: targetRotation, + ); + } + return Preview.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: resolutionSelector, + targetRotation: targetRotation, + ); + } + + @protected + Preview.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.resolutionSelector, int? targetRotation, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecPreview; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3324,17 +3429,16 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - resolutionSelector, - targetRotation, - ], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + resolutionSelector, + targetRotation + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3373,54 +3477,48 @@ class Preview extends UseCase { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, Preview Function(ResolutionSelector? resolutionSelector)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null, expected non-null int.'); final ResolutionSelector? arg_resolutionSelector = (args[1] as ResolutionSelector?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolutionSelector) ?? - Preview.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionSelector: arg_resolutionSelector, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolutionSelector) ?? + Preview.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: arg_resolutionSelector, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3436,8 +3534,7 @@ class Preview extends UseCase { /// 3. Returns the texture id of the `TextureEntry` that provided the /// `SurfaceProducer`. Future setSurfaceProvider( - SystemServicesManager systemServicesManager, - ) async { + SystemServicesManager systemServicesManager) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecPreview; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3445,13 +3542,12 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.setSurfaceProvider'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, systemServicesManager], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, systemServicesManager]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3482,13 +3578,12 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.releaseSurfaceProvider'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3513,13 +3608,12 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.getResolutionInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3544,13 +3638,12 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, rotation], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3576,13 +3669,12 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.surfaceProducerHandlesCropAndRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3618,13 +3710,30 @@ class Preview extends UseCase { /// See https://developer.android.com/reference/kotlin/androidx/camera/video/VideoCapture. class VideoCapture extends UseCase { /// Create a `VideoCapture` associated with the given `VideoOutput`. - VideoCapture.withOutput({ + factory VideoCapture.withOutput({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required VideoOutput videoOutput, + }) { + if (PigeonOverrides.videoCapture_withOutput != null) { + return PigeonOverrides.videoCapture_withOutput!(videoOutput: videoOutput); + } + return VideoCapture.pigeon_withOutput( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + videoOutput: videoOutput, + ); + } + + /// Create a `VideoCapture` associated with the given `VideoOutput`. + @protected + VideoCapture.pigeon_withOutput({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required VideoOutput videoOutput, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoCapture; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3632,13 +3741,12 @@ class VideoCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.withOutput'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, videoOutput], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, videoOutput]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3677,47 +3785,41 @@ class VideoCapture extends UseCase { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoCapture.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoCapture.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3733,13 +3835,12 @@ class VideoCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.getOutput'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3769,13 +3870,12 @@ class VideoCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, rotation], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3822,47 +3922,41 @@ class VideoOutput extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoOutput.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoOutput.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3883,15 +3977,39 @@ class VideoOutput extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/video/Recorder. class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { - Recorder({ + factory Recorder({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + int? aspectRatio, + int? targetVideoEncodingBitRate, + QualitySelector? qualitySelector, + }) { + if (PigeonOverrides.recorder_new != null) { + return PigeonOverrides.recorder_new!( + aspectRatio: aspectRatio, + targetVideoEncodingBitRate: targetVideoEncodingBitRate, + qualitySelector: qualitySelector, + ); + } + return Recorder.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + aspectRatio: aspectRatio, + targetVideoEncodingBitRate: targetVideoEncodingBitRate, + qualitySelector: qualitySelector, + ); + } + + @protected + Recorder.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, int? aspectRatio, int? targetVideoEncodingBitRate, QualitySelector? qualitySelector, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecRecorder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3899,17 +4017,17 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - aspectRatio, - targetVideoEncodingBitRate, - qualitySelector, - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([ + pigeonVar_instanceIdentifier, + aspectRatio, + targetVideoEncodingBitRate, + qualitySelector + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3948,47 +4066,41 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Recorder.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Recorder.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4004,13 +4116,12 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.getAspectRatio'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4040,13 +4151,12 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.getTargetVideoEncodingBitRate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4076,13 +4186,12 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.getQualitySelector'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4112,13 +4221,12 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.prepareRecording'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, path], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, path]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4150,13 +4258,32 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { /// Listens for `VideoRecordEvent`s from a `PendingRecording`. class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { - VideoRecordEventListener({ + factory VideoRecordEventListener({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required void Function( + VideoRecordEventListener pigeon_instance, + VideoRecordEvent event, + ) onEvent, + }) { + if (PigeonOverrides.videoRecordEventListener_new != null) { + return PigeonOverrides.videoRecordEventListener_new!(onEvent: onEvent); + } + return VideoRecordEventListener.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onEvent: onEvent, + ); + } + + @protected + VideoRecordEventListener.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onEvent, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoRecordEventListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4164,13 +4291,12 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4200,9 +4326,8 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecVideoRecordEventListener = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecVideoRecordEventListener = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Callback method. /// @@ -4226,8 +4351,7 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { final void Function( VideoRecordEventListener pigeon_instance, VideoRecordEvent event, - ) - onEvent; + ) onEvent; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4236,53 +4360,42 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { void Function( VideoRecordEventListener pigeon_instance, VideoRecordEvent event, - )? - onEvent, + )? onEvent, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null.'); final List args = (message as List?)!; final VideoRecordEventListener? arg_pigeon_instance = (args[0] as VideoRecordEventListener?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEventListener.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEventListener.'); final VideoRecordEvent? arg_event = (args[1] as VideoRecordEvent?); - assert( - arg_event != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEvent.', - ); + assert(arg_event != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEvent.'); try { - (onEvent ?? arg_pigeon_instance!.onEvent).call( - arg_pigeon_instance!, - arg_event!, - ); + (onEvent ?? arg_pigeon_instance!.onEvent) + .call(arg_pigeon_instance!, arg_event!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4324,47 +4437,41 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - PendingRecording.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + PendingRecording.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4380,13 +4487,12 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.withAudioEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, initialMuted], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, initialMuted]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4424,13 +4530,12 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.asPersistentRecording'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4460,13 +4565,12 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, listener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4521,47 +4625,41 @@ class Recording extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Recording.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Recording.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4577,13 +4675,12 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.close'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4608,13 +4705,12 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4639,13 +4735,12 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.resume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4672,13 +4767,12 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.stop'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4707,15 +4801,39 @@ class Recording extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture. class ImageCapture extends UseCase { - ImageCapture({ + factory ImageCapture({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + ResolutionSelector? resolutionSelector, + int? targetRotation, + CameraXFlashMode? flashMode, + }) { + if (PigeonOverrides.imageCapture_new != null) { + return PigeonOverrides.imageCapture_new!( + resolutionSelector: resolutionSelector, + targetRotation: targetRotation, + flashMode: flashMode, + ); + } + return ImageCapture.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: resolutionSelector, + targetRotation: targetRotation, + flashMode: flashMode, + ); + } + + @protected + ImageCapture.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.resolutionSelector, int? targetRotation, CameraXFlashMode? flashMode, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecImageCapture; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4723,18 +4841,17 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - resolutionSelector, - targetRotation, - flashMode, - ], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + resolutionSelector, + targetRotation, + flashMode + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4773,54 +4890,48 @@ class ImageCapture extends UseCase { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, ImageCapture Function(ResolutionSelector? resolutionSelector)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null, expected non-null int.'); final ResolutionSelector? arg_resolutionSelector = (args[1] as ResolutionSelector?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolutionSelector) ?? - ImageCapture.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionSelector: arg_resolutionSelector, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolutionSelector) ?? + ImageCapture.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: arg_resolutionSelector, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4836,13 +4947,12 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.setFlashMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, flashMode], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, flashMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4867,13 +4977,12 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.takePicture'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4903,13 +5012,12 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, rotation], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4940,14 +5048,35 @@ class ImageCapture extends UseCase { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { - ResolutionStrategy({ + factory ResolutionStrategy({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required CameraSize boundSize, + required ResolutionStrategyFallbackRule fallbackRule, + }) { + if (PigeonOverrides.resolutionStrategy_new != null) { + return PigeonOverrides.resolutionStrategy_new!( + boundSize: boundSize, + fallbackRule: fallbackRule, + ); + } + return ResolutionStrategy.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + boundSize: boundSize, + fallbackRule: fallbackRule, + ); + } + + @protected + ResolutionStrategy.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required CameraSize boundSize, required ResolutionStrategyFallbackRule fallbackRule, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecResolutionStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4955,13 +5084,12 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, boundSize, fallbackRule], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, boundSize, fallbackRule]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4990,14 +5118,18 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecResolutionStrategy = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecResolutionStrategy = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// A resolution strategy chooses the highest available resolution. - static final ResolutionStrategy highestAvailableStrategy = + static final ResolutionStrategy _highestAvailableStrategy = pigeonVar_highestAvailableStrategy(); + /// A resolution strategy chooses the highest available resolution. + static ResolutionStrategy get highestAvailableStrategy => + PigeonOverrides.resolutionStrategy_highestAvailableStrategy ?? + _highestAvailableStrategy; + static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, @@ -5006,47 +5138,41 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ResolutionStrategy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ResolutionStrategy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5067,13 +5193,12 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.highestAvailableStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5100,13 +5225,12 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getBoundSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5132,13 +5256,12 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getFallbackRule'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5173,15 +5296,39 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionSelector. class ResolutionSelector extends PigeonInternalProxyApiBaseClass { - ResolutionSelector({ + factory ResolutionSelector({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + ResolutionFilter? resolutionFilter, + ResolutionStrategy? resolutionStrategy, + AspectRatioStrategy? aspectRatioStrategy, + }) { + if (PigeonOverrides.resolutionSelector_new != null) { + return PigeonOverrides.resolutionSelector_new!( + resolutionFilter: resolutionFilter, + resolutionStrategy: resolutionStrategy, + aspectRatioStrategy: aspectRatioStrategy, + ); + } + return ResolutionSelector.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionFilter: resolutionFilter, + resolutionStrategy: resolutionStrategy, + aspectRatioStrategy: aspectRatioStrategy, + ); + } + + @protected + ResolutionSelector.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.resolutionFilter, this.resolutionStrategy, AspectRatioStrategy? aspectRatioStrategy, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecResolutionSelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5189,17 +5336,17 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - resolutionFilter, - resolutionStrategy, - aspectRatioStrategy, - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([ + pigeonVar_instanceIdentifier, + resolutionFilter, + resolutionStrategy, + aspectRatioStrategy + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5230,9 +5377,8 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecResolutionSelector = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecResolutionSelector = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The resolution filter to output the final desired sizes list. final ResolutionFilter? resolutionFilter; @@ -5247,35 +5393,29 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { ResolutionSelector Function( ResolutionFilter? resolutionFilter, ResolutionStrategy? resolutionStrategy, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null, expected non-null int.'); final ResolutionFilter? arg_resolutionFilter = (args[1] as ResolutionFilter?); final ResolutionStrategy? arg_resolutionStrategy = @@ -5283,25 +5423,22 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_resolutionFilter, - arg_resolutionStrategy, - ) ?? - ResolutionSelector.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionFilter: arg_resolutionFilter, - resolutionStrategy: arg_resolutionStrategy, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_resolutionFilter, arg_resolutionStrategy) ?? + ResolutionSelector.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionFilter: arg_resolutionFilter, + resolutionStrategy: arg_resolutionStrategy, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5319,13 +5456,12 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.getAspectRatioStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5364,14 +5500,37 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { /// Creates a new AspectRatioStrategy instance, configured with the specified /// preferred aspect ratio and fallback rule. - AspectRatioStrategy({ + factory AspectRatioStrategy({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required AspectRatio preferredAspectRatio, + required AspectRatioStrategyFallbackRule fallbackRule, + }) { + if (PigeonOverrides.aspectRatioStrategy_new != null) { + return PigeonOverrides.aspectRatioStrategy_new!( + preferredAspectRatio: preferredAspectRatio, + fallbackRule: fallbackRule, + ); + } + return AspectRatioStrategy.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + preferredAspectRatio: preferredAspectRatio, + fallbackRule: fallbackRule, + ); + } + + /// Creates a new AspectRatioStrategy instance, configured with the specified + /// preferred aspect ratio and fallback rule. + @protected + AspectRatioStrategy.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required AspectRatio preferredAspectRatio, required AspectRatioStrategyFallbackRule fallbackRule, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAspectRatioStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5379,17 +5538,16 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - preferredAspectRatio, - fallbackRule, - ], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + preferredAspectRatio, + fallbackRule + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5418,20 +5576,31 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAspectRatioStrategy = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecAspectRatioStrategy = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 /// in priority. - static final AspectRatioStrategy ratio_16_9FallbackAutoStrategy = + static final AspectRatioStrategy _ratio_16_9FallbackAutoStrategy = pigeonVar_ratio_16_9FallbackAutoStrategy(); /// The pre-defined default aspect ratio strategy that selects sizes with /// RATIO_4_3 in priority. - static final AspectRatioStrategy ratio_4_3FallbackAutoStrategy = + static final AspectRatioStrategy _ratio_4_3FallbackAutoStrategy = pigeonVar_ratio_4_3FallbackAutoStrategy(); + /// The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 + /// in priority. + static AspectRatioStrategy get ratio_16_9FallbackAutoStrategy => + PigeonOverrides.aspectRatioStrategy_ratio_16_9FallbackAutoStrategy ?? + _ratio_16_9FallbackAutoStrategy; + + /// The pre-defined default aspect ratio strategy that selects sizes with + /// RATIO_4_3 in priority. + static AspectRatioStrategy get ratio_4_3FallbackAutoStrategy => + PigeonOverrides.aspectRatioStrategy_ratio_4_3FallbackAutoStrategy ?? + _ratio_4_3FallbackAutoStrategy; + static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, @@ -5440,47 +5609,41 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AspectRatioStrategy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AspectRatioStrategy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5501,13 +5664,12 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_16_9FallbackAutoStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5539,13 +5701,12 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_4_3FallbackAutoStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5573,13 +5734,12 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getFallbackRule'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5609,13 +5769,12 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getPreferredAspectRatio'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5671,61 +5830,55 @@ class CameraState extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraState Function(CameraStateType type, CameraStateStateError? error)? - pigeon_newInstance, + CameraState Function( + CameraStateType type, + CameraStateStateError? error, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null int.'); final CameraStateType? arg_type = (args[1] as CameraStateType?); - assert( - arg_type != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null CameraStateType.', - ); + assert(arg_type != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null CameraStateType.'); final CameraStateStateError? arg_error = (args[2] as CameraStateStateError?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!, arg_error) ?? - CameraState.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - error: arg_error, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!, arg_error) ?? + CameraState.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + error: arg_error, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5773,69 +5926,55 @@ class ExposureState extends PigeonInternalProxyApiBaseClass { ExposureState Function( CameraIntegerRange exposureCompensationRange, double exposureCompensationStep, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null int.'); final CameraIntegerRange? arg_exposureCompensationRange = (args[1] as CameraIntegerRange?); - assert( - arg_exposureCompensationRange != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null CameraIntegerRange.', - ); + assert(arg_exposureCompensationRange != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null CameraIntegerRange.'); final double? arg_exposureCompensationStep = (args[2] as double?); - assert( - arg_exposureCompensationStep != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_exposureCompensationStep != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null double.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_exposureCompensationRange!, - arg_exposureCompensationStep!, - ) ?? - ExposureState.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - exposureCompensationRange: - arg_exposureCompensationRange!, - exposureCompensationStep: arg_exposureCompensationStep!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_exposureCompensationRange!, + arg_exposureCompensationStep!) ?? + ExposureState.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + exposureCompensationRange: arg_exposureCompensationRange!, + exposureCompensationStep: arg_exposureCompensationStep!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5879,67 +6018,56 @@ class ZoomState extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - ZoomState Function(double minZoomRatio, double maxZoomRatio)? - pigeon_newInstance, + ZoomState Function( + double minZoomRatio, + double maxZoomRatio, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null int.'); final double? arg_minZoomRatio = (args[1] as double?); - assert( - arg_minZoomRatio != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_minZoomRatio != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.'); final double? arg_maxZoomRatio = (args[2] as double?); - assert( - arg_maxZoomRatio != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_maxZoomRatio != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_minZoomRatio!, - arg_maxZoomRatio!, - ) ?? - ZoomState.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - minZoomRatio: arg_minZoomRatio!, - maxZoomRatio: arg_maxZoomRatio!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_minZoomRatio!, arg_maxZoomRatio!) ?? + ZoomState.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + minZoomRatio: arg_minZoomRatio!, + maxZoomRatio: arg_maxZoomRatio!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5951,26 +6079,50 @@ class ZoomState extends PigeonInternalProxyApiBaseClass { return ZoomState.pigeon_detached( pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, - minZoomRatio: minZoomRatio, - maxZoomRatio: maxZoomRatio, + minZoomRatio: minZoomRatio, + maxZoomRatio: maxZoomRatio, + ); + } +} + +/// A use case providing CPU accessible images for an app to perform image +/// analysis on. +/// +/// See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageAnalysis. +class ImageAnalysis extends UseCase { + factory ImageAnalysis({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + ResolutionSelector? resolutionSelector, + int? targetRotation, + int? outputImageFormat, + }) { + if (PigeonOverrides.imageAnalysis_new != null) { + return PigeonOverrides.imageAnalysis_new!( + resolutionSelector: resolutionSelector, + targetRotation: targetRotation, + outputImageFormat: outputImageFormat, + ); + } + return ImageAnalysis.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: resolutionSelector, + targetRotation: targetRotation, + outputImageFormat: outputImageFormat, ); } -} -/// A use case providing CPU accessible images for an app to perform image -/// analysis on. -/// -/// See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageAnalysis. -class ImageAnalysis extends UseCase { - ImageAnalysis({ + @protected + ImageAnalysis.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.resolutionSelector, int? targetRotation, int? outputImageFormat, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecImageAnalysis; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5978,17 +6130,17 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - resolutionSelector, - targetRotation, - outputImageFormat, - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([ + pigeonVar_instanceIdentifier, + resolutionSelector, + targetRotation, + outputImageFormat + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6027,54 +6179,48 @@ class ImageAnalysis extends UseCase { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, ImageAnalysis Function(ResolutionSelector? resolutionSelector)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null, expected non-null int.'); final ResolutionSelector? arg_resolutionSelector = (args[1] as ResolutionSelector?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolutionSelector) ?? - ImageAnalysis.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionSelector: arg_resolutionSelector, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolutionSelector) ?? + ImageAnalysis.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: arg_resolutionSelector, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6090,13 +6236,12 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setAnalyzer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, analyzer], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, analyzer]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6121,13 +6266,12 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.clearAnalyzer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6152,13 +6296,12 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, rotation], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6188,13 +6331,32 @@ class ImageAnalysis extends UseCase { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageAnalysis.Analyzer. class Analyzer extends PigeonInternalProxyApiBaseClass { - Analyzer({ + factory Analyzer({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required void Function( + Analyzer pigeon_instance, + ImageProxy image, + ) analyze, + }) { + if (PigeonOverrides.analyzer_new != null) { + return PigeonOverrides.analyzer_new!(analyze: analyze); + } + return Analyzer.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + analyze: analyze, + ); + } + + @protected + Analyzer.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.analyze, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAnalyzer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6202,13 +6364,12 @@ class Analyzer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Analyzer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6259,57 +6420,52 @@ class Analyzer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(Analyzer pigeon_instance, ImageProxy image) analyze; + final void Function( + Analyzer pigeon_instance, + ImageProxy image, + ) analyze; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(Analyzer pigeon_instance, ImageProxy image)? analyze, + void Function( + Analyzer pigeon_instance, + ImageProxy image, + )? analyze, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null.'); final List args = (message as List?)!; final Analyzer? arg_pigeon_instance = (args[0] as Analyzer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null Analyzer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null Analyzer.'); final ImageProxy? arg_image = (args[1] as ImageProxy?); - assert( - arg_image != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null ImageProxy.', - ); + assert(arg_image != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null ImageProxy.'); try { - (analyze ?? arg_pigeon_instance!.analyze).call( - arg_pigeon_instance!, - arg_image!, - ); + (analyze ?? arg_pigeon_instance!.analyze) + .call(arg_pigeon_instance!, arg_image!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6349,58 +6505,50 @@ class CameraStateStateError extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, CameraStateStateError Function(CameraStateErrorCode code)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null int.'); final CameraStateErrorCode? arg_code = (args[1] as CameraStateErrorCode?); - assert( - arg_code != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null CameraStateErrorCode.', - ); + assert(arg_code != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null CameraStateErrorCode.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_code!) ?? - CameraStateStateError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - code: arg_code!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_code!) ?? + CameraStateStateError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + code: arg_code!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6450,54 +6598,46 @@ class LiveData extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null int.'); final LiveDataSupportedType? arg_type = (args[1] as LiveDataSupportedType?); - assert( - arg_type != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null LiveDataSupportedType.', - ); + assert(arg_type != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null LiveDataSupportedType.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!) ?? - LiveData.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!) ?? + LiveData.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6514,13 +6654,12 @@ class LiveData extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.LiveData.observe'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, observer], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, observer]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6545,13 +6684,12 @@ class LiveData extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.LiveData.removeObservers'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6576,13 +6714,12 @@ class LiveData extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.LiveData.getValue'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6641,73 +6778,61 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - ImageProxy Function(int format, int width, int height)? pigeon_newInstance, + ImageProxy Function( + int format, + int width, + int height, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); final int? arg_format = (args[1] as int?); - assert( - arg_format != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_format != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); final int? arg_width = (args[2] as int?); - assert( - arg_width != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_width != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); final int? arg_height = (args[3] as int?); - assert( - arg_height != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_height != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_format!, - arg_width!, - arg_height!, - ) ?? - ImageProxy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - format: arg_format!, - width: arg_width!, - height: arg_height!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_format!, arg_width!, arg_height!) ?? + ImageProxy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + format: arg_format!, + width: arg_width!, + height: arg_height!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6723,13 +6848,12 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.getPlanes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6759,13 +6883,12 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.close'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6793,7 +6916,7 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { } } -/// Utils for working with [ImageProxy]s. +/// Utilities for working with [ImageProxy]s. class ImageProxyUtils extends PigeonInternalProxyApiBaseClass { /// Constructs [ImageProxyUtils] without creating the associated native object. /// @@ -6816,55 +6939,48 @@ class ImageProxyUtils extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ImageProxyUtils.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ImageProxyUtils.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } } - /// Returns a single Byte Buffer that is representative of the [planes] - /// that are NV21 compatible. + /// Returns a single buffer that is representative of three NV21-compatible [planes]. static Future getNv21Buffer( int imageWidth, int imageHeight, @@ -6872,22 +6988,27 @@ class ImageProxyUtils extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.imageProxyUtils_getNv21Buffer != null) { + return PigeonOverrides.imageProxyUtils_getNv21Buffer!( + imageWidth, + imageHeight, + planes, + ); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.getNv21Buffer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [imageWidth, imageHeight, planes], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([imageWidth, imageHeight, planes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6948,74 +7069,62 @@ class PlaneProxy extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - PlaneProxy Function(Uint8List buffer, int pixelStride, int rowStride)? - pigeon_newInstance, + PlaneProxy Function( + Uint8List buffer, + int pixelStride, + int rowStride, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.'); final Uint8List? arg_buffer = (args[1] as Uint8List?); - assert( - arg_buffer != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null Uint8List.', - ); + assert(arg_buffer != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null Uint8List.'); final int? arg_pixelStride = (args[2] as int?); - assert( - arg_pixelStride != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pixelStride != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.'); final int? arg_rowStride = (args[3] as int?); - assert( - arg_rowStride != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_rowStride != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_buffer!, - arg_pixelStride!, - arg_rowStride!, - ) ?? - PlaneProxy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - buffer: arg_buffer!, - pixelStride: arg_pixelStride!, - rowStride: arg_rowStride!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_buffer!, arg_pixelStride!, arg_rowStride!) ?? + PlaneProxy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + buffer: arg_buffer!, + pixelStride: arg_pixelStride!, + rowStride: arg_rowStride!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7040,14 +7149,36 @@ class PlaneProxy extends PigeonInternalProxyApiBaseClass { /// See https://developer.android.com/reference/kotlin/androidx/camera/video/QualitySelector. class QualitySelector extends PigeonInternalProxyApiBaseClass { /// Gets an instance of QualitySelector with a desired quality. - QualitySelector.from({ + factory QualitySelector.from({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required VideoQuality quality, + FallbackStrategy? fallbackStrategy, + }) { + if (PigeonOverrides.qualitySelector_from != null) { + return PigeonOverrides.qualitySelector_from!( + quality: quality, + fallbackStrategy: fallbackStrategy, + ); + } + return QualitySelector.pigeon_from( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + quality: quality, + fallbackStrategy: fallbackStrategy, + ); + } + + /// Gets an instance of QualitySelector with a desired quality. + @protected + QualitySelector.pigeon_from({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required VideoQuality quality, FallbackStrategy? fallbackStrategy, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecQualitySelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7055,13 +7186,12 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.from'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, quality, fallbackStrategy], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, quality, fallbackStrategy]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7080,14 +7210,36 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { } /// Gets an instance of QualitySelector with ordered desired qualities. - QualitySelector.fromOrderedList({ + factory QualitySelector.fromOrderedList({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required List qualities, + FallbackStrategy? fallbackStrategy, + }) { + if (PigeonOverrides.qualitySelector_fromOrderedList != null) { + return PigeonOverrides.qualitySelector_fromOrderedList!( + qualities: qualities, + fallbackStrategy: fallbackStrategy, + ); + } + return QualitySelector.pigeon_fromOrderedList( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + qualities: qualities, + fallbackStrategy: fallbackStrategy, + ); + } + + /// Gets an instance of QualitySelector with ordered desired qualities. + @protected + QualitySelector.pigeon_fromOrderedList({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required List qualities, FallbackStrategy? fallbackStrategy, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecQualitySelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7095,13 +7247,12 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.fromOrderedList'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, qualities, fallbackStrategy], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, qualities, fallbackStrategy]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7140,47 +7291,41 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - QualitySelector.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + QualitySelector.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7194,22 +7339,26 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.qualitySelector_getResolution != null) { + return PigeonOverrides.qualitySelector_getResolution!( + cameraInfo, + quality, + ); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.getResolution'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [cameraInfo, quality], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([cameraInfo, quality]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7242,13 +7391,32 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { class FallbackStrategy extends PigeonInternalProxyApiBaseClass { /// Returns a fallback strategy that will choose the quality that is closest /// to and higher than the input quality. - FallbackStrategy.higherQualityOrLowerThan({ + factory FallbackStrategy.higherQualityOrLowerThan({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required VideoQuality quality, + }) { + if (PigeonOverrides.fallbackStrategy_higherQualityOrLowerThan != null) { + return PigeonOverrides.fallbackStrategy_higherQualityOrLowerThan!( + quality: quality); + } + return FallbackStrategy.pigeon_higherQualityOrLowerThan( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + quality: quality, + ); + } + + /// Returns a fallback strategy that will choose the quality that is closest + /// to and higher than the input quality. + @protected + FallbackStrategy.pigeon_higherQualityOrLowerThan({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7256,13 +7424,12 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityOrLowerThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, quality], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7282,13 +7449,32 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { /// Returns a fallback strategy that will choose the quality that is closest /// to and higher than the input quality. - FallbackStrategy.higherQualityThan({ + factory FallbackStrategy.higherQualityThan({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required VideoQuality quality, + }) { + if (PigeonOverrides.fallbackStrategy_higherQualityThan != null) { + return PigeonOverrides.fallbackStrategy_higherQualityThan!( + quality: quality); + } + return FallbackStrategy.pigeon_higherQualityThan( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + quality: quality, + ); + } + + /// Returns a fallback strategy that will choose the quality that is closest + /// to and higher than the input quality. + @protected + FallbackStrategy.pigeon_higherQualityThan({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7296,13 +7482,12 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, quality], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7322,13 +7507,32 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { /// Returns a fallback strategy that will choose the quality that is closest /// to and lower than the input quality. - FallbackStrategy.lowerQualityOrHigherThan({ + factory FallbackStrategy.lowerQualityOrHigherThan({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required VideoQuality quality, + }) { + if (PigeonOverrides.fallbackStrategy_lowerQualityOrHigherThan != null) { + return PigeonOverrides.fallbackStrategy_lowerQualityOrHigherThan!( + quality: quality); + } + return FallbackStrategy.pigeon_lowerQualityOrHigherThan( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + quality: quality, + ); + } + + /// Returns a fallback strategy that will choose the quality that is closest + /// to and lower than the input quality. + @protected + FallbackStrategy.pigeon_lowerQualityOrHigherThan({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7336,13 +7540,12 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityOrHigherThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, quality], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7362,13 +7565,32 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { /// Returns a fallback strategy that will choose the quality that is closest /// to and lower than the input quality. - FallbackStrategy.lowerQualityThan({ + factory FallbackStrategy.lowerQualityThan({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required VideoQuality quality, + }) { + if (PigeonOverrides.fallbackStrategy_lowerQualityThan != null) { + return PigeonOverrides.fallbackStrategy_lowerQualityThan!( + quality: quality); + } + return FallbackStrategy.pigeon_lowerQualityThan( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + quality: quality, + ); + } + + /// Returns a fallback strategy that will choose the quality that is closest + /// to and lower than the input quality. + @protected + FallbackStrategy.pigeon_lowerQualityThan({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7376,13 +7598,12 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, quality], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7421,47 +7642,41 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FallbackStrategy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FallbackStrategy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7504,47 +7719,41 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraControl.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraControl.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7560,13 +7769,12 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.enableTorch'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, torch], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, torch]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7591,13 +7799,12 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.setZoomRatio'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, ratio], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, ratio]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7616,8 +7823,7 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { /// Starts a focus and metering action configured by the /// `FocusMeteringAction`. Future startFocusAndMetering( - FocusMeteringAction action, - ) async { + FocusMeteringAction action) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraControl; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7625,13 +7831,12 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.startFocusAndMetering'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, action], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, action]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7656,13 +7861,12 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.cancelFocusAndMetering'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7687,13 +7891,12 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.setExposureCompensationIndex'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, index], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, index]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7724,13 +7927,31 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { /// Creates a Builder from a `MeteringPoint` with default mode FLAG_AF | /// FLAG_AE | FLAG_AWB. - FocusMeteringActionBuilder({ + factory FocusMeteringActionBuilder({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required MeteringPoint point, + }) { + if (PigeonOverrides.focusMeteringActionBuilder_new != null) { + return PigeonOverrides.focusMeteringActionBuilder_new!(point: point); + } + return FocusMeteringActionBuilder.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + point: point, + ); + } + + /// Creates a Builder from a `MeteringPoint` with default mode FLAG_AF | + /// FLAG_AE | FLAG_AWB. + @protected + FocusMeteringActionBuilder.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required MeteringPoint point, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFocusMeteringActionBuilder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7738,13 +7959,12 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, point], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier, point]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7763,14 +7983,36 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { } /// Creates a Builder from a `MeteringPoint` and `MeteringMode`. - FocusMeteringActionBuilder.withMode({ + factory FocusMeteringActionBuilder.withMode({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required MeteringPoint point, + required MeteringMode mode, + }) { + if (PigeonOverrides.focusMeteringActionBuilder_withMode != null) { + return PigeonOverrides.focusMeteringActionBuilder_withMode!( + point: point, + mode: mode, + ); + } + return FocusMeteringActionBuilder.pigeon_withMode( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + point: point, + mode: mode, + ); + } + + /// Creates a Builder from a `MeteringPoint` and `MeteringMode`. + @protected + FocusMeteringActionBuilder.pigeon_withMode({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required MeteringPoint point, required MeteringMode mode, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFocusMeteringActionBuilder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7778,13 +8020,12 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.withMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, point, mode], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, point, mode]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7813,9 +8054,8 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecFocusMeteringActionBuilder = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecFocusMeteringActionBuilder = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7825,47 +8065,41 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FocusMeteringActionBuilder.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FocusMeteringActionBuilder.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7881,13 +8115,12 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPoint'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, point], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, point]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7904,7 +8137,10 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { } /// Adds another MeteringPoint with specified meteringMode. - Future addPointWithMode(MeteringPoint point, MeteringMode mode) async { + Future addPointWithMode( + MeteringPoint point, + MeteringMode mode, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFocusMeteringActionBuilder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7912,13 +8148,12 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPointWithMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, point, mode], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, point, mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7943,13 +8178,12 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.disableAutoCancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7974,13 +8208,12 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.build'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8049,84 +8282,68 @@ class FocusMeteringAction extends PigeonInternalProxyApiBaseClass { List meteringPointsAf, List meteringPointsAwb, bool isAutoCancelEnabled, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null int.'); final List? arg_meteringPointsAe = (args[1] as List?)?.cast(); - assert( - arg_meteringPointsAe != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_meteringPointsAe != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.'); final List? arg_meteringPointsAf = (args[2] as List?)?.cast(); - assert( - arg_meteringPointsAf != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_meteringPointsAf != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.'); final List? arg_meteringPointsAwb = (args[3] as List?)?.cast(); - assert( - arg_meteringPointsAwb != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_meteringPointsAwb != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.'); final bool? arg_isAutoCancelEnabled = (args[4] as bool?); - assert( - arg_isAutoCancelEnabled != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isAutoCancelEnabled != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null bool.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_meteringPointsAe!, - arg_meteringPointsAf!, - arg_meteringPointsAwb!, - arg_isAutoCancelEnabled!, - ) ?? - FocusMeteringAction.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - meteringPointsAe: arg_meteringPointsAe!, - meteringPointsAf: arg_meteringPointsAf!, - meteringPointsAwb: arg_meteringPointsAwb!, - isAutoCancelEnabled: arg_isAutoCancelEnabled!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_meteringPointsAe!, + arg_meteringPointsAf!, + arg_meteringPointsAwb!, + arg_isAutoCancelEnabled!) ?? + FocusMeteringAction.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + meteringPointsAe: arg_meteringPointsAe!, + meteringPointsAf: arg_meteringPointsAf!, + meteringPointsAwb: arg_meteringPointsAwb!, + isAutoCancelEnabled: arg_isAutoCancelEnabled!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8172,53 +8389,45 @@ class FocusMeteringResult extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isFocusSuccessful = (args[1] as bool?); - assert( - arg_isFocusSuccessful != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isFocusSuccessful != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null bool.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_isFocusSuccessful!) ?? - FocusMeteringResult.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - isFocusSuccessful: arg_isFocusSuccessful!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_isFocusSuccessful!) ?? + FocusMeteringResult.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + isFocusSuccessful: arg_isFocusSuccessful!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8256,7 +8465,16 @@ class CaptureRequest extends PigeonInternalProxyApiBaseClass { /// Value is boolean. /// /// This key is available on all devices. - static final CaptureRequestKey controlAELock = pigeonVar_controlAELock(); + static final CaptureRequestKey _controlAELock = pigeonVar_controlAELock(); + + /// Whether auto-exposure (AE) is currently locked to its latest calculated + /// values. + /// + /// Value is boolean. + /// + /// This key is available on all devices. + static CaptureRequestKey get controlAELock => + PigeonOverrides.captureRequest_controlAELock ?? _controlAELock; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8266,47 +8484,41 @@ class CaptureRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CaptureRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CaptureRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8327,13 +8539,12 @@ class CaptureRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CaptureRequest.controlAELock'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8383,47 +8594,41 @@ class CaptureRequestKey extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CaptureRequestKey.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CaptureRequestKey.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8443,13 +8648,29 @@ class CaptureRequestKey extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/CaptureRequestOptions. class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { - CaptureRequestOptions({ + factory CaptureRequestOptions({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required Map options, + }) { + if (PigeonOverrides.captureRequestOptions_new != null) { + return PigeonOverrides.captureRequestOptions_new!(options: options); + } + return CaptureRequestOptions.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + options: options, + ); + } + + @protected + CaptureRequestOptions.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required Map options, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCaptureRequestOptions; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8457,13 +8678,12 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, options], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, options]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8492,9 +8712,8 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCaptureRequestOptions = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecCaptureRequestOptions = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8504,47 +8723,41 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CaptureRequestOptions.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CaptureRequestOptions.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8561,13 +8774,12 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.getCaptureRequestOption'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, key], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8598,13 +8810,31 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { /// See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraControl. class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { /// Gets the `Camera2CameraControl` from a `CameraControl`. - Camera2CameraControl.from({ + factory Camera2CameraControl.from({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required CameraControl cameraControl, + }) { + if (PigeonOverrides.camera2CameraControl_from != null) { + return PigeonOverrides.camera2CameraControl_from!( + cameraControl: cameraControl); + } + return Camera2CameraControl.pigeon_from( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + cameraControl: cameraControl, + ); + } + + /// Gets the `Camera2CameraControl` from a `CameraControl`. + @protected + Camera2CameraControl.pigeon_from({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required CameraControl cameraControl, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCamera2CameraControl; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8612,13 +8842,12 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.from'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, cameraControl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, cameraControl]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8647,9 +8876,8 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCamera2CameraControl = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecCamera2CameraControl = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8659,47 +8887,41 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Camera2CameraControl.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Camera2CameraControl.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8716,13 +8938,12 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.addCaptureRequestOptions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, bundle], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, bundle]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8752,13 +8973,30 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionFilter. class ResolutionFilter extends PigeonInternalProxyApiBaseClass { - ResolutionFilter.createWithOnePreferredSize({ + factory ResolutionFilter.createWithOnePreferredSize({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required CameraSize preferredSize, + }) { + if (PigeonOverrides.resolutionFilter_createWithOnePreferredSize != null) { + return PigeonOverrides.resolutionFilter_createWithOnePreferredSize!( + preferredSize: preferredSize); + } + return ResolutionFilter.pigeon_createWithOnePreferredSize( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + preferredSize: preferredSize, + ); + } + + @protected + ResolutionFilter.pigeon_createWithOnePreferredSize({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required CameraSize preferredSize, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecResolutionFilter; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8766,13 +9004,12 @@ class ResolutionFilter extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.createWithOnePreferredSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, preferredSize], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, preferredSize]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8811,47 +9048,41 @@ class ResolutionFilter extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ResolutionFilter.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ResolutionFilter.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8890,47 +9121,41 @@ class CameraCharacteristicsKey extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraCharacteristicsKey.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraCharacteristicsKey.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8965,7 +9190,7 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { /// Value is `InfoSupportedHardwareLevel`. /// /// This key is available on all devices. - static final CameraCharacteristicsKey infoSupportedHardwareLevel = + static final CameraCharacteristicsKey _infoSupportedHardwareLevel = pigeonVar_infoSupportedHardwareLevel(); /// Clockwise angle through which the output image needs to be rotated to be @@ -8974,9 +9199,28 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { /// Value is int. /// /// This key is available on all devices. - static final CameraCharacteristicsKey sensorOrientation = + static final CameraCharacteristicsKey _sensorOrientation = pigeonVar_sensorOrientation(); + /// Generally classifies the overall set of the camera device functionality. + /// + /// Value is `InfoSupportedHardwareLevel`. + /// + /// This key is available on all devices. + static CameraCharacteristicsKey get infoSupportedHardwareLevel => + PigeonOverrides.cameraCharacteristics_infoSupportedHardwareLevel ?? + _infoSupportedHardwareLevel; + + /// Clockwise angle through which the output image needs to be rotated to be + /// upright on the device screen in its native orientation.. + /// + /// Value is int. + /// + /// This key is available on all devices. + static CameraCharacteristicsKey get sensorOrientation => + PigeonOverrides.cameraCharacteristics_sensorOrientation ?? + _sensorOrientation; + static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, @@ -8985,47 +9229,41 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraCharacteristics.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraCharacteristics.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9046,13 +9284,12 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.infoSupportedHardwareLevel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9084,13 +9321,12 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.sensorOrientation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9122,13 +9358,30 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { /// See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraInfo. class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { /// Gets the `Camera2CameraInfo` from a `CameraInfo`. - Camera2CameraInfo.from({ + factory Camera2CameraInfo.from({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required CameraInfo cameraInfo, + }) { + if (PigeonOverrides.camera2CameraInfo_from != null) { + return PigeonOverrides.camera2CameraInfo_from!(cameraInfo: cameraInfo); + } + return Camera2CameraInfo.pigeon_from( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + cameraInfo: cameraInfo, + ); + } + + /// Gets the `Camera2CameraInfo` from a `CameraInfo`. + @protected + Camera2CameraInfo.pigeon_from({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required CameraInfo cameraInfo, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCamera2CameraInfo; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9136,13 +9389,12 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.from'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, cameraInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, cameraInfo]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -9171,9 +9423,8 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCamera2CameraInfo = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecCamera2CameraInfo = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -9183,47 +9434,41 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Camera2CameraInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Camera2CameraInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9239,13 +9484,12 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraId'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9275,13 +9519,12 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraCharacteristic'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, key], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9321,9 +9564,8 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecMeteringPointFactory = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecMeteringPointFactory = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -9333,47 +9575,41 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - MeteringPointFactory.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + MeteringPointFactory.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9381,7 +9617,10 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { } /// Creates a MeteringPoint by x, y. - Future createPoint(double x, double y) async { + Future createPoint( + double x, + double y, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecMeteringPointFactory; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9389,13 +9628,12 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPoint'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, x, y], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9429,13 +9667,12 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPointWithSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, x, y, size], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, x, y, size]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9474,15 +9711,42 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { /// Creates a DisplayOrientedMeteringPointFactory for converting View (x, y) /// into a MeteringPoint based on the current display's rotation and /// CameraInfo. - DisplayOrientedMeteringPointFactory({ + factory DisplayOrientedMeteringPointFactory({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required CameraInfo cameraInfo, + required double width, + required double height, + }) { + if (PigeonOverrides.displayOrientedMeteringPointFactory_new != null) { + return PigeonOverrides.displayOrientedMeteringPointFactory_new!( + cameraInfo: cameraInfo, + width: width, + height: height, + ); + } + return DisplayOrientedMeteringPointFactory.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + cameraInfo: cameraInfo, + width: width, + height: height, + ); + } + + /// Creates a DisplayOrientedMeteringPointFactory for converting View (x, y) + /// into a MeteringPoint based on the current display's rotation and + /// CameraInfo. + @protected + DisplayOrientedMeteringPointFactory.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required CameraInfo cameraInfo, required double width, required double height, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecDisplayOrientedMeteringPointFactory; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9490,13 +9754,12 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { 'dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, cameraInfo, width, height], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, cameraInfo, width, height]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -9525,7 +9788,7 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecDisplayOrientedMeteringPointFactory = + _pigeonVar_codecDisplayOrientedMeteringPointFactory = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ @@ -9536,47 +9799,41 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - DisplayOrientedMeteringPointFactory.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + DisplayOrientedMeteringPointFactory.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9591,3 +9848,4 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { ); } } + diff --git a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h index 782d3df866f..fcc3f33e37b 100644 --- a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h +++ b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -141,10 +141,10 @@ typedef NS_ENUM(NSUInteger, FCPPlatformResolutionPreset) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithName:(NSString *)name - lensDirection:(FCPPlatformCameraLensDirection)lensDirection - lensType:(FCPPlatformCameraLensType)lensType; + lensDirection:(FCPPlatformCameraLensDirection)lensDirection + lensType:(FCPPlatformCameraLensType)lensType; /// The name of the camera device. -@property(nonatomic, copy) NSString *name; +@property(nonatomic, copy) NSString * name; /// The direction the camera is facing. @property(nonatomic, assign) FCPPlatformCameraLensDirection lensDirection; /// The type of the camera lens. @@ -155,51 +155,53 @@ typedef NS_ENUM(NSUInteger, FCPPlatformResolutionPreset) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPreviewSize:(FCPPlatformSize *)previewSize - exposureMode:(FCPPlatformExposureMode)exposureMode - focusMode:(FCPPlatformFocusMode)focusMode - exposurePointSupported:(BOOL)exposurePointSupported - focusPointSupported:(BOOL)focusPointSupported; + exposureMode:(FCPPlatformExposureMode)exposureMode + focusMode:(FCPPlatformFocusMode)focusMode + exposurePointSupported:(BOOL )exposurePointSupported + focusPointSupported:(BOOL )focusPointSupported; /// The size of the preview, in pixels. -@property(nonatomic, strong) FCPPlatformSize *previewSize; +@property(nonatomic, strong) FCPPlatformSize * previewSize; /// The default exposure mode @property(nonatomic, assign) FCPPlatformExposureMode exposureMode; /// The default focus mode @property(nonatomic, assign) FCPPlatformFocusMode focusMode; /// Whether setting exposure points is supported. -@property(nonatomic, assign) BOOL exposurePointSupported; +@property(nonatomic, assign) BOOL exposurePointSupported; /// Whether setting focus points is supported. -@property(nonatomic, assign) BOOL focusPointSupported; +@property(nonatomic, assign) BOOL focusPointSupported; @end @interface FCPPlatformMediaSettings : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithResolutionPreset:(FCPPlatformResolutionPreset)resolutionPreset - framesPerSecond:(nullable NSNumber *)framesPerSecond - videoBitrate:(nullable NSNumber *)videoBitrate - audioBitrate:(nullable NSNumber *)audioBitrate - enableAudio:(BOOL)enableAudio; + framesPerSecond:(nullable NSNumber *)framesPerSecond + videoBitrate:(nullable NSNumber *)videoBitrate + audioBitrate:(nullable NSNumber *)audioBitrate + enableAudio:(BOOL )enableAudio; @property(nonatomic, assign) FCPPlatformResolutionPreset resolutionPreset; -@property(nonatomic, strong, nullable) NSNumber *framesPerSecond; -@property(nonatomic, strong, nullable) NSNumber *videoBitrate; -@property(nonatomic, strong, nullable) NSNumber *audioBitrate; -@property(nonatomic, assign) BOOL enableAudio; +@property(nonatomic, strong, nullable) NSNumber * framesPerSecond; +@property(nonatomic, strong, nullable) NSNumber * videoBitrate; +@property(nonatomic, strong, nullable) NSNumber * audioBitrate; +@property(nonatomic, assign) BOOL enableAudio; @end @interface FCPPlatformPoint : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithX:(double)x y:(double)y; -@property(nonatomic, assign) double x; -@property(nonatomic, assign) double y; ++ (instancetype)makeWithX:(double )x + y:(double )y; +@property(nonatomic, assign) double x; +@property(nonatomic, assign) double y; @end @interface FCPPlatformSize : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithWidth:(double)width height:(double)height; -@property(nonatomic, assign) double width; -@property(nonatomic, assign) double height; ++ (instancetype)makeWithWidth:(double )width + height:(double )height; +@property(nonatomic, assign) double width; +@property(nonatomic, assign) double height; @end /// The codec used by all APIs. @@ -207,16 +209,11 @@ NSObject *FCPGetMessagesCodec(void); @protocol FCPCameraApi /// Returns the list of available cameras. -- (void)availableCamerasWithCompletion:(void (^)(NSArray *_Nullable, - FlutterError *_Nullable))completion; +- (void)availableCamerasWithCompletion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; /// Create a new camera with the given settings, and returns its ID. -- (void)createCameraWithName:(NSString *)cameraName - settings:(FCPPlatformMediaSettings *)settings - completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; +- (void)createCameraWithName:(NSString *)cameraName settings:(FCPPlatformMediaSettings *)settings completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; /// Initializes the camera with the given ID. -- (void)initializeCamera:(NSInteger)cameraId - withImageFormat:(FCPPlatformImageFormatGroup)imageFormat - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)initializeCamera:(NSInteger)cameraId withImageFormat:(FCPPlatformImageFormatGroup)imageFormat completion:(void (^)(FlutterError *_Nullable))completion; /// Begins streaming frames from the camera. - (void)startImageStreamWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Stops streaming frames from the camera. @@ -230,39 +227,32 @@ NSObject *FCPGetMessagesCodec(void); /// and any associated resources can be cleaned up. - (void)disposeCamera:(NSInteger)cameraId completion:(void (^)(FlutterError *_Nullable))completion; /// Locks the camera capture to the current device orientation. -- (void)lockCaptureOrientation:(FCPPlatformDeviceOrientation)orientation - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)lockCaptureOrientation:(FCPPlatformDeviceOrientation)orientation completion:(void (^)(FlutterError *_Nullable))completion; /// Unlocks camera capture orientation, allowing it to automatically adapt to /// device orientation. - (void)unlockCaptureOrientationWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Takes a picture with the current settings, and returns the path to the /// resulting file. -- (void)takePictureWithCompletion:(void (^)(NSString *_Nullable, - FlutterError *_Nullable))completion; +- (void)takePictureWithCompletion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; /// Does any preprocessing necessary before beginning to record video. - (void)prepareForVideoRecordingWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Begins recording video, optionally enabling streaming to Dart at the same /// time. -- (void)startVideoRecordingWithStreaming:(BOOL)enableStream - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)startVideoRecordingWithStreaming:(BOOL)enableStream completion:(void (^)(FlutterError *_Nullable))completion; /// Stops recording video, and results the path to the resulting file. -- (void)stopVideoRecordingWithCompletion:(void (^)(NSString *_Nullable, - FlutterError *_Nullable))completion; +- (void)stopVideoRecordingWithCompletion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; /// Pauses video recording. - (void)pauseVideoRecordingWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Resumes a previously paused video recording. - (void)resumeVideoRecordingWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Switches the camera to the given flash mode. -- (void)setFlashMode:(FCPPlatformFlashMode)mode - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setFlashMode:(FCPPlatformFlashMode)mode completion:(void (^)(FlutterError *_Nullable))completion; /// Switches the camera to the given exposure mode. -- (void)setExposureMode:(FCPPlatformExposureMode)mode - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setExposureMode:(FCPPlatformExposureMode)mode completion:(void (^)(FlutterError *_Nullable))completion; /// Anchors auto-exposure to the given point in (0,1) coordinate space. /// /// A null value resets to the default exposure point. -- (void)setExposurePoint:(nullable FCPPlatformPoint *)point - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setExposurePoint:(nullable FCPPlatformPoint *)point completion:(void (^)(FlutterError *_Nullable))completion; /// Returns the minimum exposure offset supported by the camera. - (void)getMinimumExposureOffset:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; /// Returns the maximum exposure offset supported by the camera. @@ -270,13 +260,11 @@ NSObject *FCPGetMessagesCodec(void); /// Sets the exposure offset manually to the given value. - (void)setExposureOffset:(double)offset completion:(void (^)(FlutterError *_Nullable))completion; /// Switches the camera to the given focus mode. -- (void)setFocusMode:(FCPPlatformFocusMode)mode - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setFocusMode:(FCPPlatformFocusMode)mode completion:(void (^)(FlutterError *_Nullable))completion; /// Anchors auto-focus to the given point in (0,1) coordinate space. /// /// A null value resets to the default focus point. -- (void)setFocusPoint:(nullable FCPPlatformPoint *)point - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setFocusPoint:(nullable FCPPlatformPoint *)point completion:(void (^)(FlutterError *_Nullable))completion; /// Returns the minimum zoom level supported by the camera. - (void)getMinimumZoomLevel:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; /// Returns the maximum zoom level supported by the camera. @@ -290,40 +278,33 @@ NSObject *FCPGetMessagesCodec(void); /// Changes the camera used while recording video. /// /// This should only be called while video recording is active. -- (void)updateDescriptionWhileRecordingCameraName:(NSString *)cameraName - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)updateDescriptionWhileRecordingCameraName:(NSString *)cameraName completion:(void (^)(FlutterError *_Nullable))completion; /// Sets the file format used for taking pictures. -- (void)setImageFileFormat:(FCPPlatformImageFileFormat)format - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setImageFileFormat:(FCPPlatformImageFileFormat)format completion:(void (^)(FlutterError *_Nullable))completion; @end -extern void SetUpFCPCameraApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFCPCameraApi(id binaryMessenger, NSObject *_Nullable api); + +extern void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); -extern void SetUpFCPCameraApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); /// Handler for native callbacks that are not tied to a specific camera ID. @interface FCPCameraGlobalEventApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; /// Called when the device's physical orientation changes. -- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)orientation - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)orientation completion:(void (^)(FlutterError *_Nullable))completion; @end + /// Handler for native callbacks that are tied to a specific camera ID. /// /// This is intended to be initialized with the camera ID as a suffix. @interface FCPCameraEventApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; /// Called when the camera is inialitized for use. -- (void)initializedWithState:(FCPPlatformCameraState *)initialState - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)initializedWithState:(FCPPlatformCameraState *)initialState completion:(void (^)(FlutterError *_Nullable))completion; /// Called when an error occurs in the camera. /// /// This should be used for errors that occur outside of the context of diff --git a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m index 0a86f9e9f96..cbe7fb82a47 100644 --- a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m +++ b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "./include/camera_avfoundation/messages.g.h" @@ -26,12 +26,7 @@ } static FlutterError *createConnectionError(NSString *channelName) { - return [FlutterError - errorWithCode:@"channel-error" - message:[NSString stringWithFormat:@"%@/%@/%@", - @"Unable to establish connection on channel: '", - channelName, @"'."] - details:@""]; + return [FlutterError errorWithCode:@"channel-error" message:[NSString stringWithFormat:@"%@/%@/%@", @"Unable to establish connection on channel: '", channelName, @"'."] details:@""]; } static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) { @@ -162,9 +157,9 @@ + (nullable FCPPlatformSize *)nullableFromList:(NSArray *)list; @implementation FCPPlatformCameraDescription + (instancetype)makeWithName:(NSString *)name - lensDirection:(FCPPlatformCameraLensDirection)lensDirection - lensType:(FCPPlatformCameraLensType)lensType { - FCPPlatformCameraDescription *pigeonResult = [[FCPPlatformCameraDescription alloc] init]; + lensDirection:(FCPPlatformCameraLensDirection)lensDirection + lensType:(FCPPlatformCameraLensType)lensType { + FCPPlatformCameraDescription* pigeonResult = [[FCPPlatformCameraDescription alloc] init]; pigeonResult.name = name; pigeonResult.lensDirection = lensDirection; pigeonResult.lensType = lensType; @@ -173,8 +168,7 @@ + (instancetype)makeWithName:(NSString *)name + (FCPPlatformCameraDescription *)fromList:(NSArray *)list { FCPPlatformCameraDescription *pigeonResult = [[FCPPlatformCameraDescription alloc] init]; pigeonResult.name = GetNullableObjectAtIndex(list, 0); - FCPPlatformCameraLensDirectionBox *boxedFCPPlatformCameraLensDirection = - GetNullableObjectAtIndex(list, 1); + FCPPlatformCameraLensDirectionBox *boxedFCPPlatformCameraLensDirection = GetNullableObjectAtIndex(list, 1); pigeonResult.lensDirection = boxedFCPPlatformCameraLensDirection.value; FCPPlatformCameraLensTypeBox *boxedFCPPlatformCameraLensType = GetNullableObjectAtIndex(list, 2); pigeonResult.lensType = boxedFCPPlatformCameraLensType.value; @@ -194,11 +188,11 @@ + (nullable FCPPlatformCameraDescription *)nullableFromList:(NSArray *)list @implementation FCPPlatformCameraState + (instancetype)makeWithPreviewSize:(FCPPlatformSize *)previewSize - exposureMode:(FCPPlatformExposureMode)exposureMode - focusMode:(FCPPlatformFocusMode)focusMode - exposurePointSupported:(BOOL)exposurePointSupported - focusPointSupported:(BOOL)focusPointSupported { - FCPPlatformCameraState *pigeonResult = [[FCPPlatformCameraState alloc] init]; + exposureMode:(FCPPlatformExposureMode)exposureMode + focusMode:(FCPPlatformFocusMode)focusMode + exposurePointSupported:(BOOL )exposurePointSupported + focusPointSupported:(BOOL )focusPointSupported { + FCPPlatformCameraState* pigeonResult = [[FCPPlatformCameraState alloc] init]; pigeonResult.previewSize = previewSize; pigeonResult.exposureMode = exposureMode; pigeonResult.focusMode = focusMode; @@ -233,11 +227,11 @@ + (nullable FCPPlatformCameraState *)nullableFromList:(NSArray *)list { @implementation FCPPlatformMediaSettings + (instancetype)makeWithResolutionPreset:(FCPPlatformResolutionPreset)resolutionPreset - framesPerSecond:(nullable NSNumber *)framesPerSecond - videoBitrate:(nullable NSNumber *)videoBitrate - audioBitrate:(nullable NSNumber *)audioBitrate - enableAudio:(BOOL)enableAudio { - FCPPlatformMediaSettings *pigeonResult = [[FCPPlatformMediaSettings alloc] init]; + framesPerSecond:(nullable NSNumber *)framesPerSecond + videoBitrate:(nullable NSNumber *)videoBitrate + audioBitrate:(nullable NSNumber *)audioBitrate + enableAudio:(BOOL )enableAudio { + FCPPlatformMediaSettings* pigeonResult = [[FCPPlatformMediaSettings alloc] init]; pigeonResult.resolutionPreset = resolutionPreset; pigeonResult.framesPerSecond = framesPerSecond; pigeonResult.videoBitrate = videoBitrate; @@ -247,8 +241,7 @@ + (instancetype)makeWithResolutionPreset:(FCPPlatformResolutionPreset)resolution } + (FCPPlatformMediaSettings *)fromList:(NSArray *)list { FCPPlatformMediaSettings *pigeonResult = [[FCPPlatformMediaSettings alloc] init]; - FCPPlatformResolutionPresetBox *boxedFCPPlatformResolutionPreset = - GetNullableObjectAtIndex(list, 0); + FCPPlatformResolutionPresetBox *boxedFCPPlatformResolutionPreset = GetNullableObjectAtIndex(list, 0); pigeonResult.resolutionPreset = boxedFCPPlatformResolutionPreset.value; pigeonResult.framesPerSecond = GetNullableObjectAtIndex(list, 1); pigeonResult.videoBitrate = GetNullableObjectAtIndex(list, 2); @@ -271,8 +264,9 @@ + (nullable FCPPlatformMediaSettings *)nullableFromList:(NSArray *)list { @end @implementation FCPPlatformPoint -+ (instancetype)makeWithX:(double)x y:(double)y { - FCPPlatformPoint *pigeonResult = [[FCPPlatformPoint alloc] init]; ++ (instancetype)makeWithX:(double )x + y:(double )y { + FCPPlatformPoint* pigeonResult = [[FCPPlatformPoint alloc] init]; pigeonResult.x = x; pigeonResult.y = y; return pigeonResult; @@ -295,8 +289,9 @@ + (nullable FCPPlatformPoint *)nullableFromList:(NSArray *)list { @end @implementation FCPPlatformSize -+ (instancetype)makeWithWidth:(double)width height:(double)height { - FCPPlatformSize *pigeonResult = [[FCPPlatformSize alloc] init]; ++ (instancetype)makeWithWidth:(double )width + height:(double )height { + FCPPlatformSize* pigeonResult = [[FCPPlatformSize alloc] init]; pigeonResult.width = width; pigeonResult.height = height; return pigeonResult; @@ -325,67 +320,49 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FCPPlatformCameraLensDirectionBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformCameraLensDirectionBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FCPPlatformCameraLensTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformCameraLensTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 131: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FCPPlatformDeviceOrientationBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformDeviceOrientationBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 132: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FCPPlatformExposureModeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformExposureModeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 133: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FCPPlatformFlashModeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformFlashModeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 134: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FCPPlatformFocusModeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformFocusModeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 135: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FCPPlatformImageFileFormatBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformImageFileFormatBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 136: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FCPPlatformImageFormatGroupBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformImageFormatGroupBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 137: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FCPPlatformResolutionPresetBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FCPPlatformResolutionPresetBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 138: + case 138: return [FCPPlatformCameraDescription fromList:[self readValue]]; - case 139: + case 139: return [FCPPlatformCameraState fromList:[self readValue]]; - case 140: + case 140: return [FCPPlatformMediaSettings fromList:[self readValue]]; - case 141: + case 141: return [FCPPlatformPoint fromList:[self readValue]]; - case 142: + case 142: return [FCPPlatformSize fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -469,8 +446,7 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FCPMessagesPigeonCodecReaderWriter *readerWriter = - [[FCPMessagesPigeonCodecReaderWriter alloc] init]; + FCPMessagesPigeonCodecReaderWriter *readerWriter = [[FCPMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; @@ -479,29 +455,19 @@ void SetUpFCPCameraApi(id binaryMessenger, NSObject binaryMessenger, - NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; /// Returns the list of available cameras. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.getAvailableCameras", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getAvailableCameras", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(availableCamerasWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(availableCamerasWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(availableCamerasWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(availableCamerasWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api availableCamerasWithCompletion:^( - NSArray *_Nullable output, - FlutterError *_Nullable error) { + [api availableCamerasWithCompletion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); }]; }]; @@ -511,27 +477,20 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Create a new camera with the given settings, and returns its ID. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.create", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.create", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createCameraWithName:settings:completion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(createCameraWithName:settings:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(createCameraWithName:settings:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(createCameraWithName:settings:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_cameraName = GetNullableObjectAtIndex(args, 0); FCPPlatformMediaSettings *arg_settings = GetNullableObjectAtIndex(args, 1); - [api createCameraWithName:arg_cameraName - settings:arg_settings - completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api createCameraWithName:arg_cameraName settings:arg_settings completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -539,30 +498,21 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Initializes the camera with the given ID. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(initializeCamera:withImageFormat:completion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(initializeCamera:withImageFormat:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(initializeCamera:withImageFormat:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(initializeCamera:withImageFormat:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_cameraId = [GetNullableObjectAtIndex(args, 0) integerValue]; - FCPPlatformImageFormatGroupBox *boxedFCPPlatformImageFormatGroup = - GetNullableObjectAtIndex(args, 1); + FCPPlatformImageFormatGroupBox *boxedFCPPlatformImageFormatGroup = GetNullableObjectAtIndex(args, 1); FCPPlatformImageFormatGroup arg_imageFormat = boxedFCPPlatformImageFormatGroup.value; - [api initializeCamera:arg_cameraId - withImageFormat:arg_imageFormat - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api initializeCamera:arg_cameraId withImageFormat:arg_imageFormat completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -570,18 +520,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Begins streaming frames from the camera. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.startImageStream", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.startImageStream", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(startImageStreamWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(startImageStreamWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(startImageStreamWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(startImageStreamWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api startImageStreamWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -593,19 +538,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Stops streaming frames from the camera. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(stopImageStreamWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(stopImageStreamWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(stopImageStreamWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(stopImageStreamWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api stopImageStreamWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -620,18 +559,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// /// This is used to throttle sending frames across the channel. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.receivedImageStreamData", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.receivedImageStreamData", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(receivedImageStreamDataWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(receivedImageStreamDataWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(receivedImageStreamDataWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(receivedImageStreamDataWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api receivedImageStreamDataWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -644,24 +578,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// Indicates that the given camera is no longer being used on the Dart side, /// and any associated resources can be cleaned up. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(disposeCamera:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(disposeCamera:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(disposeCamera:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(disposeCamera:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_cameraId = [GetNullableObjectAtIndex(args, 0) integerValue]; - [api disposeCamera:arg_cameraId - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api disposeCamera:arg_cameraId completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -669,27 +598,20 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Locks the camera capture to the current device orientation. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.lockCaptureOrientation", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.lockCaptureOrientation", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(lockCaptureOrientation:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(lockCaptureOrientation:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(lockCaptureOrientation:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(lockCaptureOrientation:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; - FCPPlatformDeviceOrientationBox *boxedFCPPlatformDeviceOrientation = - GetNullableObjectAtIndex(args, 0); + FCPPlatformDeviceOrientationBox *boxedFCPPlatformDeviceOrientation = GetNullableObjectAtIndex(args, 0); FCPPlatformDeviceOrientation arg_orientation = boxedFCPPlatformDeviceOrientation.value; - [api lockCaptureOrientation:arg_orientation - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api lockCaptureOrientation:arg_orientation completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -698,18 +620,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// Unlocks camera capture orientation, allowing it to automatically adapt to /// device orientation. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.unlockCaptureOrientation", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.unlockCaptureOrientation", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(unlockCaptureOrientationWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(unlockCaptureOrientationWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(unlockCaptureOrientationWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(unlockCaptureOrientationWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api unlockCaptureOrientationWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -722,23 +639,17 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// Takes a picture with the current settings, and returns the path to the /// resulting file. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(takePictureWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(takePictureWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(takePictureWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(takePictureWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api - takePictureWithCompletion:^(NSString *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api takePictureWithCompletion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -746,18 +657,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Does any preprocessing necessary before beginning to record video. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.prepareForVideoRecording", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.prepareForVideoRecording", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(prepareForVideoRecordingWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(prepareForVideoRecordingWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(prepareForVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(prepareForVideoRecordingWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api prepareForVideoRecordingWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -770,25 +676,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// Begins recording video, optionally enabling streaming to Dart at the same /// time. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.startVideoRecording", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.startVideoRecording", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startVideoRecordingWithStreaming:completion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(startVideoRecordingWithStreaming:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(startVideoRecordingWithStreaming:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(startVideoRecordingWithStreaming:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; BOOL arg_enableStream = [GetNullableObjectAtIndex(args, 0) boolValue]; - [api startVideoRecordingWithStreaming:arg_enableStream - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api startVideoRecordingWithStreaming:arg_enableStream completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -796,21 +696,15 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Stops recording video, and results the path to the resulting file. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.stopVideoRecording", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.stopVideoRecording", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(stopVideoRecordingWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(stopVideoRecordingWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(stopVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(stopVideoRecordingWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api stopVideoRecordingWithCompletion:^(NSString *_Nullable output, - FlutterError *_Nullable error) { + [api stopVideoRecordingWithCompletion:^(NSString *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); }]; }]; @@ -820,18 +714,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Pauses video recording. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.pauseVideoRecording", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.pauseVideoRecording", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(pauseVideoRecordingWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(pauseVideoRecordingWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(pauseVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(pauseVideoRecordingWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api pauseVideoRecordingWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -843,18 +732,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Resumes a previously paused video recording. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.resumeVideoRecording", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.resumeVideoRecording", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(resumeVideoRecordingWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(resumeVideoRecordingWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(resumeVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(resumeVideoRecordingWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api resumeVideoRecordingWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -866,26 +750,20 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Switches the camera to the given flash mode. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setFlashMode:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setFlashMode:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setFlashMode:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setFlashMode:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformFlashModeBox *boxedFCPPlatformFlashMode = GetNullableObjectAtIndex(args, 0); FCPPlatformFlashMode arg_mode = boxedFCPPlatformFlashMode.value; - [api setFlashMode:arg_mode - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setFlashMode:arg_mode completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -893,27 +771,20 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Switches the camera to the given exposure mode. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setExposureMode:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureMode:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setExposureMode:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureMode:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; - FCPPlatformExposureModeBox *boxedFCPPlatformExposureMode = - GetNullableObjectAtIndex(args, 0); + FCPPlatformExposureModeBox *boxedFCPPlatformExposureMode = GetNullableObjectAtIndex(args, 0); FCPPlatformExposureMode arg_mode = boxedFCPPlatformExposureMode.value; - [api setExposureMode:arg_mode - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setExposureMode:arg_mode completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -923,24 +794,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// /// A null value resets to the default exposure point. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.setExposurePoint", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposurePoint", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setExposurePoint:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setExposurePoint:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setExposurePoint:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setExposurePoint:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformPoint *arg_point = GetNullableObjectAtIndex(args, 0); - [api setExposurePoint:arg_point - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setExposurePoint:arg_point completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -948,17 +814,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Returns the minimum exposure offset supported by the camera. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.getMinExposureOffset", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinExposureOffset", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMinimumExposureOffset:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumExposureOffset:)", - api); + NSCAssert([api respondsToSelector:@selector(getMinimumExposureOffset:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumExposureOffset:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMinimumExposureOffset:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -970,17 +832,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Returns the maximum exposure offset supported by the camera. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.getMaxExposureOffset", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxExposureOffset", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMaximumExposureOffset:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumExposureOffset:)", - api); + NSCAssert([api respondsToSelector:@selector(getMaximumExposureOffset:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumExposureOffset:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMaximumExposureOffset:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -992,25 +850,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Sets the exposure offset manually to the given value. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.setExposureOffset", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureOffset", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(setExposureOffset:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureOffset:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setExposureOffset:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureOffset:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_offset = [GetNullableObjectAtIndex(args, 0) doubleValue]; - [api setExposureOffset:arg_offset - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setExposureOffset:arg_offset completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1018,26 +870,20 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Switches the camera to the given focus mode. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setFocusMode:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusMode:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setFocusMode:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusMode:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformFocusModeBox *boxedFCPPlatformFocusMode = GetNullableObjectAtIndex(args, 0); FCPPlatformFocusMode arg_mode = boxedFCPPlatformFocusMode.value; - [api setFocusMode:arg_mode - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setFocusMode:arg_mode completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1047,25 +893,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// /// A null value resets to the default focus point. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setFocusPoint:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusPoint:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setFocusPoint:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusPoint:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformPoint *arg_point = GetNullableObjectAtIndex(args, 0); - [api setFocusPoint:arg_point - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setFocusPoint:arg_point completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1073,17 +913,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Returns the minimum zoom level supported by the camera. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMinimumZoomLevel:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumZoomLevel:)", api); + NSCAssert([api respondsToSelector:@selector(getMinimumZoomLevel:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumZoomLevel:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMinimumZoomLevel:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -1095,17 +931,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Returns the maximum zoom level supported by the camera. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMaximumZoomLevel:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumZoomLevel:)", api); + NSCAssert([api respondsToSelector:@selector(getMaximumZoomLevel:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumZoomLevel:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMaximumZoomLevel:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -1117,25 +949,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Sets the zoom factor. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setZoomLevel:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setZoomLevel:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setZoomLevel:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setZoomLevel:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_zoom = [GetNullableObjectAtIndex(args, 0) doubleValue]; - [api setZoomLevel:arg_zoom - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setZoomLevel:arg_zoom completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1143,18 +969,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Pauses streaming of preview frames. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pausePreviewWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(pausePreviewWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(pausePreviewWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(pausePreviewWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api pausePreviewWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -1166,18 +987,13 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Resumes a previously paused preview stream. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(resumePreviewWithCompletion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(resumePreviewWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(resumePreviewWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(resumePreviewWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api resumePreviewWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -1191,26 +1007,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, /// /// This should only be called while video recording is active. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.updateDescriptionWhileRecording", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.updateDescriptionWhileRecording", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateDescriptionWhileRecordingCameraName: - completion:)], - @"FCPCameraApi api (%@) doesn't respond to " - @"@selector(updateDescriptionWhileRecordingCameraName:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(updateDescriptionWhileRecordingCameraName:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(updateDescriptionWhileRecordingCameraName:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_cameraName = GetNullableObjectAtIndex(args, 0); - [api updateDescriptionWhileRecordingCameraName:arg_cameraName - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api updateDescriptionWhileRecordingCameraName:arg_cameraName completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1218,27 +1027,20 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, } /// Sets the file format used for taking pictures. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation." - @"CameraApi.setImageFileFormat", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setImageFileFormat", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(setImageFileFormat:completion:)], - @"FCPCameraApi api (%@) doesn't respond to @selector(setImageFileFormat:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(setImageFileFormat:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setImageFileFormat:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; - FCPPlatformImageFileFormatBox *boxedFCPPlatformImageFileFormat = - GetNullableObjectAtIndex(args, 0); + FCPPlatformImageFileFormatBox *boxedFCPPlatformImageFileFormat = GetNullableObjectAtIndex(args, 0); FCPPlatformImageFileFormat arg_format = boxedFCPPlatformImageFileFormat.value; - [api setImageFileFormat:arg_format - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setImageFileFormat:arg_format completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1255,42 +1057,32 @@ @implementation FCPCameraGlobalEventApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix { +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 - ? @"" - : [NSString stringWithFormat:@".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; } return self; } -- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)arg_orientation - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged", - _messageChannelSuffix]; +- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)arg_orientation completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FCPGetMessagesCodec()]; - [channel sendMessage:@[ [[FCPPlatformDeviceOrientationBox alloc] initWithValue:arg_orientation] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FCPGetMessagesCodec()]; + [channel sendMessage:@[[[FCPPlatformDeviceOrientationBox alloc] initWithValue:arg_orientation]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } @end @@ -1304,64 +1096,51 @@ @implementation FCPCameraEventApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix { +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 - ? @"" - : [NSString stringWithFormat:@".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; } return self; } -- (void)initializedWithState:(FCPPlatformCameraState *)arg_initialState - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized", - _messageChannelSuffix]; +- (void)initializedWithState:(FCPPlatformCameraState *)arg_initialState completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FCPGetMessagesCodec()]; - [channel sendMessage:@[ arg_initialState ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FCPGetMessagesCodec()]; + [channel sendMessage:@[arg_initialState ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } -- (void)reportError:(NSString *)arg_message - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error", - _messageChannelSuffix]; +- (void)reportError:(NSString *)arg_message completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FCPGetMessagesCodec()]; - [channel sendMessage:@[ arg_message ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FCPGetMessagesCodec()]; + [channel sendMessage:@[arg_message ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } @end + diff --git a/packages/camera/camera_avfoundation/lib/src/messages.g.dart b/packages/camera/camera_avfoundation/lib/src/messages.g.dart index 50fe099314e..610cde7d4bd 100644 --- a/packages/camera/camera_avfoundation/lib/src/messages.g.dart +++ b/packages/camera/camera_avfoundation/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,14 +27,26 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + enum PlatformCameraLensDirection { /// Front facing camera (a user looking at the screen is seen by the camera). front, - /// Back facing camera (a user looking at the screen is not seen by the camera). back, - /// External camera which may not be mounted to the device. external, } @@ -46,13 +54,10 @@ enum PlatformCameraLensDirection { enum PlatformCameraLensType { /// A built-in wide-angle camera device type. wide, - /// A built-in camera device type with a longer focal length than a wide-angle camera. telephoto, - /// A built-in camera device type with a shorter focal length than a wide-angle camera. ultraWide, - /// Unknown camera device type. unknown, } @@ -64,18 +69,42 @@ enum PlatformDeviceOrientation { landscapeRight, } -enum PlatformExposureMode { auto, locked } +enum PlatformExposureMode { + auto, + locked, +} -enum PlatformFlashMode { off, auto, always, torch } +enum PlatformFlashMode { + off, + auto, + always, + torch, +} -enum PlatformFocusMode { auto, locked } +enum PlatformFocusMode { + auto, + locked, +} /// Pigeon version of ImageFileFormat. -enum PlatformImageFileFormat { jpeg, heif } +enum PlatformImageFileFormat { + jpeg, + heif, +} -enum PlatformImageFormatGroup { bgra8888, yuv420 } +enum PlatformImageFormatGroup { + bgra8888, + yuv420, +} -enum PlatformResolutionPreset { low, medium, high, veryHigh, ultraHigh, max } +enum PlatformResolutionPreset { + low, + medium, + high, + veryHigh, + ultraHigh, + max, +} class PlatformCameraDescription { PlatformCameraDescription({ @@ -93,10 +122,17 @@ class PlatformCameraDescription { /// The type of the camera lens. PlatformCameraLensType lensType; - Object encode() { - return [name, lensDirection, lensType]; + List _toList() { + return [ + name, + lensDirection, + lensType, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraDescription decode(Object result) { result as List; return PlatformCameraDescription( @@ -105,6 +141,23 @@ class PlatformCameraDescription { lensType: result[2]! as PlatformCameraLensType, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraDescription || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class PlatformCameraState { @@ -131,7 +184,7 @@ class PlatformCameraState { /// Whether setting focus points is supported. bool focusPointSupported; - Object encode() { + List _toList() { return [ previewSize, exposureMode, @@ -141,6 +194,9 @@ class PlatformCameraState { ]; } + Object encode() { + return _toList(); } + static PlatformCameraState decode(Object result) { result as List; return PlatformCameraState( @@ -151,6 +207,23 @@ class PlatformCameraState { focusPointSupported: result[4]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraState || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class PlatformMediaSettings { @@ -172,7 +245,7 @@ class PlatformMediaSettings { bool enableAudio; - Object encode() { + List _toList() { return [ resolutionPreset, framesPerSecond, @@ -182,6 +255,9 @@ class PlatformMediaSettings { ]; } + Object encode() { + return _toList(); } + static PlatformMediaSettings decode(Object result) { result as List; return PlatformMediaSettings( @@ -192,36 +268,91 @@ class PlatformMediaSettings { enableAudio: result[4]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMediaSettings || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class PlatformPoint { - PlatformPoint({required this.x, required this.y}); + PlatformPoint({ + required this.x, + required this.y, + }); double x; double y; - Object encode() { - return [x, y]; + List _toList() { + return [ + x, + y, + ]; } + Object encode() { + return _toList(); } + static PlatformPoint decode(Object result) { result as List; - return PlatformPoint(x: result[0]! as double, y: result[1]! as double); + return PlatformPoint( + x: result[0]! as double, + y: result[1]! as double, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPoint || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class PlatformSize { - PlatformSize({required this.width, required this.height}); + PlatformSize({ + required this.width, + required this.height, + }); double width; double height; - Object encode() { - return [width, height]; + List _toList() { + return [ + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformSize decode(Object result) { result as List; return PlatformSize( @@ -229,8 +360,26 @@ class PlatformSize { height: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformSize || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -238,46 +387,46 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformCameraLensDirection) { + } else if (value is PlatformCameraLensDirection) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformCameraLensType) { + } else if (value is PlatformCameraLensType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformDeviceOrientation) { + } else if (value is PlatformDeviceOrientation) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformExposureMode) { + } else if (value is PlatformExposureMode) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformFlashMode) { + } else if (value is PlatformFlashMode) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformFocusMode) { + } else if (value is PlatformFocusMode) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformImageFileFormat) { + } else if (value is PlatformImageFileFormat) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is PlatformImageFormatGroup) { + } else if (value is PlatformImageFormatGroup) { buffer.putUint8(136); writeValue(buffer, value.index); - } else if (value is PlatformResolutionPreset) { + } else if (value is PlatformResolutionPreset) { buffer.putUint8(137); writeValue(buffer, value.index); - } else if (value is PlatformCameraDescription) { + } else if (value is PlatformCameraDescription) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraState) { + } else if (value is PlatformCameraState) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformMediaSettings) { + } else if (value is PlatformMediaSettings) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(142); writeValue(buffer, value.encode()); } else { @@ -288,42 +437,42 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCameraLensDirection.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCameraLensType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformDeviceOrientation.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformExposureMode.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFlashMode.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFocusMode.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformImageFileFormat.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformImageFormatGroup.values[value]; - case 137: + case 137: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformResolutionPreset.values[value]; - case 138: + case 138: return PlatformCameraDescription.decode(readValue(buffer)!); - case 139: + case 139: return PlatformCameraState.decode(readValue(buffer)!); - case 140: + case 140: return PlatformMediaSettings.decode(readValue(buffer)!); - case 141: + case 141: return PlatformPoint.decode(readValue(buffer)!); - case 142: + case 142: return PlatformSize.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -335,13 +484,9 @@ class CameraApi { /// Constructor for [CameraApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - CameraApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + CameraApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -350,16 +495,15 @@ class CameraApi { /// Returns the list of available cameras. Future> getAvailableCameras() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -374,24 +518,21 @@ class CameraApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } /// Create a new camera with the given settings, and returns its ID. Future create(String cameraName, PlatformMediaSettings settings) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.create$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.create$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName, settings]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraName, settings]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -411,21 +552,16 @@ class CameraApi { } /// Initializes the camera with the given ID. - Future initialize( - int cameraId, - PlatformImageFormatGroup imageFormat, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future initialize(int cameraId, PlatformImageFormatGroup imageFormat) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId, imageFormat]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId, imageFormat]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -441,16 +577,15 @@ class CameraApi { /// Begins streaming frames from the camera. Future startImageStream() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -466,16 +601,15 @@ class CameraApi { /// Stops streaming frames from the camera. Future stopImageStream() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -494,16 +628,15 @@ class CameraApi { /// /// This is used to throttle sending frames across the channel. Future receivedImageStreamData() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.receivedImageStreamData$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.receivedImageStreamData$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -520,16 +653,15 @@ class CameraApi { /// Indicates that the given camera is no longer being used on the Dart side, /// and any associated resources can be cleaned up. Future dispose(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -544,19 +676,16 @@ class CameraApi { } /// Locks the camera capture to the current device orientation. - Future lockCaptureOrientation( - PlatformDeviceOrientation orientation, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future lockCaptureOrientation(PlatformDeviceOrientation orientation) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([orientation]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([orientation]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -573,16 +702,15 @@ class CameraApi { /// Unlocks camera capture orientation, allowing it to automatically adapt to /// device orientation. Future unlockCaptureOrientation() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -599,16 +727,15 @@ class CameraApi { /// Takes a picture with the current settings, and returns the path to the /// resulting file. Future takePicture() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -629,16 +756,15 @@ class CameraApi { /// Does any preprocessing necessary before beginning to record video. Future prepareForVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.prepareForVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.prepareForVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -655,16 +781,15 @@ class CameraApi { /// Begins recording video, optionally enabling streaming to Dart at the same /// time. Future startVideoRecording(bool enableStream) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([enableStream]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([enableStream]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -680,16 +805,15 @@ class CameraApi { /// Stops recording video, and results the path to the resulting file. Future stopVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -710,16 +834,15 @@ class CameraApi { /// Pauses video recording. Future pauseVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -735,16 +858,15 @@ class CameraApi { /// Resumes a previously paused video recording. Future resumeVideoRecording() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -760,16 +882,15 @@ class CameraApi { /// Switches the camera to the given flash mode. Future setFlashMode(PlatformFlashMode mode) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mode]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([mode]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -785,16 +906,15 @@ class CameraApi { /// Switches the camera to the given exposure mode. Future setExposureMode(PlatformExposureMode mode) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mode]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([mode]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -812,16 +932,15 @@ class CameraApi { /// /// A null value resets to the default exposure point. Future setExposurePoint(PlatformPoint? point) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([point]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -837,16 +956,15 @@ class CameraApi { /// Returns the minimum exposure offset supported by the camera. Future getMinExposureOffset() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -867,16 +985,15 @@ class CameraApi { /// Returns the maximum exposure offset supported by the camera. Future getMaxExposureOffset() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -897,16 +1014,15 @@ class CameraApi { /// Sets the exposure offset manually to the given value. Future setExposureOffset(double offset) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([offset]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([offset]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -922,16 +1038,15 @@ class CameraApi { /// Switches the camera to the given focus mode. Future setFocusMode(PlatformFocusMode mode) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mode]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([mode]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -949,16 +1064,15 @@ class CameraApi { /// /// A null value resets to the default focus point. Future setFocusPoint(PlatformPoint? point) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([point]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -974,16 +1088,15 @@ class CameraApi { /// Returns the minimum zoom level supported by the camera. Future getMinZoomLevel() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1004,16 +1117,15 @@ class CameraApi { /// Returns the maximum zoom level supported by the camera. Future getMaxZoomLevel() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1034,16 +1146,15 @@ class CameraApi { /// Sets the zoom factor. Future setZoomLevel(double zoom) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([zoom]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([zoom]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1059,16 +1170,15 @@ class CameraApi { /// Pauses streaming of preview frames. Future pausePreview() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1084,16 +1194,15 @@ class CameraApi { /// Resumes a previously paused preview stream. Future resumePreview() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1111,16 +1220,15 @@ class CameraApi { /// /// This should only be called while video recording is active. Future updateDescriptionWhileRecording(String cameraName) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.updateDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.updateDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraName]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1136,16 +1244,15 @@ class CameraApi { /// Sets the file format used for taking pictures. Future setImageFileFormat(PlatformImageFileFormat format) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setImageFileFormat$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setImageFileFormat$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([format]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([format]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1167,45 +1274,29 @@ abstract class CameraGlobalEventApi { /// Called when the device's physical orientation changes. void deviceOrientationChanged(PlatformDeviceOrientation orientation); - static void setUp( - CameraGlobalEventApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(CameraGlobalEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null.'); final List args = (message as List?)!; - final PlatformDeviceOrientation? arg_orientation = - (args[0] as PlatformDeviceOrientation?); - assert( - arg_orientation != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.', - ); + final PlatformDeviceOrientation? arg_orientation = (args[0] as PlatformDeviceOrientation?); + assert(arg_orientation != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.'); try { api.deviceOrientationChanged(arg_orientation!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1228,79 +1319,54 @@ abstract class CameraEventApi { /// handling a specific HostApi call, such as during streaming. void error(String message); - static void setUp( - CameraEventApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(CameraEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null.'); final List args = (message as List?)!; - final PlatformCameraState? arg_initialState = - (args[0] as PlatformCameraState?); - assert( - arg_initialState != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null, expected non-null PlatformCameraState.', - ); + final PlatformCameraState? arg_initialState = (args[0] as PlatformCameraState?); + assert(arg_initialState != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null, expected non-null PlatformCameraState.'); try { api.initialized(arg_initialState!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null.'); final List args = (message as List?)!; final String? arg_message = (args[0] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null, expected non-null String.'); try { api.error(arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/camera/camera_windows/lib/src/messages.g.dart b/packages/camera/camera_windows/lib/src/messages.g.dart index c21a1386dd6..eddc3a24d94 100644 --- a/packages/camera/camera_windows/lib/src/messages.g.dart +++ b/packages/camera/camera_windows/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,9 +27,30 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Pigeon version of platform interface's ResolutionPreset. -enum PlatformResolutionPreset { low, medium, high, veryHigh, ultraHigh, max } +enum PlatformResolutionPreset { + low, + medium, + high, + veryHigh, + ultraHigh, + max, +} /// Pigeon version of MediaSettings. class PlatformMediaSettings { @@ -55,7 +72,7 @@ class PlatformMediaSettings { bool enableAudio; - Object encode() { + List _toList() { return [ resolutionPreset, framesPerSecond, @@ -65,6 +82,9 @@ class PlatformMediaSettings { ]; } + Object encode() { + return _toList(); } + static PlatformMediaSettings decode(Object result) { result as List; return PlatformMediaSettings( @@ -75,20 +95,46 @@ class PlatformMediaSettings { enableAudio: result[4]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMediaSettings || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// A representation of a size from the native camera APIs. class PlatformSize { - PlatformSize({required this.width, required this.height}); + PlatformSize({ + required this.width, + required this.height, + }); double width; double height; - Object encode() { - return [width, height]; + List _toList() { + return [ + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformSize decode(Object result) { result as List; return PlatformSize( @@ -96,8 +142,26 @@ class PlatformSize { height: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformSize || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -105,13 +169,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformResolutionPreset) { + } else if (value is PlatformResolutionPreset) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformMediaSettings) { + } else if (value is PlatformMediaSettings) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -122,12 +186,12 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformResolutionPreset.values[value]; - case 130: + case 130: return PlatformMediaSettings.decode(readValue(buffer)!); - case 131: + case 131: return PlatformSize.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -139,13 +203,9 @@ class CameraApi { /// Constructor for [CameraApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - CameraApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + CameraApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -154,16 +214,15 @@ class CameraApi { /// Returns the names of all of the available capture devices. Future> getAvailableCameras() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -184,17 +243,15 @@ class CameraApi { /// Creates a camera instance for the given device name and settings. Future create(String cameraName, PlatformMediaSettings settings) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.create$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.create$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName, settings]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraName, settings]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -215,16 +272,15 @@ class CameraApi { /// Initializes a camera, and returns the size of its preview. Future initialize(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -245,16 +301,15 @@ class CameraApi { /// Disposes a camera that is no longer in use. Future dispose(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -271,16 +326,15 @@ class CameraApi { /// Takes a picture with the given camera, and returns the path to the /// resulting file. Future takePicture(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -301,16 +355,15 @@ class CameraApi { /// Starts recording video with the given camera. Future startVideoRecording(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -327,16 +380,15 @@ class CameraApi { /// Finishes recording video with the given camera, and returns the path to /// the resulting file. Future stopVideoRecording(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -357,16 +409,15 @@ class CameraApi { /// Starts the preview stream for the given camera. Future pausePreview(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -382,16 +433,15 @@ class CameraApi { /// Resumes the preview stream for the given camera. Future resumePreview(int cameraId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.camera_windows.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -415,21 +465,12 @@ abstract class CameraEventApi { /// Called when a camera error occurs on the native side. void error(String errorMessage); - static void setUp( - CameraEventApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(CameraEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -439,44 +480,33 @@ abstract class CameraEventApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_windows.CameraEventApi.error$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_windows.CameraEventApi.error$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null.'); final List args = (message as List?)!; final String? arg_errorMessage = (args[0] as String?); - assert( - arg_errorMessage != null, - 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null, expected non-null String.', - ); + assert(arg_errorMessage != null, + 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null, expected non-null String.'); try { api.error(arg_errorMessage!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/camera/camera_windows/windows/messages.g.cpp b/packages/camera/camera_windows/windows/messages.g.cpp index 42746e4e4f3..087db09edd9 100644 --- a/packages/camera/camera_windows/windows/messages.g.cpp +++ b/packages/camera/camera_windows/windows/messages.g.cpp @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #undef _HAS_EXCEPTIONS @@ -34,101 +34,98 @@ FlutterError CreateConnectionError(const std::string channel_name) { // PlatformMediaSettings PlatformMediaSettings::PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, bool enable_audio) - : resolution_preset_(resolution_preset), enable_audio_(enable_audio) {} + const PlatformResolutionPreset& resolution_preset, + bool enable_audio) + : resolution_preset_(resolution_preset), + enable_audio_(enable_audio) {} PlatformMediaSettings::PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, - const int64_t* frames_per_second, const int64_t* video_bitrate, - const int64_t* audio_bitrate, bool enable_audio) - : resolution_preset_(resolution_preset), - frames_per_second_(frames_per_second - ? std::optional(*frames_per_second) - : std::nullopt), - video_bitrate_(video_bitrate ? std::optional(*video_bitrate) - : std::nullopt), - audio_bitrate_(audio_bitrate ? std::optional(*audio_bitrate) - : std::nullopt), - enable_audio_(enable_audio) {} - -const PlatformResolutionPreset& PlatformMediaSettings::resolution_preset() - const { + const PlatformResolutionPreset& resolution_preset, + const int64_t* frames_per_second, + const int64_t* video_bitrate, + const int64_t* audio_bitrate, + bool enable_audio) + : resolution_preset_(resolution_preset), + frames_per_second_(frames_per_second ? std::optional(*frames_per_second) : std::nullopt), + video_bitrate_(video_bitrate ? std::optional(*video_bitrate) : std::nullopt), + audio_bitrate_(audio_bitrate ? std::optional(*audio_bitrate) : std::nullopt), + enable_audio_(enable_audio) {} + +const PlatformResolutionPreset& PlatformMediaSettings::resolution_preset() const { return resolution_preset_; } -void PlatformMediaSettings::set_resolution_preset( - const PlatformResolutionPreset& value_arg) { +void PlatformMediaSettings::set_resolution_preset(const PlatformResolutionPreset& value_arg) { resolution_preset_ = value_arg; } + const int64_t* PlatformMediaSettings::frames_per_second() const { return frames_per_second_ ? &(*frames_per_second_) : nullptr; } void PlatformMediaSettings::set_frames_per_second(const int64_t* value_arg) { - frames_per_second_ = - value_arg ? std::optional(*value_arg) : std::nullopt; + frames_per_second_ = value_arg ? std::optional(*value_arg) : std::nullopt; } void PlatformMediaSettings::set_frames_per_second(int64_t value_arg) { frames_per_second_ = value_arg; } + const int64_t* PlatformMediaSettings::video_bitrate() const { return video_bitrate_ ? &(*video_bitrate_) : nullptr; } void PlatformMediaSettings::set_video_bitrate(const int64_t* value_arg) { - video_bitrate_ = - value_arg ? std::optional(*value_arg) : std::nullopt; + video_bitrate_ = value_arg ? std::optional(*value_arg) : std::nullopt; } void PlatformMediaSettings::set_video_bitrate(int64_t value_arg) { video_bitrate_ = value_arg; } + const int64_t* PlatformMediaSettings::audio_bitrate() const { return audio_bitrate_ ? &(*audio_bitrate_) : nullptr; } void PlatformMediaSettings::set_audio_bitrate(const int64_t* value_arg) { - audio_bitrate_ = - value_arg ? std::optional(*value_arg) : std::nullopt; + audio_bitrate_ = value_arg ? std::optional(*value_arg) : std::nullopt; } void PlatformMediaSettings::set_audio_bitrate(int64_t value_arg) { audio_bitrate_ = value_arg; } -bool PlatformMediaSettings::enable_audio() const { return enable_audio_; } + +bool PlatformMediaSettings::enable_audio() const { + return enable_audio_; +} void PlatformMediaSettings::set_enable_audio(bool value_arg) { enable_audio_ = value_arg; } + EncodableList PlatformMediaSettings::ToEncodableList() const { EncodableList list; list.reserve(5); list.push_back(CustomEncodableValue(resolution_preset_)); - list.push_back(frames_per_second_ ? EncodableValue(*frames_per_second_) - : EncodableValue()); - list.push_back(video_bitrate_ ? EncodableValue(*video_bitrate_) - : EncodableValue()); - list.push_back(audio_bitrate_ ? EncodableValue(*audio_bitrate_) - : EncodableValue()); + list.push_back(frames_per_second_ ? EncodableValue(*frames_per_second_) : EncodableValue()); + list.push_back(video_bitrate_ ? EncodableValue(*video_bitrate_) : EncodableValue()); + list.push_back(audio_bitrate_ ? EncodableValue(*audio_bitrate_) : EncodableValue()); list.push_back(EncodableValue(enable_audio_)); return list; } -PlatformMediaSettings PlatformMediaSettings::FromEncodableList( - const EncodableList& list) { - PlatformMediaSettings decoded(std::any_cast( - std::get(list[0])), - std::get(list[4])); +PlatformMediaSettings PlatformMediaSettings::FromEncodableList(const EncodableList& list) { + PlatformMediaSettings decoded( + std::any_cast(std::get(list[0])), + std::get(list[4])); auto& encodable_frames_per_second = list[1]; if (!encodable_frames_per_second.IsNull()) { - decoded.set_frames_per_second( - std::get(encodable_frames_per_second)); + decoded.set_frames_per_second(std::get(encodable_frames_per_second)); } auto& encodable_video_bitrate = list[2]; if (!encodable_video_bitrate.IsNull()) { @@ -143,16 +140,29 @@ PlatformMediaSettings PlatformMediaSettings::FromEncodableList( // PlatformSize -PlatformSize::PlatformSize(double width, double height) - : width_(width), height_(height) {} +PlatformSize::PlatformSize( + double width, + double height) + : width_(width), + height_(height) {} + +double PlatformSize::width() const { + return width_; +} + +void PlatformSize::set_width(double value_arg) { + width_ = value_arg; +} -double PlatformSize::width() const { return width_; } -void PlatformSize::set_width(double value_arg) { width_ = value_arg; } +double PlatformSize::height() const { + return height_; +} -double PlatformSize::height() const { return height_; } +void PlatformSize::set_height(double value_arg) { + height_ = value_arg; +} -void PlatformSize::set_height(double value_arg) { height_ = value_arg; } EncodableList PlatformSize::ToEncodableList() const { EncodableList list; @@ -163,62 +173,52 @@ EncodableList PlatformSize::ToEncodableList() const { } PlatformSize PlatformSize::FromEncodableList(const EncodableList& list) { - PlatformSize decoded(std::get(list[0]), std::get(list[1])); + PlatformSize decoded( + std::get(list[0]), + std::get(list[1])); return decoded; } + PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const { + uint8_t type, + flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - const auto& encodable_enum_arg = ReadValue(stream); - const int64_t enum_arg_value = - encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); - return encodable_enum_arg.IsNull() - ? EncodableValue() - : CustomEncodableValue( - static_cast(enum_arg_value)); - } + const auto& encodable_enum_arg = ReadValue(stream); + const int64_t enum_arg_value = encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); + return encodable_enum_arg.IsNull() ? EncodableValue() : CustomEncodableValue(static_cast(enum_arg_value)); + } case 130: { - return CustomEncodableValue(PlatformMediaSettings::FromEncodableList( - std::get(ReadValue(stream)))); - } + return CustomEncodableValue(PlatformMediaSettings::FromEncodableList(std::get(ReadValue(stream)))); + } case 131: { - return CustomEncodableValue(PlatformSize::FromEncodableList( - std::get(ReadValue(stream)))); - } + return CustomEncodableValue(PlatformSize::FromEncodableList(std::get(ReadValue(stream)))); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = - std::get_if(&value)) { + const EncodableValue& value, + flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = std::get_if(&value)) { if (custom_value->type() == typeid(PlatformResolutionPreset)) { stream->WriteByte(129); - WriteValue(EncodableValue(static_cast( - std::any_cast(*custom_value))), - stream); + WriteValue(EncodableValue(static_cast(std::any_cast(*custom_value))), stream); return; } if (custom_value->type() == typeid(PlatformMediaSettings)) { stream->WriteByte(130); - WriteValue( - EncodableValue(std::any_cast(*custom_value) - .ToEncodableList()), - stream); + WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); return; } if (custom_value->type() == typeid(PlatformSize)) { stream->WriteByte(131); - WriteValue( - EncodableValue( - std::any_cast(*custom_value).ToEncodableList()), - stream); + WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); return; } } @@ -227,345 +227,275 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by CameraApi. const flutter::StandardMessageCodec& CameraApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `CameraApi` to handle messages through the -// `binary_messenger`. -void CameraApi::SetUp(flutter::BinaryMessenger* binary_messenger, - CameraApi* api) { +// Sets up an instance of `CameraApi` to handle messages through the `binary_messenger`. +void CameraApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + CameraApi* api) { CameraApi::SetUp(binary_messenger, api, ""); } -void CameraApi::SetUp(flutter::BinaryMessenger* binary_messenger, - CameraApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = - message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : ""; +void CameraApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + CameraApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - ErrorOr output = api->GetAvailableCameras(); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + ErrorOr output = api->GetAvailableCameras(); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.create" + prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.create" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_name_arg = args.at(0); - if (encodable_camera_name_arg.IsNull()) { - reply(WrapError("camera_name_arg unexpectedly null.")); - return; - } - const auto& camera_name_arg = - std::get(encodable_camera_name_arg); - const auto& encodable_settings_arg = args.at(1); - if (encodable_settings_arg.IsNull()) { - reply(WrapError("settings_arg unexpectedly null.")); - return; - } - const auto& settings_arg = - std::any_cast( - std::get(encodable_settings_arg)); - api->Create(camera_name_arg, settings_arg, - [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_name_arg = args.at(0); + if (encodable_camera_name_arg.IsNull()) { + reply(WrapError("camera_name_arg unexpectedly null.")); + return; + } + const auto& camera_name_arg = std::get(encodable_camera_name_arg); + const auto& encodable_settings_arg = args.at(1); + if (encodable_settings_arg.IsNull()) { + reply(WrapError("settings_arg unexpectedly null.")); + return; + } + const auto& settings_arg = std::any_cast(std::get(encodable_settings_arg)); + api->Create(camera_name_arg, settings_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.initialize" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.initialize" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->Initialize( - camera_id_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->Initialize(camera_id_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.dispose" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.dispose" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - std::optional output = api->Dispose(camera_id_arg); - if (output.has_value()) { - reply(WrapError(output.value())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + std::optional output = api->Dispose(camera_id_arg); + if (output.has_value()) { + reply(WrapError(output.value())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.takePicture" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.takePicture" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->TakePicture( - camera_id_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->TakePicture(camera_id_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->StartVideoRecording( - camera_id_arg, [reply](std::optional&& output) { - if (output.has_value()) { - reply(WrapError(output.value())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->StartVideoRecording(camera_id_arg, [reply](std::optional&& output) { + if (output.has_value()) { + reply(WrapError(output.value())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->StopVideoRecording( - camera_id_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->StopVideoRecording(camera_id_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.pausePreview" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.pausePreview" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->PausePreview(camera_id_arg, - [reply](std::optional&& output) { - if (output.has_value()) { - reply(WrapError(output.value())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->PausePreview(camera_id_arg, [reply](std::optional&& output) { + if (output.has_value()) { + reply(WrapError(output.value())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.camera_windows.CameraApi.resumePreview" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.resumePreview" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->ResumePreview(camera_id_arg, - [reply](std::optional&& output) { - if (output.has_value()) { - reply(WrapError(output.value())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->ResumePreview(camera_id_arg, [reply](std::optional&& output) { + if (output.has_value()) { + reply(WrapError(output.value())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -573,99 +503,81 @@ void CameraApi::SetUp(flutter::BinaryMessenger* binary_messenger, } EncodableValue CameraApi::WrapError(std::string_view error_message) { - return EncodableValue( - EncodableList{EncodableValue(std::string(error_message)), - EncodableValue("Error"), EncodableValue()}); + return EncodableValue(EncodableList{ + EncodableValue(std::string(error_message)), + EncodableValue("Error"), + EncodableValue() + }); } EncodableValue CameraApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{EncodableValue(error.code()), - EncodableValue(error.message()), - error.details()}); + return EncodableValue(EncodableList{ + EncodableValue(error.code()), + EncodableValue(error.message()), + error.details() + }); } -// Generated class from Pigeon that represents Flutter messages that can be -// called from C++. +// Generated class from Pigeon that represents Flutter messages that can be called from C++. CameraEventApi::CameraEventApi(flutter::BinaryMessenger* binary_messenger) - : binary_messenger_(binary_messenger), message_channel_suffix_("") {} + : binary_messenger_(binary_messenger), + message_channel_suffix_("") {} -CameraEventApi::CameraEventApi(flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix) - : binary_messenger_(binary_messenger), - message_channel_suffix_(message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : "") {} +CameraEventApi::CameraEventApi( + flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix) + : binary_messenger_(binary_messenger), + message_channel_suffix_(message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : "") {} const flutter::StandardMessageCodec& CameraEventApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } void CameraEventApi::CameraClosing( - std::function&& on_success, - std::function&& on_error) { - const std::string channel_name = - "dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing" + - message_channel_suffix_; + std::function&& on_success, + std::function&& on_error) { + const std::string channel_name = "dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing" + message_channel_suffix_; BasicMessageChannel<> channel(binary_messenger_, channel_name, &GetCodec()); EncodableValue encoded_api_arguments = EncodableValue(); - channel.Send( - encoded_api_arguments, [channel_name, on_success = std::move(on_success), - on_error = std::move(on_error)]( - const uint8_t* reply, size_t reply_size) { - std::unique_ptr response = - GetCodec().DecodeMessage(reply, reply_size); - const auto& encodable_return_value = *response; - const auto* list_return_value = - std::get_if(&encodable_return_value); - if (list_return_value) { - if (list_return_value->size() > 1) { - on_error( - FlutterError(std::get(list_return_value->at(0)), - std::get(list_return_value->at(1)), - list_return_value->at(2))); - } else { - on_success(); - } - } else { - on_error(CreateConnectionError(channel_name)); - } - }); + channel.Send(encoded_api_arguments, [channel_name, on_success = std::move(on_success), on_error = std::move(on_error)](const uint8_t* reply, size_t reply_size) { + std::unique_ptr response = GetCodec().DecodeMessage(reply, reply_size); + const auto& encodable_return_value = *response; + const auto* list_return_value = std::get_if(&encodable_return_value); + if (list_return_value) { + if (list_return_value->size() > 1) { + on_error(FlutterError(std::get(list_return_value->at(0)), std::get(list_return_value->at(1)), list_return_value->at(2))); + } else { + on_success(); + } + } else { + on_error(CreateConnectionError(channel_name)); + } + }); } void CameraEventApi::Error( - const std::string& error_message_arg, - std::function&& on_success, - std::function&& on_error) { - const std::string channel_name = - "dev.flutter.pigeon.camera_windows.CameraEventApi.error" + - message_channel_suffix_; + const std::string& error_message_arg, + std::function&& on_success, + std::function&& on_error) { + const std::string channel_name = "dev.flutter.pigeon.camera_windows.CameraEventApi.error" + message_channel_suffix_; BasicMessageChannel<> channel(binary_messenger_, channel_name, &GetCodec()); EncodableValue encoded_api_arguments = EncodableValue(EncodableList{ - EncodableValue(error_message_arg), + EncodableValue(error_message_arg), + }); + channel.Send(encoded_api_arguments, [channel_name, on_success = std::move(on_success), on_error = std::move(on_error)](const uint8_t* reply, size_t reply_size) { + std::unique_ptr response = GetCodec().DecodeMessage(reply, reply_size); + const auto& encodable_return_value = *response; + const auto* list_return_value = std::get_if(&encodable_return_value); + if (list_return_value) { + if (list_return_value->size() > 1) { + on_error(FlutterError(std::get(list_return_value->at(0)), std::get(list_return_value->at(1)), list_return_value->at(2))); + } else { + on_success(); + } + } else { + on_error(CreateConnectionError(channel_name)); + } }); - channel.Send( - encoded_api_arguments, [channel_name, on_success = std::move(on_success), - on_error = std::move(on_error)]( - const uint8_t* reply, size_t reply_size) { - std::unique_ptr response = - GetCodec().DecodeMessage(reply, reply_size); - const auto& encodable_return_value = *response; - const auto* list_return_value = - std::get_if(&encodable_return_value); - if (list_return_value) { - if (list_return_value->size() > 1) { - on_error( - FlutterError(std::get(list_return_value->at(0)), - std::get(list_return_value->at(1)), - list_return_value->at(2))); - } else { - on_success(); - } - } else { - on_error(CreateConnectionError(channel_name)); - } - }); } } // namespace camera_windows diff --git a/packages/camera/camera_windows/windows/messages.g.h b/packages/camera/camera_windows/windows/messages.g.h index 9bd303ca015..994efa1e539 100644 --- a/packages/camera/camera_windows/windows/messages.g.h +++ b/packages/camera/camera_windows/windows/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -17,16 +17,17 @@ namespace camera_windows { + // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) : code_(code) {} + explicit FlutterError(const std::string& code) + : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, - const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -38,8 +39,7 @@ class FlutterError { flutter::EncodableValue details_; }; -template -class ErrorOr { +template class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -59,6 +59,7 @@ class ErrorOr { std::variant v_; }; + // Pigeon version of platform interface's ResolutionPreset. enum class PlatformResolutionPreset { kLow = 0, @@ -69,6 +70,7 @@ enum class PlatformResolutionPreset { kMax = 5 }; + // Pigeon version of MediaSettings. // // Generated class from Pigeon that represents data sent in messages. @@ -76,13 +78,16 @@ class PlatformMediaSettings { public: // Constructs an object setting all non-nullable fields. explicit PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, bool enable_audio); + const PlatformResolutionPreset& resolution_preset, + bool enable_audio); // Constructs an object setting all fields. explicit PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, - const int64_t* frames_per_second, const int64_t* video_bitrate, - const int64_t* audio_bitrate, bool enable_audio); + const PlatformResolutionPreset& resolution_preset, + const int64_t* frames_per_second, + const int64_t* video_bitrate, + const int64_t* audio_bitrate, + bool enable_audio); const PlatformResolutionPreset& resolution_preset() const; void set_resolution_preset(const PlatformResolutionPreset& value_arg); @@ -103,8 +108,7 @@ class PlatformMediaSettings { void set_enable_audio(bool value_arg); private: - static PlatformMediaSettings FromEncodableList( - const flutter::EncodableList& list); + static PlatformMediaSettings FromEncodableList(const flutter::EncodableList& list); flutter::EncodableList ToEncodableList() const; friend class CameraApi; friend class CameraEventApi; @@ -116,13 +120,16 @@ class PlatformMediaSettings { bool enable_audio_; }; + // A representation of a size from the native camera APIs. // // Generated class from Pigeon that represents data sent in messages. class PlatformSize { public: // Constructs an object setting all fields. - explicit PlatformSize(double width, double height); + explicit PlatformSize( + double width, + double height); double width() const; void set_width(double value_arg); @@ -140,6 +147,7 @@ class PlatformSize { double height_; }; + class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -148,16 +156,16 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue(const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; - + void WriteValue( + const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const override; + uint8_t type, + flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from -// Flutter. +// Generated interface from Pigeon that represents a handler of messages from Flutter. class CameraApi { public: CameraApi(const CameraApi&) = delete; @@ -166,67 +174,71 @@ class CameraApi { // Returns the names of all of the available capture devices. virtual ErrorOr GetAvailableCameras() = 0; // Creates a camera instance for the given device name and settings. - virtual void Create(const std::string& camera_name, - const PlatformMediaSettings& settings, - std::function reply)> result) = 0; + virtual void Create( + const std::string& camera_name, + const PlatformMediaSettings& settings, + std::function reply)> result) = 0; // Initializes a camera, and returns the size of its preview. virtual void Initialize( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Disposes a camera that is no longer in use. virtual std::optional Dispose(int64_t camera_id) = 0; // Takes a picture with the given camera, and returns the path to the // resulting file. virtual void TakePicture( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Starts recording video with the given camera. virtual void StartVideoRecording( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Finishes recording video with the given camera, and returns the path to // the resulting file. virtual void StopVideoRecording( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Starts the preview stream for the given camera. virtual void PausePreview( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Resumes the preview stream for the given camera. virtual void ResumePreview( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // The codec used by CameraApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `CameraApi` to handle messages through the - // `binary_messenger`. - static void SetUp(flutter::BinaryMessenger* binary_messenger, CameraApi* api); - static void SetUp(flutter::BinaryMessenger* binary_messenger, CameraApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `CameraApi` to handle messages through the `binary_messenger`. + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + CameraApi* api); + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + CameraApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); - protected: CameraApi() = default; }; -// Generated class from Pigeon that represents Flutter messages that can be -// called from C++. +// Generated class from Pigeon that represents Flutter messages that can be called from C++. class CameraEventApi { public: CameraEventApi(flutter::BinaryMessenger* binary_messenger); - CameraEventApi(flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix); + CameraEventApi( + flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix); static const flutter::StandardMessageCodec& GetCodec(); // Called when the camera instance is closing on the native side. - void CameraClosing(std::function&& on_success, - std::function&& on_error); + void CameraClosing( + std::function&& on_success, + std::function&& on_error); // Called when a camera error occurs on the native side. - void Error(const std::string& error_message, - std::function&& on_success, - std::function&& on_error); - + void Error( + const std::string& error_message, + std::function&& on_success, + std::function&& on_error); private: flutter::BinaryMessenger* binary_messenger_; std::string message_channel_suffix_; diff --git a/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java b/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java index 3fde65bea5a..1b94b210c79 100644 --- a/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java +++ b/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package dev.flutter.packages.file_selector_android; @@ -22,7 +22,10 @@ import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -38,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -57,7 +61,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -112,15 +116,10 @@ public void setMessage(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } FileSelectorNativeException that = (FileSelectorNativeException) o; - return fileSelectorExceptionCode.equals(that.fileSelectorExceptionCode) - && message.equals(that.message); + return fileSelectorExceptionCode.equals(that.fileSelectorExceptionCode) && message.equals(that.message); } @Override @@ -133,8 +132,7 @@ public static final class Builder { private @Nullable FileSelectorExceptionCode fileSelectorExceptionCode; @CanIgnoreReturnValue - public @NonNull Builder setFileSelectorExceptionCode( - @NonNull FileSelectorExceptionCode setterArg) { + public @NonNull Builder setFileSelectorExceptionCode(@NonNull FileSelectorExceptionCode setterArg) { this.fileSelectorExceptionCode = setterArg; return this; } @@ -163,12 +161,10 @@ ArrayList toList() { return toListResult; } - static @NonNull FileSelectorNativeException fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull FileSelectorNativeException fromList(@NonNull ArrayList pigeonVar_list) { FileSelectorNativeException pigeonResult = new FileSelectorNativeException(); Object fileSelectorExceptionCode = pigeonVar_list.get(0); - pigeonResult.setFileSelectorExceptionCode( - (FileSelectorExceptionCode) fileSelectorExceptionCode); + pigeonResult.setFileSelectorExceptionCode((FileSelectorExceptionCode) fileSelectorExceptionCode); Object message = pigeonVar_list.get(1); pigeonResult.setMessage((String) message); return pigeonResult; @@ -251,19 +247,10 @@ public void setFileSelectorNativeException(@Nullable FileSelectorNativeException @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } FileResponse that = (FileResponse) o; - return path.equals(that.path) - && Objects.equals(mimeType, that.mimeType) - && Objects.equals(name, that.name) - && size.equals(that.size) - && Arrays.equals(bytes, that.bytes) - && Objects.equals(fileSelectorNativeException, that.fileSelectorNativeException); + return path.equals(that.path) && Objects.equals(mimeType, that.mimeType) && Objects.equals(name, that.name) && size.equals(that.size) && Arrays.equals(bytes, that.bytes) && Objects.equals(fileSelectorNativeException, that.fileSelectorNativeException); } @Override @@ -318,8 +305,7 @@ public static final class Builder { private @Nullable FileSelectorNativeException fileSelectorNativeException; @CanIgnoreReturnValue - public @NonNull Builder setFileSelectorNativeException( - @Nullable FileSelectorNativeException setterArg) { + public @NonNull Builder setFileSelectorNativeException(@Nullable FileSelectorNativeException setterArg) { this.fileSelectorNativeException = setterArg; return this; } @@ -361,8 +347,7 @@ ArrayList toList() { Object bytes = pigeonVar_list.get(4); pigeonResult.setBytes((byte[]) bytes); Object fileSelectorNativeException = pigeonVar_list.get(5); - pigeonResult.setFileSelectorNativeException( - (FileSelectorNativeException) fileSelectorNativeException); + pigeonResult.setFileSelectorNativeException((FileSelectorNativeException) fileSelectorNativeException); return pigeonResult; } } @@ -400,12 +385,8 @@ public void setExtensions(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } FileTypes that = (FileTypes) o; return mimeTypes.equals(that.mimeTypes) && extensions.equals(that.extensions); } @@ -467,13 +448,10 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null - ? null - : FileSelectorExceptionCode.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : FileSelectorExceptionCode.values()[((Long) value).intValue()]; + } case (byte) 130: return FileSelectorNativeException.fromList((ArrayList) readValue(buffer)); case (byte) 131: @@ -505,6 +483,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -532,57 +511,41 @@ public interface VoidResult { /** * An API to call to native code to select files or directories. * - *

Generated interface from Pigeon that represents a handler of messages from Flutter. + * Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface FileSelectorApi { /** * Opens a file dialog for loading files and returns a file path. * - *

Returns `null` if user cancels the operation. + * Returns `null` if user cancels the operation. */ - void openFile( - @Nullable String initialDirectory, - @NonNull FileTypes allowedTypes, - @NonNull NullableResult result); + void openFile(@Nullable String initialDirectory, @NonNull FileTypes allowedTypes, @NonNull NullableResult result); /** - * Opens a file dialog for loading files and returns a list of file responses chosen by the - * user. + * Opens a file dialog for loading files and returns a list of file responses + * chosen by the user. */ - void openFiles( - @Nullable String initialDirectory, - @NonNull FileTypes allowedTypes, - @NonNull Result> result); + void openFiles(@Nullable String initialDirectory, @NonNull FileTypes allowedTypes, @NonNull Result> result); /** * Opens a file dialog for loading directories and returns a directory path. * - *

Returns `null` if user cancels the operation. + * Returns `null` if user cancels the operation. */ - void getDirectoryPath( - @Nullable String initialDirectory, @NonNull NullableResult result); + void getDirectoryPath(@Nullable String initialDirectory, @NonNull NullableResult result); /** The codec used by FileSelectorApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. - */ + /**Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable FileSelectorApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable FileSelectorApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable FileSelectorApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -612,10 +575,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -645,10 +605,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { diff --git a/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart b/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart index 4c8640886c5..0bcff1d8c68 100644 --- a/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart +++ b/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,25 +17,21 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + enum FileSelectorExceptionCode { securityException, ioException, @@ -54,12 +50,14 @@ class FileSelectorNativeException { String message; List _toList() { - return [fileSelectorExceptionCode, message]; + return [ + fileSelectorExceptionCode, + message, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static FileSelectorNativeException decode(Object result) { result as List; @@ -72,8 +70,7 @@ class FileSelectorNativeException { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! FileSelectorNativeException || - other.runtimeType != runtimeType) { + if (other is! FileSelectorNativeException || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -84,7 +81,8 @@ class FileSelectorNativeException { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class FileResponse { @@ -121,8 +119,7 @@ class FileResponse { } Object encode() { - return _toList(); - } + return _toList(); } static FileResponse decode(Object result) { result as List; @@ -150,23 +147,29 @@ class FileResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class FileTypes { - FileTypes({required this.mimeTypes, required this.extensions}); + FileTypes({ + required this.mimeTypes, + required this.extensions, + }); List mimeTypes; List extensions; List _toList() { - return [mimeTypes, extensions]; + return [ + mimeTypes, + extensions, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static FileTypes decode(Object result) { result as List; @@ -190,9 +193,11 @@ class FileTypes { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -200,16 +205,16 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is FileSelectorExceptionCode) { + } else if (value is FileSelectorExceptionCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is FileSelectorNativeException) { + } else if (value is FileSelectorNativeException) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is FileResponse) { + } else if (value is FileResponse) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is FileTypes) { + } else if (value is FileTypes) { buffer.putUint8(132); writeValue(buffer, value.encode()); } else { @@ -220,14 +225,14 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : FileSelectorExceptionCode.values[value]; - case 130: + case 130: return FileSelectorNativeException.decode(readValue(buffer)!); - case 131: + case 131: return FileResponse.decode(readValue(buffer)!); - case 132: + case 132: return FileTypes.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -240,13 +245,9 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -256,21 +257,14 @@ class FileSelectorApi { /// Opens a file dialog for loading files and returns a file path. /// /// Returns `null` if user cancels the operation. - Future openFile( - String? initialDirectory, - FileTypes allowedTypes, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [initialDirectory, allowedTypes], + Future openFile(String? initialDirectory, FileTypes allowedTypes) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([initialDirectory, allowedTypes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -288,21 +282,14 @@ class FileSelectorApi { /// Opens a file dialog for loading files and returns a list of file responses /// chosen by the user. - Future> openFiles( - String? initialDirectory, - FileTypes allowedTypes, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [initialDirectory, allowedTypes], + Future> openFiles(String? initialDirectory, FileTypes allowedTypes) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([initialDirectory, allowedTypes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -327,17 +314,13 @@ class FileSelectorApi { /// /// Returns `null` if user cancels the operation. Future getDirectoryPath(String? initialDirectory) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [initialDirectory], + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([initialDirectory]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift b/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift index 36f897df2e8..601b623afd3 100644 --- a/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift +++ b/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,11 +129,14 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + /// Generated class from Pigeon that represents data sent in messages. struct FileSelectorConfig: Hashable { var utis: [String] var allowMultiSelection: Bool + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> FileSelectorConfig? { let utis = pigeonVar_list[0] as! [String] @@ -151,8 +154,7 @@ struct FileSelectorConfig: Hashable { ] } static func == (lhs: FileSelectorConfig, rhs: FileSelectorConfig) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -194,6 +196,7 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } + /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol FileSelectorApi { func openFile(config: FileSelectorConfig, completion: @escaping (Result<[String], Error>) -> Void) @@ -203,14 +206,9 @@ protocol FileSelectorApi { class FileSelectorApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let openFileChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let openFileChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { openFileChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/file_selector/file_selector_ios/lib/src/messages.g.dart b/packages/file_selector/file_selector_ios/lib/src/messages.g.dart index 5ecb21446ba..ff10f4271a6 100644 --- a/packages/file_selector/file_selector_ios/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_ios/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,39 +17,21 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; - } - if (error == null) { - return [result]; - } - return [error.code, error.message, error.details]; -} - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + class FileSelectorConfig { FileSelectorConfig({ this.utis = const [], @@ -61,12 +43,14 @@ class FileSelectorConfig { bool allowMultiSelection; List _toList() { - return [utis, allowMultiSelection]; + return [ + utis, + allowMultiSelection, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static FileSelectorConfig decode(Object result) { result as List; @@ -90,9 +74,11 @@ class FileSelectorConfig { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -100,7 +86,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is FileSelectorConfig) { + } else if (value is FileSelectorConfig) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -111,7 +97,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return FileSelectorConfig.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -123,13 +109,9 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -137,17 +119,13 @@ class FileSelectorApi { final String pigeonVar_messageChannelSuffix; Future> openFile(FileSelectorConfig config) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [config], + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([config]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_linux/lib/src/messages.g.dart b/packages/file_selector/file_selector_linux/lib/src/messages.g.dart index 552d0cdd023..b027328f1b0 100644 --- a/packages/file_selector/file_selector_linux/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_linux/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,9 +17,27 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// A Pigeon representation of the GTK_FILE_CHOOSER_ACTION_* options. -enum PlatformFileChooserActionType { open, chooseDirectory, save } +enum PlatformFileChooserActionType { + open, + chooseDirectory, + save, +} /// A Pigeon representation of the Linux portion of an `XTypeGroup`. class PlatformTypeGroup { @@ -35,10 +53,17 @@ class PlatformTypeGroup { List mimeTypes; - Object encode() { - return [label, extensions, mimeTypes]; + List _toList() { + return [ + label, + extensions, + mimeTypes, + ]; } + Object encode() { + return _toList(); } + static PlatformTypeGroup decode(Object result) { result as List; return PlatformTypeGroup( @@ -47,6 +72,23 @@ class PlatformTypeGroup { mimeTypes: (result[2] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTypeGroup || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Options for GKT file chooser. @@ -74,7 +116,7 @@ class PlatformFileChooserOptions { /// Nullable because it does not apply to the "save" action. bool? selectMultiple; - Object encode() { + List _toList() { return [ allowedFileTypes, currentFolderPath, @@ -84,19 +126,39 @@ class PlatformFileChooserOptions { ]; } + Object encode() { + return _toList(); } + static PlatformFileChooserOptions decode(Object result) { result as List; return PlatformFileChooserOptions( - allowedFileTypes: (result[0] as List?) - ?.cast(), + allowedFileTypes: (result[0] as List?)?.cast(), currentFolderPath: result[1] as String?, currentName: result[2] as String?, acceptButtonLabel: result[3] as String?, selectMultiple: result[4] as bool?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformFileChooserOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -104,13 +166,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformFileChooserActionType) { + } else if (value is PlatformFileChooserActionType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformTypeGroup) { + } else if (value is PlatformTypeGroup) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is PlatformFileChooserOptions) { + } else if (value is PlatformFileChooserOptions) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -121,14 +183,12 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; - return value == null - ? null - : PlatformFileChooserActionType.values[value]; - case 130: + return value == null ? null : PlatformFileChooserActionType.values[value]; + case 130: return PlatformTypeGroup.decode(readValue(buffer)!); - case 131: + case 131: return PlatformFileChooserOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -140,13 +200,9 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -157,21 +213,16 @@ class FileSelectorApi { /// list of selected paths. /// /// An empty list corresponds to a cancelled selection. - Future> showFileChooser( - PlatformFileChooserActionType type, - PlatformFileChooserOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> showFileChooser(PlatformFileChooserActionType type, PlatformFileChooserOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([type, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([type, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/file_selector/file_selector_linux/linux/messages.g.cc b/packages/file_selector/file_selector_linux/linux/messages.g.cc index 596ca836482..a3163ab490b 100644 --- a/packages/file_selector/file_selector_linux/linux/messages.g.cc +++ b/packages/file_selector/file_selector_linux/linux/messages.g.cc @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #include "messages.g.h" @@ -24,18 +24,15 @@ static void ffs_platform_type_group_dispose(GObject* object) { G_OBJECT_CLASS(ffs_platform_type_group_parent_class)->dispose(object); } -static void ffs_platform_type_group_init(FfsPlatformTypeGroup* self) {} +static void ffs_platform_type_group_init(FfsPlatformTypeGroup* self) { +} -static void ffs_platform_type_group_class_init( - FfsPlatformTypeGroupClass* klass) { +static void ffs_platform_type_group_class_init(FfsPlatformTypeGroupClass* klass) { G_OBJECT_CLASS(klass)->dispose = ffs_platform_type_group_dispose; } -FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, - FlValue* extensions, - FlValue* mime_types) { - FfsPlatformTypeGroup* self = FFS_PLATFORM_TYPE_GROUP( - g_object_new(ffs_platform_type_group_get_type(), nullptr)); +FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, FlValue* extensions, FlValue* mime_types) { + FfsPlatformTypeGroup* self = FFS_PLATFORM_TYPE_GROUP(g_object_new(ffs_platform_type_group_get_type(), nullptr)); self->label = g_strdup(label); self->extensions = fl_value_ref(extensions); self->mime_types = fl_value_ref(mime_types); @@ -65,8 +62,7 @@ static FlValue* ffs_platform_type_group_to_list(FfsPlatformTypeGroup* self) { return values; } -static FfsPlatformTypeGroup* ffs_platform_type_group_new_from_list( - FlValue* values) { +static FfsPlatformTypeGroup* ffs_platform_type_group_new_from_list(FlValue* values) { FlValue* value0 = fl_value_get_list_value(values, 0); const gchar* label = fl_value_get_string(value0); FlValue* value1 = fl_value_get_list_value(values, 1); @@ -86,119 +82,97 @@ struct _FfsPlatformFileChooserOptions { gboolean* select_multiple; }; -G_DEFINE_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_options, - G_TYPE_OBJECT) +G_DEFINE_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_options, G_TYPE_OBJECT) static void ffs_platform_file_chooser_options_dispose(GObject* object) { - FfsPlatformFileChooserOptions* self = - FFS_PLATFORM_FILE_CHOOSER_OPTIONS(object); + FfsPlatformFileChooserOptions* self = FFS_PLATFORM_FILE_CHOOSER_OPTIONS(object); g_clear_pointer(&self->allowed_file_types, fl_value_unref); g_clear_pointer(&self->current_folder_path, g_free); g_clear_pointer(&self->current_name, g_free); g_clear_pointer(&self->accept_button_label, g_free); g_clear_pointer(&self->select_multiple, g_free); - G_OBJECT_CLASS(ffs_platform_file_chooser_options_parent_class) - ->dispose(object); + G_OBJECT_CLASS(ffs_platform_file_chooser_options_parent_class)->dispose(object); } -static void ffs_platform_file_chooser_options_init( - FfsPlatformFileChooserOptions* self) {} +static void ffs_platform_file_chooser_options_init(FfsPlatformFileChooserOptions* self) { +} -static void ffs_platform_file_chooser_options_class_init( - FfsPlatformFileChooserOptionsClass* klass) { +static void ffs_platform_file_chooser_options_class_init(FfsPlatformFileChooserOptionsClass* klass) { G_OBJECT_CLASS(klass)->dispose = ffs_platform_file_chooser_options_dispose; } -FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new( - FlValue* allowed_file_types, const gchar* current_folder_path, - const gchar* current_name, const gchar* accept_button_label, - gboolean* select_multiple) { - FfsPlatformFileChooserOptions* self = FFS_PLATFORM_FILE_CHOOSER_OPTIONS( - g_object_new(ffs_platform_file_chooser_options_get_type(), nullptr)); +FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new(FlValue* allowed_file_types, const gchar* current_folder_path, const gchar* current_name, const gchar* accept_button_label, gboolean* select_multiple) { + FfsPlatformFileChooserOptions* self = FFS_PLATFORM_FILE_CHOOSER_OPTIONS(g_object_new(ffs_platform_file_chooser_options_get_type(), nullptr)); if (allowed_file_types != nullptr) { self->allowed_file_types = fl_value_ref(allowed_file_types); - } else { + } + else { self->allowed_file_types = nullptr; } if (current_folder_path != nullptr) { self->current_folder_path = g_strdup(current_folder_path); - } else { + } + else { self->current_folder_path = nullptr; } if (current_name != nullptr) { self->current_name = g_strdup(current_name); - } else { + } + else { self->current_name = nullptr; } if (accept_button_label != nullptr) { self->accept_button_label = g_strdup(accept_button_label); - } else { + } + else { self->accept_button_label = nullptr; } if (select_multiple != nullptr) { self->select_multiple = static_cast(malloc(sizeof(gboolean))); *self->select_multiple = *select_multiple; - } else { + } + else { self->select_multiple = nullptr; } return self; } -FlValue* ffs_platform_file_chooser_options_get_allowed_file_types( - FfsPlatformFileChooserOptions* self) { +FlValue* ffs_platform_file_chooser_options_get_allowed_file_types(FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->allowed_file_types; } -const gchar* ffs_platform_file_chooser_options_get_current_folder_path( - FfsPlatformFileChooserOptions* self) { +const gchar* ffs_platform_file_chooser_options_get_current_folder_path(FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->current_folder_path; } -const gchar* ffs_platform_file_chooser_options_get_current_name( - FfsPlatformFileChooserOptions* self) { +const gchar* ffs_platform_file_chooser_options_get_current_name(FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->current_name; } -const gchar* ffs_platform_file_chooser_options_get_accept_button_label( - FfsPlatformFileChooserOptions* self) { +const gchar* ffs_platform_file_chooser_options_get_accept_button_label(FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->accept_button_label; } -gboolean* ffs_platform_file_chooser_options_get_select_multiple( - FfsPlatformFileChooserOptions* self) { +gboolean* ffs_platform_file_chooser_options_get_select_multiple(FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->select_multiple; } -static FlValue* ffs_platform_file_chooser_options_to_list( - FfsPlatformFileChooserOptions* self) { +static FlValue* ffs_platform_file_chooser_options_to_list(FfsPlatformFileChooserOptions* self) { FlValue* values = fl_value_new_list(); - fl_value_append_take(values, self->allowed_file_types != nullptr - ? fl_value_ref(self->allowed_file_types) - : fl_value_new_null()); - fl_value_append_take(values, - self->current_folder_path != nullptr - ? fl_value_new_string(self->current_folder_path) - : fl_value_new_null()); - fl_value_append_take(values, self->current_name != nullptr - ? fl_value_new_string(self->current_name) - : fl_value_new_null()); - fl_value_append_take(values, - self->accept_button_label != nullptr - ? fl_value_new_string(self->accept_button_label) - : fl_value_new_null()); - fl_value_append_take(values, self->select_multiple != nullptr - ? fl_value_new_bool(*self->select_multiple) - : fl_value_new_null()); + fl_value_append_take(values, self->allowed_file_types != nullptr ? fl_value_ref(self->allowed_file_types) : fl_value_new_null()); + fl_value_append_take(values, self->current_folder_path != nullptr ? fl_value_new_string(self->current_folder_path) : fl_value_new_null()); + fl_value_append_take(values, self->current_name != nullptr ? fl_value_new_string(self->current_name) : fl_value_new_null()); + fl_value_append_take(values, self->accept_button_label != nullptr ? fl_value_new_string(self->accept_button_label) : fl_value_new_null()); + fl_value_append_take(values, self->select_multiple != nullptr ? fl_value_new_bool(*self->select_multiple) : fl_value_new_null()); return values; } -static FfsPlatformFileChooserOptions* -ffs_platform_file_chooser_options_new_from_list(FlValue* values) { +static FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new_from_list(FlValue* values) { FlValue* value0 = fl_value_get_list_value(values, 0); FlValue* allowed_file_types = nullptr; if (fl_value_get_type(value0) != FL_VALUE_TYPE_NULL) { @@ -226,152 +200,112 @@ ffs_platform_file_chooser_options_new_from_list(FlValue* values) { select_multiple_value = fl_value_get_bool(value4); select_multiple = &select_multiple_value; } - return ffs_platform_file_chooser_options_new( - allowed_file_types, current_folder_path, current_name, - accept_button_label, select_multiple); + return ffs_platform_file_chooser_options_new(allowed_file_types, current_folder_path, current_name, accept_button_label, select_multiple); } struct _FfsMessageCodec { FlStandardMessageCodec parent_instance; + }; -G_DEFINE_TYPE(FfsMessageCodec, ffs_message_codec, - fl_standard_message_codec_get_type()) +G_DEFINE_TYPE(FfsMessageCodec, ffs_message_codec, fl_standard_message_codec_get_type()) + +const int ffs_platform_file_chooser_action_type_type_id = 129; +const int ffs_platform_type_group_type_id = 130; +const int ffs_platform_file_chooser_options_type_id = 131; -static gboolean ffs_message_codec_write_ffs_platform_file_chooser_action_type( - FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, - GError** error) { - uint8_t type = 129; +static gboolean ffs_message_codec_write_ffs_platform_file_chooser_action_type(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { + uint8_t type = ffs_platform_file_chooser_action_type_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); return fl_standard_message_codec_write_value(codec, buffer, value, error); } -static gboolean ffs_message_codec_write_ffs_platform_type_group( - FlStandardMessageCodec* codec, GByteArray* buffer, - FfsPlatformTypeGroup* value, GError** error) { - uint8_t type = 130; +static gboolean ffs_message_codec_write_ffs_platform_type_group(FlStandardMessageCodec* codec, GByteArray* buffer, FfsPlatformTypeGroup* value, GError** error) { + uint8_t type = ffs_platform_type_group_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); g_autoptr(FlValue) values = ffs_platform_type_group_to_list(value); return fl_standard_message_codec_write_value(codec, buffer, values, error); } -static gboolean ffs_message_codec_write_ffs_platform_file_chooser_options( - FlStandardMessageCodec* codec, GByteArray* buffer, - FfsPlatformFileChooserOptions* value, GError** error) { - uint8_t type = 131; +static gboolean ffs_message_codec_write_ffs_platform_file_chooser_options(FlStandardMessageCodec* codec, GByteArray* buffer, FfsPlatformFileChooserOptions* value, GError** error) { + uint8_t type = ffs_platform_file_chooser_options_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); g_autoptr(FlValue) values = ffs_platform_file_chooser_options_to_list(value); return fl_standard_message_codec_write_value(codec, buffer, values, error); } -static gboolean ffs_message_codec_write_value(FlStandardMessageCodec* codec, - GByteArray* buffer, - FlValue* value, GError** error) { +static gboolean ffs_message_codec_write_value(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { if (fl_value_get_type(value) == FL_VALUE_TYPE_CUSTOM) { switch (fl_value_get_custom_type(value)) { - case 129: - return ffs_message_codec_write_ffs_platform_file_chooser_action_type( - codec, buffer, - reinterpret_cast( - const_cast(fl_value_get_custom_value(value))), - error); - case 130: - return ffs_message_codec_write_ffs_platform_type_group( - codec, buffer, - FFS_PLATFORM_TYPE_GROUP(fl_value_get_custom_value_object(value)), - error); - case 131: - return ffs_message_codec_write_ffs_platform_file_chooser_options( - codec, buffer, - FFS_PLATFORM_FILE_CHOOSER_OPTIONS( - fl_value_get_custom_value_object(value)), - error); + case ffs_platform_file_chooser_action_type_type_id: + return ffs_message_codec_write_ffs_platform_file_chooser_action_type(codec, buffer, reinterpret_cast(const_cast(fl_value_get_custom_value(value))), error); + case ffs_platform_type_group_type_id: + return ffs_message_codec_write_ffs_platform_type_group(codec, buffer, FFS_PLATFORM_TYPE_GROUP(fl_value_get_custom_value_object(value)), error); + case ffs_platform_file_chooser_options_type_id: + return ffs_message_codec_write_ffs_platform_file_chooser_options(codec, buffer, FFS_PLATFORM_FILE_CHOOSER_OPTIONS(fl_value_get_custom_value_object(value)), error); } } - return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class) - ->write_value(codec, buffer, value, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class)->write_value(codec, buffer, value, error); } -static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_action_type( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, - GError** error) { - return fl_value_new_custom( - 129, fl_standard_message_codec_read_value(codec, buffer, offset, error), - (GDestroyNotify)fl_value_unref); +static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_action_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { + return fl_value_new_custom(ffs_platform_file_chooser_action_type_type_id, fl_standard_message_codec_read_value(codec, buffer, offset, error), (GDestroyNotify)fl_value_unref); } -static FlValue* ffs_message_codec_read_ffs_platform_type_group( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, - GError** error) { - g_autoptr(FlValue) values = - fl_standard_message_codec_read_value(codec, buffer, offset, error); +static FlValue* ffs_message_codec_read_ffs_platform_type_group(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { + g_autoptr(FlValue) values = fl_standard_message_codec_read_value(codec, buffer, offset, error); if (values == nullptr) { return nullptr; } - g_autoptr(FfsPlatformTypeGroup) value = - ffs_platform_type_group_new_from_list(values); + g_autoptr(FfsPlatformTypeGroup) value = ffs_platform_type_group_new_from_list(values); if (value == nullptr) { - g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, - "Invalid data received for MessageData"); + g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, "Invalid data received for MessageData"); return nullptr; } - return fl_value_new_custom_object(130, G_OBJECT(value)); + return fl_value_new_custom_object(ffs_platform_type_group_type_id, G_OBJECT(value)); } -static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_options( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, - GError** error) { - g_autoptr(FlValue) values = - fl_standard_message_codec_read_value(codec, buffer, offset, error); +static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_options(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { + g_autoptr(FlValue) values = fl_standard_message_codec_read_value(codec, buffer, offset, error); if (values == nullptr) { return nullptr; } - g_autoptr(FfsPlatformFileChooserOptions) value = - ffs_platform_file_chooser_options_new_from_list(values); + g_autoptr(FfsPlatformFileChooserOptions) value = ffs_platform_file_chooser_options_new_from_list(values); if (value == nullptr) { - g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, - "Invalid data received for MessageData"); + g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, "Invalid data received for MessageData"); return nullptr; } - return fl_value_new_custom_object(131, G_OBJECT(value)); + return fl_value_new_custom_object(ffs_platform_file_chooser_options_type_id, G_OBJECT(value)); } -static FlValue* ffs_message_codec_read_value_of_type( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, - GError** error) { +static FlValue* ffs_message_codec_read_value_of_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, GError** error) { switch (type) { - case 129: - return ffs_message_codec_read_ffs_platform_file_chooser_action_type( - codec, buffer, offset, error); - case 130: - return ffs_message_codec_read_ffs_platform_type_group(codec, buffer, - offset, error); - case 131: - return ffs_message_codec_read_ffs_platform_file_chooser_options( - codec, buffer, offset, error); + case ffs_platform_file_chooser_action_type_type_id: + return ffs_message_codec_read_ffs_platform_file_chooser_action_type(codec, buffer, offset, error); + case ffs_platform_type_group_type_id: + return ffs_message_codec_read_ffs_platform_type_group(codec, buffer, offset, error); + case ffs_platform_file_chooser_options_type_id: + return ffs_message_codec_read_ffs_platform_file_chooser_options(codec, buffer, offset, error); default: - return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class) - ->read_value_of_type(codec, buffer, offset, type, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class)->read_value_of_type(codec, buffer, offset, type, error); } } -static void ffs_message_codec_init(FfsMessageCodec* self) {} +static void ffs_message_codec_init(FfsMessageCodec* self) { +} static void ffs_message_codec_class_init(FfsMessageCodecClass* klass) { - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = - ffs_message_codec_write_value; - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = - ffs_message_codec_read_value_of_type; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = ffs_message_codec_write_value; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = ffs_message_codec_read_value_of_type; } static FfsMessageCodec* ffs_message_codec_new() { - FfsMessageCodec* self = - FFS_MESSAGE_CODEC(g_object_new(ffs_message_codec_get_type(), nullptr)); + FfsMessageCodec* self = FFS_MESSAGE_CODEC(g_object_new(ffs_message_codec_get_type(), nullptr)); return self; } @@ -381,52 +315,34 @@ struct _FfsFileSelectorApiShowFileChooserResponse { FlValue* value; }; -G_DEFINE_TYPE(FfsFileSelectorApiShowFileChooserResponse, - ffs_file_selector_api_show_file_chooser_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(FfsFileSelectorApiShowFileChooserResponse, ffs_file_selector_api_show_file_chooser_response, G_TYPE_OBJECT) -static void ffs_file_selector_api_show_file_chooser_response_dispose( - GObject* object) { - FfsFileSelectorApiShowFileChooserResponse* self = - FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(object); +static void ffs_file_selector_api_show_file_chooser_response_dispose(GObject* object) { + FfsFileSelectorApiShowFileChooserResponse* self = FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(ffs_file_selector_api_show_file_chooser_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(ffs_file_selector_api_show_file_chooser_response_parent_class)->dispose(object); } -static void ffs_file_selector_api_show_file_chooser_response_init( - FfsFileSelectorApiShowFileChooserResponse* self) {} +static void ffs_file_selector_api_show_file_chooser_response_init(FfsFileSelectorApiShowFileChooserResponse* self) { +} -static void ffs_file_selector_api_show_file_chooser_response_class_init( - FfsFileSelectorApiShowFileChooserResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - ffs_file_selector_api_show_file_chooser_response_dispose; +static void ffs_file_selector_api_show_file_chooser_response_class_init(FfsFileSelectorApiShowFileChooserResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = ffs_file_selector_api_show_file_chooser_response_dispose; } -FfsFileSelectorApiShowFileChooserResponse* -ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value) { - FfsFileSelectorApiShowFileChooserResponse* self = - FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new( - ffs_file_selector_api_show_file_chooser_response_get_type(), - nullptr)); +FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value) { + FfsFileSelectorApiShowFileChooserResponse* self = FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new(ffs_file_selector_api_show_file_chooser_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_ref(return_value)); return self; } -FfsFileSelectorApiShowFileChooserResponse* -ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, - const gchar* message, - FlValue* details) { - FfsFileSelectorApiShowFileChooserResponse* self = - FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new( - ffs_file_selector_api_show_file_chooser_response_get_type(), - nullptr)); +FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, const gchar* message, FlValue* details) { + FfsFileSelectorApiShowFileChooserResponse* self = FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new(ffs_file_selector_api_show_file_chooser_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, - fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) - : fl_value_new_null()); + fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); return self; } @@ -449,26 +365,22 @@ static void ffs_file_selector_api_dispose(GObject* object) { G_OBJECT_CLASS(ffs_file_selector_api_parent_class)->dispose(object); } -static void ffs_file_selector_api_init(FfsFileSelectorApi* self) {} +static void ffs_file_selector_api_init(FfsFileSelectorApi* self) { +} static void ffs_file_selector_api_class_init(FfsFileSelectorApiClass* klass) { G_OBJECT_CLASS(klass)->dispose = ffs_file_selector_api_dispose; } -static FfsFileSelectorApi* ffs_file_selector_api_new( - const FfsFileSelectorApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func) { - FfsFileSelectorApi* self = FFS_FILE_SELECTOR_API( - g_object_new(ffs_file_selector_api_get_type(), nullptr)); +static FfsFileSelectorApi* ffs_file_selector_api_new(const FfsFileSelectorApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { + FfsFileSelectorApi* self = FFS_FILE_SELECTOR_API(g_object_new(ffs_file_selector_api_get_type(), nullptr)); self->vtable = vtable; self->user_data = user_data; self->user_data_free_func = user_data_free_func; return self; } -static void ffs_file_selector_api_show_file_chooser_cb( - FlBasicMessageChannel* channel, FlValue* message_, - FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { +static void ffs_file_selector_api_show_file_chooser_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { FfsFileSelectorApi* self = FFS_FILE_SELECTOR_API(user_data); if (self->vtable == nullptr || self->vtable->show_file_chooser == nullptr) { @@ -476,64 +388,36 @@ static void ffs_file_selector_api_show_file_chooser_cb( } FlValue* value0 = fl_value_get_list_value(message_, 0); - FfsPlatformFileChooserActionType type = - static_cast( - fl_value_get_int(reinterpret_cast( - const_cast(fl_value_get_custom_value(value0))))); + FfsPlatformFileChooserActionType type = static_cast(fl_value_get_int(reinterpret_cast(const_cast(fl_value_get_custom_value(value0))))); FlValue* value1 = fl_value_get_list_value(message_, 1); - FfsPlatformFileChooserOptions* options = FFS_PLATFORM_FILE_CHOOSER_OPTIONS( - fl_value_get_custom_value_object(value1)); - g_autoptr(FfsFileSelectorApiShowFileChooserResponse) response = - self->vtable->show_file_chooser(type, options, self->user_data); + FfsPlatformFileChooserOptions* options = FFS_PLATFORM_FILE_CHOOSER_OPTIONS(fl_value_get_custom_value_object(value1)); + g_autoptr(FfsFileSelectorApiShowFileChooserResponse) response = self->vtable->show_file_chooser(type, options, self->user_data); if (response == nullptr) { - g_warning("No response returned to %s.%s", "FileSelectorApi", - "showFileChooser"); + g_warning("No response returned to %s.%s", "FileSelectorApi", "showFileChooser"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "FileSelectorApi", - "showFileChooser", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "FileSelectorApi", "showFileChooser", error->message); } } -void ffs_file_selector_api_set_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix, - const FfsFileSelectorApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func) { - g_autofree gchar* dot_suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - g_autoptr(FfsFileSelectorApi) api_data = - ffs_file_selector_api_new(vtable, user_data, user_data_free_func); +void ffs_file_selector_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FfsFileSelectorApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { + g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autoptr(FfsFileSelectorApi) api_data = ffs_file_selector_api_new(vtable, user_data, user_data_free_func); g_autoptr(FfsMessageCodec) codec = ffs_message_codec_new(); - g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf( - "dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%" - "s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = - fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler( - show_file_chooser_channel, ffs_file_selector_api_show_file_chooser_cb, - g_object_ref(api_data), g_object_unref); -} - -void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, - const gchar* suffix) { - g_autofree gchar* dot_suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf("dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(show_file_chooser_channel, ffs_file_selector_api_show_file_chooser_cb, g_object_ref(api_data), g_object_unref); +} + +void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix) { + g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); g_autoptr(FfsMessageCodec) codec = ffs_message_codec_new(); - g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf( - "dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%" - "s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = - fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(show_file_chooser_channel, - nullptr, nullptr, nullptr); + g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf("dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(show_file_chooser_channel, nullptr, nullptr, nullptr); } diff --git a/packages/file_selector/file_selector_linux/linux/messages.g.h b/packages/file_selector/file_selector_linux/linux/messages.g.h index d7cd4d8724f..eb1d5207dfb 100644 --- a/packages/file_selector/file_selector_linux/linux/messages.g.h +++ b/packages/file_selector/file_selector_linux/linux/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -31,8 +31,7 @@ typedef enum { * A Pigeon representation of the Linux portion of an `XTypeGroup`. */ -G_DECLARE_FINAL_TYPE(FfsPlatformTypeGroup, ffs_platform_type_group, FFS, - PLATFORM_TYPE_GROUP, GObject) +G_DECLARE_FINAL_TYPE(FfsPlatformTypeGroup, ffs_platform_type_group, FFS, PLATFORM_TYPE_GROUP, GObject) /** * ffs_platform_type_group_new: @@ -44,9 +43,7 @@ G_DECLARE_FINAL_TYPE(FfsPlatformTypeGroup, ffs_platform_type_group, FFS, * * Returns: a new #FfsPlatformTypeGroup */ -FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, - FlValue* extensions, - FlValue* mime_types); +FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, FlValue* extensions, FlValue* mime_types); /** * ffs_platform_type_group_get_label @@ -86,9 +83,7 @@ FlValue* ffs_platform_type_group_get_mime_types(FfsPlatformTypeGroup* object); * These correspond to gtk_file_chooser_set_* options. */ -G_DECLARE_FINAL_TYPE(FfsPlatformFileChooserOptions, - ffs_platform_file_chooser_options, FFS, - PLATFORM_FILE_CHOOSER_OPTIONS, GObject) +G_DECLARE_FINAL_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_options, FFS, PLATFORM_FILE_CHOOSER_OPTIONS, GObject) /** * ffs_platform_file_chooser_options_new: @@ -102,10 +97,7 @@ G_DECLARE_FINAL_TYPE(FfsPlatformFileChooserOptions, * * Returns: a new #FfsPlatformFileChooserOptions */ -FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new( - FlValue* allowed_file_types, const gchar* current_folder_path, - const gchar* current_name, const gchar* accept_button_label, - gboolean* select_multiple); +FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new(FlValue* allowed_file_types, const gchar* current_folder_path, const gchar* current_name, const gchar* accept_button_label, gboolean* select_multiple); /** * ffs_platform_file_chooser_options_get_allowed_file_types @@ -115,8 +107,7 @@ FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new( * * Returns: the field value. */ -FlValue* ffs_platform_file_chooser_options_get_allowed_file_types( - FfsPlatformFileChooserOptions* object); +FlValue* ffs_platform_file_chooser_options_get_allowed_file_types(FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_current_folder_path @@ -126,8 +117,7 @@ FlValue* ffs_platform_file_chooser_options_get_allowed_file_types( * * Returns: the field value. */ -const gchar* ffs_platform_file_chooser_options_get_current_folder_path( - FfsPlatformFileChooserOptions* object); +const gchar* ffs_platform_file_chooser_options_get_current_folder_path(FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_current_name @@ -137,8 +127,7 @@ const gchar* ffs_platform_file_chooser_options_get_current_folder_path( * * Returns: the field value. */ -const gchar* ffs_platform_file_chooser_options_get_current_name( - FfsPlatformFileChooserOptions* object); +const gchar* ffs_platform_file_chooser_options_get_current_name(FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_accept_button_label @@ -148,8 +137,7 @@ const gchar* ffs_platform_file_chooser_options_get_current_name( * * Returns: the field value. */ -const gchar* ffs_platform_file_chooser_options_get_accept_button_label( - FfsPlatformFileChooserOptions* object); +const gchar* ffs_platform_file_chooser_options_get_accept_button_label(FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_select_multiple @@ -161,18 +149,24 @@ const gchar* ffs_platform_file_chooser_options_get_accept_button_label( * * Returns: the field value. */ -gboolean* ffs_platform_file_chooser_options_get_select_multiple( - FfsPlatformFileChooserOptions* object); +gboolean* ffs_platform_file_chooser_options_get_select_multiple(FfsPlatformFileChooserOptions* object); -G_DECLARE_FINAL_TYPE(FfsMessageCodec, ffs_message_codec, FFS, MESSAGE_CODEC, - FlStandardMessageCodec) +G_DECLARE_FINAL_TYPE(FfsMessageCodec, ffs_message_codec, FFS, MESSAGE_CODEC, FlStandardMessageCodec) -G_DECLARE_FINAL_TYPE(FfsFileSelectorApi, ffs_file_selector_api, FFS, - FILE_SELECTOR_API, GObject) +/** + * Custom type ID constants: + * + * Constants used to identify custom types in the codec. + * They are used in the codec to encode and decode custom types. + * They may be used in custom object creation functions to identify the type. + */ +extern const int ffs_platform_file_chooser_action_type_type_id; +extern const int ffs_platform_type_group_type_id; +extern const int ffs_platform_file_chooser_options_type_id; + +G_DECLARE_FINAL_TYPE(FfsFileSelectorApi, ffs_file_selector_api, FFS, FILE_SELECTOR_API, GObject) -G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, - ffs_file_selector_api_show_file_chooser_response, FFS, - FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, ffs_file_selector_api_show_file_chooser_response, FFS, FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE, GObject) /** * ffs_file_selector_api_show_file_chooser_response_new: @@ -181,8 +175,7 @@ G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, * * Returns: a new #FfsFileSelectorApiShowFileChooserResponse */ -FfsFileSelectorApiShowFileChooserResponse* -ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value); +FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value); /** * ffs_file_selector_api_show_file_chooser_response_new_error: @@ -194,21 +187,15 @@ ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value); * * Returns: a new #FfsFileSelectorApiShowFileChooserResponse */ -FfsFileSelectorApiShowFileChooserResponse* -ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, - const gchar* message, - FlValue* details); +FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, const gchar* message, FlValue* details); /** * FfsFileSelectorApiVTable: * - * Table of functions exposed by FileSelectorApi to be implemented by the API - * provider. + * Table of functions exposed by FileSelectorApi to be implemented by the API provider. */ typedef struct { - FfsFileSelectorApiShowFileChooserResponse* (*show_file_chooser)( - FfsPlatformFileChooserActionType type, - FfsPlatformFileChooserOptions* options, gpointer user_data); + FfsFileSelectorApiShowFileChooserResponse* (*show_file_chooser)(FfsPlatformFileChooserActionType type, FfsPlatformFileChooserOptions* options, gpointer user_data); } FfsFileSelectorApiVTable; /** @@ -218,15 +205,11 @@ typedef struct { * @suffix: (allow-none): a suffix to add to the API or %NULL for none. * @vtable: implementations of the methods in this API. * @user_data: (closure): user data to pass to the functions in @vtable. - * @user_data_free_func: (allow-none): a function which gets called to free - * @user_data, or %NULL. + * @user_data_free_func: (allow-none): a function which gets called to free @user_data, or %NULL. * * Connects the method handlers in the FileSelectorApi API. */ -void ffs_file_selector_api_set_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix, - const FfsFileSelectorApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func); +void ffs_file_selector_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FfsFileSelectorApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func); /** * ffs_file_selector_api_clear_method_handlers: @@ -236,8 +219,7 @@ void ffs_file_selector_api_set_method_handlers( * * Clears the method handlers in the FileSelectorApi API. */ -void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, - const gchar* suffix); +void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix); G_END_DECLS diff --git a/packages/file_selector/file_selector_macos/lib/src/messages.g.dart b/packages/file_selector/file_selector_macos/lib/src/messages.g.dart index d41b0cd24c0..c37d54a29e7 100644 --- a/packages/file_selector/file_selector_macos/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_macos/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,39 +17,21 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; - } - if (error == null) { - return [result]; - } - return [error.code, error.message, error.details]; -} - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + /// A Pigeon representation of the macOS portion of an `XTypeGroup`. class AllowedTypes { AllowedTypes({ @@ -65,12 +47,15 @@ class AllowedTypes { List utis; List _toList() { - return [extensions, mimeTypes, utis]; + return [ + extensions, + mimeTypes, + utis, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static AllowedTypes decode(Object result) { result as List; @@ -95,7 +80,8 @@ class AllowedTypes { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Options for save panels. @@ -128,8 +114,7 @@ class SavePanelOptions { } Object encode() { - return _toList(); - } + return _toList(); } static SavePanelOptions decode(Object result) { result as List; @@ -155,7 +140,8 @@ class SavePanelOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Options for open panels. @@ -187,8 +173,7 @@ class OpenPanelOptions { } Object encode() { - return _toList(); - } + return _toList(); } static OpenPanelOptions decode(Object result) { result as List; @@ -214,9 +199,11 @@ class OpenPanelOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -224,13 +211,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AllowedTypes) { + } else if (value is AllowedTypes) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is SavePanelOptions) { + } else if (value is SavePanelOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is OpenPanelOptions) { + } else if (value is OpenPanelOptions) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -241,11 +228,11 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return AllowedTypes.decode(readValue(buffer)!); - case 130: + case 130: return SavePanelOptions.decode(readValue(buffer)!); - case 131: + case 131: return OpenPanelOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -257,13 +244,9 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -275,17 +258,13 @@ class FileSelectorApi { /// /// An empty list corresponds to a cancelled selection. Future> displayOpenPanel(OpenPanelOptions options) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [options], + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -310,17 +289,13 @@ class FileSelectorApi { /// /// A null return corresponds to a cancelled save. Future displaySavePanel(SavePanelOptions options) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [options], + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift b/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift index 068365ed0f9..5309f87fa73 100644 --- a/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift +++ b/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,6 +129,8 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + /// A Pigeon representation of the macOS portion of an `XTypeGroup`. /// /// Generated class from Pigeon that represents data sent in messages. @@ -137,6 +139,7 @@ struct AllowedTypes: Hashable { var mimeTypes: [String] var utis: [String] + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AllowedTypes? { let extensions = pigeonVar_list[0] as! [String] @@ -157,8 +160,7 @@ struct AllowedTypes: Hashable { ] } static func == (lhs: AllowedTypes, rhs: AllowedTypes) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -176,6 +178,7 @@ struct SavePanelOptions: Hashable { var nameFieldStringValue: String? = nil var prompt: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SavePanelOptions? { let allowedFileTypes: AllowedTypes? = nilOrValue(pigeonVar_list[0]) @@ -199,8 +202,7 @@ struct SavePanelOptions: Hashable { ] } static func == (lhs: SavePanelOptions, rhs: SavePanelOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -217,6 +219,7 @@ struct OpenPanelOptions: Hashable { var canChooseFiles: Bool var baseOptions: SavePanelOptions + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> OpenPanelOptions? { let allowsMultipleSelection = pigeonVar_list[0] as! Bool @@ -240,8 +243,7 @@ struct OpenPanelOptions: Hashable { ] } static func == (lhs: OpenPanelOptions, rhs: OpenPanelOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -293,38 +295,31 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } + /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol FileSelectorApi { /// Shows an open panel with the given [options], returning the list of /// selected paths. /// /// An empty list corresponds to a cancelled selection. - func displayOpenPanel( - options: OpenPanelOptions, completion: @escaping (Result<[String], Error>) -> Void) + func displayOpenPanel(options: OpenPanelOptions, completion: @escaping (Result<[String], Error>) -> Void) /// Shows a save panel with the given [options], returning the selected path. /// /// A null return corresponds to a cancelled save. - func displaySavePanel( - options: SavePanelOptions, completion: @escaping (Result) -> Void) + func displaySavePanel(options: SavePanelOptions, completion: @escaping (Result) -> Void) } /// Generated setup class from Pigeon to handle messages through the `binaryMessenger`. class FileSelectorApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Shows an open panel with the given [options], returning the list of /// selected paths. /// /// An empty list corresponds to a cancelled selection. - let displayOpenPanelChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let displayOpenPanelChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { displayOpenPanelChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -344,10 +339,7 @@ class FileSelectorApiSetup { /// Shows a save panel with the given [options], returning the selected path. /// /// A null return corresponds to a cancelled save. - let displaySavePanelChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let displaySavePanelChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { displaySavePanelChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/file_selector/file_selector_windows/lib/src/messages.g.dart b/packages/file_selector/file_selector_windows/lib/src/messages.g.dart index 19b57b6b8a8..acf16e59435 100644 --- a/packages/file_selector/file_selector_windows/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_windows/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,32 +17,41 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } - if (error == null) { - return [result]; + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } - return [error.code, error.message, error.details]; + return a == b; } + class TypeGroup { - TypeGroup({required this.label, required this.extensions}); + TypeGroup({ + required this.label, + required this.extensions, + }); String label; List extensions; - Object encode() { - return [label, extensions]; + List _toList() { + return [ + label, + extensions, + ]; } + Object encode() { + return _toList(); } + static TypeGroup decode(Object result) { result as List; return TypeGroup( @@ -50,6 +59,23 @@ class TypeGroup { extensions: (result[1] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! TypeGroup || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SelectionOptions { @@ -65,10 +91,17 @@ class SelectionOptions { List allowedTypes; - Object encode() { - return [allowMultiple, selectFolders, allowedTypes]; + List _toList() { + return [ + allowMultiple, + selectFolders, + allowedTypes, + ]; } + Object encode() { + return _toList(); } + static SelectionOptions decode(Object result) { result as List; return SelectionOptions( @@ -77,11 +110,31 @@ class SelectionOptions { allowedTypes: (result[2] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SelectionOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// The result from an open or save dialog. class FileDialogResult { - FileDialogResult({required this.paths, this.typeGroupIndex}); + FileDialogResult({ + required this.paths, + this.typeGroupIndex, + }); /// The selected paths. /// @@ -94,10 +147,16 @@ class FileDialogResult { /// Null if no type groups were provided, or the dialog was canceled. int? typeGroupIndex; - Object encode() { - return [paths, typeGroupIndex]; + List _toList() { + return [ + paths, + typeGroupIndex, + ]; } + Object encode() { + return _toList(); } + static FileDialogResult decode(Object result) { result as List; return FileDialogResult( @@ -105,8 +164,26 @@ class FileDialogResult { typeGroupIndex: result[1] as int?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! FileDialogResult || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -114,13 +191,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is TypeGroup) { + } else if (value is TypeGroup) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is SelectionOptions) { + } else if (value is SelectionOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is FileDialogResult) { + } else if (value is FileDialogResult) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -131,11 +208,11 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return TypeGroup.decode(readValue(buffer)!); - case 130: + case 130: return SelectionOptions.decode(readValue(buffer)!); - case 131: + case 131: return FileDialogResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -147,39 +224,25 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); final String pigeonVar_messageChannelSuffix; - Future showOpenDialog( - SelectionOptions options, - String? initialDirectory, - String? confirmButtonText, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showOpenDialog$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future showOpenDialog(SelectionOptions options, String? initialDirectory, String? confirmButtonText) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showOpenDialog$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, initialDirectory, confirmButtonText]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - options, - initialDirectory, - confirmButtonText, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -198,28 +261,16 @@ class FileSelectorApi { } } - Future showSaveDialog( - SelectionOptions options, - String? initialDirectory, - String? suggestedName, - String? confirmButtonText, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showSaveDialog$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future showSaveDialog(SelectionOptions options, String? initialDirectory, String? suggestedName, String? confirmButtonText) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showSaveDialog$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, initialDirectory, suggestedName, confirmButtonText]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - options, - initialDirectory, - suggestedName, - confirmButtonText, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/file_selector/file_selector_windows/windows/messages.g.cpp b/packages/file_selector/file_selector_windows/windows/messages.g.cpp index 5a5c9ba8cb1..db48f924a73 100644 --- a/packages/file_selector/file_selector_windows/windows/messages.g.cpp +++ b/packages/file_selector/file_selector_windows/windows/messages.g.cpp @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #undef _HAS_EXCEPTIONS @@ -33,19 +33,30 @@ FlutterError CreateConnectionError(const std::string channel_name) { // TypeGroup -TypeGroup::TypeGroup(const std::string& label, const EncodableList& extensions) - : label_(label), extensions_(extensions) {} +TypeGroup::TypeGroup( + const std::string& label, + const EncodableList& extensions) + : label_(label), + extensions_(extensions) {} -const std::string& TypeGroup::label() const { return label_; } +const std::string& TypeGroup::label() const { + return label_; +} -void TypeGroup::set_label(std::string_view value_arg) { label_ = value_arg; } +void TypeGroup::set_label(std::string_view value_arg) { + label_ = value_arg; +} -const EncodableList& TypeGroup::extensions() const { return extensions_; } + +const EncodableList& TypeGroup::extensions() const { + return extensions_; +} void TypeGroup::set_extensions(const EncodableList& value_arg) { extensions_ = value_arg; } + EncodableList TypeGroup::ToEncodableList() const { EncodableList list; list.reserve(2); @@ -55,31 +66,40 @@ EncodableList TypeGroup::ToEncodableList() const { } TypeGroup TypeGroup::FromEncodableList(const EncodableList& list) { - TypeGroup decoded(std::get(list[0]), - std::get(list[1])); + TypeGroup decoded( + std::get(list[0]), + std::get(list[1])); return decoded; } // SelectionOptions -SelectionOptions::SelectionOptions(bool allow_multiple, bool select_folders, - const EncodableList& allowed_types) - : allow_multiple_(allow_multiple), - select_folders_(select_folders), - allowed_types_(allowed_types) {} +SelectionOptions::SelectionOptions( + bool allow_multiple, + bool select_folders, + const EncodableList& allowed_types) + : allow_multiple_(allow_multiple), + select_folders_(select_folders), + allowed_types_(allowed_types) {} -bool SelectionOptions::allow_multiple() const { return allow_multiple_; } +bool SelectionOptions::allow_multiple() const { + return allow_multiple_; +} void SelectionOptions::set_allow_multiple(bool value_arg) { allow_multiple_ = value_arg; } -bool SelectionOptions::select_folders() const { return select_folders_; } + +bool SelectionOptions::select_folders() const { + return select_folders_; +} void SelectionOptions::set_select_folders(bool value_arg) { select_folders_ = value_arg; } + const EncodableList& SelectionOptions::allowed_types() const { return allowed_types_; } @@ -88,6 +108,7 @@ void SelectionOptions::set_allowed_types(const EncodableList& value_arg) { allowed_types_ = value_arg; } + EncodableList SelectionOptions::ToEncodableList() const { EncodableList list; list.reserve(3); @@ -97,56 +118,58 @@ EncodableList SelectionOptions::ToEncodableList() const { return list; } -SelectionOptions SelectionOptions::FromEncodableList( - const EncodableList& list) { - SelectionOptions decoded(std::get(list[0]), std::get(list[1]), - std::get(list[2])); +SelectionOptions SelectionOptions::FromEncodableList(const EncodableList& list) { + SelectionOptions decoded( + std::get(list[0]), + std::get(list[1]), + std::get(list[2])); return decoded; } // FileDialogResult FileDialogResult::FileDialogResult(const EncodableList& paths) - : paths_(paths) {} + : paths_(paths) {} -FileDialogResult::FileDialogResult(const EncodableList& paths, - const int64_t* type_group_index) - : paths_(paths), - type_group_index_(type_group_index - ? std::optional(*type_group_index) - : std::nullopt) {} +FileDialogResult::FileDialogResult( + const EncodableList& paths, + const int64_t* type_group_index) + : paths_(paths), + type_group_index_(type_group_index ? std::optional(*type_group_index) : std::nullopt) {} -const EncodableList& FileDialogResult::paths() const { return paths_; } +const EncodableList& FileDialogResult::paths() const { + return paths_; +} void FileDialogResult::set_paths(const EncodableList& value_arg) { paths_ = value_arg; } + const int64_t* FileDialogResult::type_group_index() const { return type_group_index_ ? &(*type_group_index_) : nullptr; } void FileDialogResult::set_type_group_index(const int64_t* value_arg) { - type_group_index_ = - value_arg ? std::optional(*value_arg) : std::nullopt; + type_group_index_ = value_arg ? std::optional(*value_arg) : std::nullopt; } void FileDialogResult::set_type_group_index(int64_t value_arg) { type_group_index_ = value_arg; } + EncodableList FileDialogResult::ToEncodableList() const { EncodableList list; list.reserve(2); list.push_back(EncodableValue(paths_)); - list.push_back(type_group_index_ ? EncodableValue(*type_group_index_) - : EncodableValue()); + list.push_back(type_group_index_ ? EncodableValue(*type_group_index_) : EncodableValue()); return list; } -FileDialogResult FileDialogResult::FromEncodableList( - const EncodableList& list) { - FileDialogResult decoded(std::get(list[0])); +FileDialogResult FileDialogResult::FromEncodableList(const EncodableList& list) { + FileDialogResult decoded( + std::get(list[0])); auto& encodable_type_group_index = list[1]; if (!encodable_type_group_index.IsNull()) { decoded.set_type_group_index(std::get(encodable_type_group_index)); @@ -154,53 +177,44 @@ FileDialogResult FileDialogResult::FromEncodableList( return decoded; } + PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const { + uint8_t type, + flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - return CustomEncodableValue(TypeGroup::FromEncodableList( - std::get(ReadValue(stream)))); - } + return CustomEncodableValue(TypeGroup::FromEncodableList(std::get(ReadValue(stream)))); + } case 130: { - return CustomEncodableValue(SelectionOptions::FromEncodableList( - std::get(ReadValue(stream)))); - } + return CustomEncodableValue(SelectionOptions::FromEncodableList(std::get(ReadValue(stream)))); + } case 131: { - return CustomEncodableValue(FileDialogResult::FromEncodableList( - std::get(ReadValue(stream)))); - } + return CustomEncodableValue(FileDialogResult::FromEncodableList(std::get(ReadValue(stream)))); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = - std::get_if(&value)) { + const EncodableValue& value, + flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = std::get_if(&value)) { if (custom_value->type() == typeid(TypeGroup)) { stream->WriteByte(129); - WriteValue(EncodableValue( - std::any_cast(*custom_value).ToEncodableList()), - stream); + WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); return; } if (custom_value->type() == typeid(SelectionOptions)) { stream->WriteByte(130); - WriteValue( - EncodableValue( - std::any_cast(*custom_value).ToEncodableList()), - stream); + WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); return; } if (custom_value->type() == typeid(FileDialogResult)) { stream->WriteByte(131); - WriteValue( - EncodableValue( - std::any_cast(*custom_value).ToEncodableList()), - stream); + WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); return; } } @@ -209,110 +223,83 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by FileSelectorApi. const flutter::StandardMessageCodec& FileSelectorApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `FileSelectorApi` to handle messages through the -// `binary_messenger`. -void FileSelectorApi::SetUp(flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api) { +// Sets up an instance of `FileSelectorApi` to handle messages through the `binary_messenger`. +void FileSelectorApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api) { FileSelectorApi::SetUp(binary_messenger, api, ""); } -void FileSelectorApi::SetUp(flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = - message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : ""; +void FileSelectorApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; { - BasicMessageChannel<> channel(binary_messenger, - "dev.flutter.pigeon.file_selector_windows." - "FileSelectorApi.showOpenDialog" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showOpenDialog" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_options_arg = args.at(0); - if (encodable_options_arg.IsNull()) { - reply(WrapError("options_arg unexpectedly null.")); - return; - } - const auto& options_arg = std::any_cast( - std::get(encodable_options_arg)); - const auto& encodable_initial_directory_arg = args.at(1); - const auto* initial_directory_arg = - std::get_if(&encodable_initial_directory_arg); - const auto& encodable_confirm_button_text_arg = args.at(2); - const auto* confirm_button_text_arg = - std::get_if(&encodable_confirm_button_text_arg); - ErrorOr output = api->ShowOpenDialog( - options_arg, initial_directory_arg, confirm_button_text_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_options_arg = args.at(0); + if (encodable_options_arg.IsNull()) { + reply(WrapError("options_arg unexpectedly null.")); + return; + } + const auto& options_arg = std::any_cast(std::get(encodable_options_arg)); + const auto& encodable_initial_directory_arg = args.at(1); + const auto* initial_directory_arg = std::get_if(&encodable_initial_directory_arg); + const auto& encodable_confirm_button_text_arg = args.at(2); + const auto* confirm_button_text_arg = std::get_if(&encodable_confirm_button_text_arg); + ErrorOr output = api->ShowOpenDialog(options_arg, initial_directory_arg, confirm_button_text_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, - "dev.flutter.pigeon.file_selector_windows." - "FileSelectorApi.showSaveDialog" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showSaveDialog" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_options_arg = args.at(0); - if (encodable_options_arg.IsNull()) { - reply(WrapError("options_arg unexpectedly null.")); - return; - } - const auto& options_arg = std::any_cast( - std::get(encodable_options_arg)); - const auto& encodable_initial_directory_arg = args.at(1); - const auto* initial_directory_arg = - std::get_if(&encodable_initial_directory_arg); - const auto& encodable_suggested_name_arg = args.at(2); - const auto* suggested_name_arg = - std::get_if(&encodable_suggested_name_arg); - const auto& encodable_confirm_button_text_arg = args.at(3); - const auto* confirm_button_text_arg = - std::get_if(&encodable_confirm_button_text_arg); - ErrorOr output = api->ShowSaveDialog( - options_arg, initial_directory_arg, suggested_name_arg, - confirm_button_text_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_options_arg = args.at(0); + if (encodable_options_arg.IsNull()) { + reply(WrapError("options_arg unexpectedly null.")); + return; + } + const auto& options_arg = std::any_cast(std::get(encodable_options_arg)); + const auto& encodable_initial_directory_arg = args.at(1); + const auto* initial_directory_arg = std::get_if(&encodable_initial_directory_arg); + const auto& encodable_suggested_name_arg = args.at(2); + const auto* suggested_name_arg = std::get_if(&encodable_suggested_name_arg); + const auto& encodable_confirm_button_text_arg = args.at(3); + const auto* confirm_button_text_arg = std::get_if(&encodable_confirm_button_text_arg); + ErrorOr output = api->ShowSaveDialog(options_arg, initial_directory_arg, suggested_name_arg, confirm_button_text_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -320,15 +307,19 @@ void FileSelectorApi::SetUp(flutter::BinaryMessenger* binary_messenger, } EncodableValue FileSelectorApi::WrapError(std::string_view error_message) { - return EncodableValue( - EncodableList{EncodableValue(std::string(error_message)), - EncodableValue("Error"), EncodableValue()}); + return EncodableValue(EncodableList{ + EncodableValue(std::string(error_message)), + EncodableValue("Error"), + EncodableValue() + }); } EncodableValue FileSelectorApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{EncodableValue(error.code()), - EncodableValue(error.message()), - error.details()}); + return EncodableValue(EncodableList{ + EncodableValue(error.code()), + EncodableValue(error.message()), + error.details() + }); } } // namespace file_selector_windows diff --git a/packages/file_selector/file_selector_windows/windows/messages.g.h b/packages/file_selector/file_selector_windows/windows/messages.g.h index 36c9b65dbc5..eb7cc8444a8 100644 --- a/packages/file_selector/file_selector_windows/windows/messages.g.h +++ b/packages/file_selector/file_selector_windows/windows/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -17,16 +17,17 @@ namespace file_selector_windows { + // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) : code_(code) {} + explicit FlutterError(const std::string& code) + : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, - const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -38,8 +39,7 @@ class FlutterError { flutter::EncodableValue details_; }; -template -class ErrorOr { +template class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -58,12 +58,15 @@ class ErrorOr { std::variant v_; }; + + // Generated class from Pigeon that represents data sent in messages. class TypeGroup { public: // Constructs an object setting all fields. - explicit TypeGroup(const std::string& label, - const flutter::EncodableList& extensions); + explicit TypeGroup( + const std::string& label, + const flutter::EncodableList& extensions); const std::string& label() const; void set_label(std::string_view value_arg); @@ -80,12 +83,15 @@ class TypeGroup { flutter::EncodableList extensions_; }; + // Generated class from Pigeon that represents data sent in messages. class SelectionOptions { public: // Constructs an object setting all fields. - explicit SelectionOptions(bool allow_multiple, bool select_folders, - const flutter::EncodableList& allowed_types); + explicit SelectionOptions( + bool allow_multiple, + bool select_folders, + const flutter::EncodableList& allowed_types); bool allow_multiple() const; void set_allow_multiple(bool value_arg); @@ -106,6 +112,7 @@ class SelectionOptions { flutter::EncodableList allowed_types_; }; + // The result from an open or save dialog. // // Generated class from Pigeon that represents data sent in messages. @@ -115,8 +122,9 @@ class FileDialogResult { explicit FileDialogResult(const flutter::EncodableList& paths); // Constructs an object setting all fields. - explicit FileDialogResult(const flutter::EncodableList& paths, - const int64_t* type_group_index); + explicit FileDialogResult( + const flutter::EncodableList& paths, + const int64_t* type_group_index); // The selected paths. // @@ -141,6 +149,7 @@ class FileDialogResult { std::optional type_group_index_; }; + class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -149,41 +158,43 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue(const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; - + void WriteValue( + const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const override; + uint8_t type, + flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from -// Flutter. +// Generated interface from Pigeon that represents a handler of messages from Flutter. class FileSelectorApi { public: FileSelectorApi(const FileSelectorApi&) = delete; FileSelectorApi& operator=(const FileSelectorApi&) = delete; virtual ~FileSelectorApi() {} virtual ErrorOr ShowOpenDialog( - const SelectionOptions& options, const std::string* initial_directory, - const std::string* confirm_button_text) = 0; + const SelectionOptions& options, + const std::string* initial_directory, + const std::string* confirm_button_text) = 0; virtual ErrorOr ShowSaveDialog( - const SelectionOptions& options, const std::string* initial_directory, - const std::string* suggested_name, - const std::string* confirm_button_text) = 0; + const SelectionOptions& options, + const std::string* initial_directory, + const std::string* suggested_name, + const std::string* confirm_button_text) = 0; // The codec used by FileSelectorApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `FileSelectorApi` to handle messages through the - // `binary_messenger`. - static void SetUp(flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api); - static void SetUp(flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `FileSelectorApi` to handle messages through the `binary_messenger`. + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api); + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); - protected: FileSelectorApi() = default; }; diff --git a/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java b/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java index a9d298b900b..c0e1b9f795d 100644 --- a/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java +++ b/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.googlemaps; @@ -23,6 +23,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; @@ -40,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -59,15 +61,14 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError( - "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -114,9 +115,9 @@ public enum PlatformJointType { } /** - * Enumeration of possible types of PlatformCap, corresponding to the subclasses of Cap in the - * Google Maps Android SDK. See - * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. + * Enumeration of possible types of PlatformCap, corresponding to the + * subclasses of Cap in the Google Maps Android SDK. + * See https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. */ public enum PlatformCapType { BUTT_CAP(0), @@ -159,7 +160,7 @@ public enum PlatformMapBitmapScaling { /** * Pigeon representatation of a CameraPosition. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraPosition { private @NonNull Double bearing; @@ -219,17 +220,10 @@ public void setZoom(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraPosition that = (PlatformCameraPosition) o; - return bearing.equals(that.bearing) - && target.equals(that.target) - && tilt.equals(that.tilt) - && zoom.equals(that.zoom); + return bearing.equals(that.bearing) && target.equals(that.target) && tilt.equals(that.tilt) && zoom.equals(that.zoom); } @Override @@ -308,14 +302,16 @@ ArrayList toList() { /** * Pigeon representation of a CameraUpdate. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdate { /** - * This Object shall be any of the below classes prefixed with PlatformCameraUpdate. Each such - * class represents a different type of camera update, and each holds a different set of data, - * preventing the use of a single unified class. Pigeon does not support inheritance, which - * prevents a more strict type bound. See https://github.com/flutter/flutter/issues/117819. + * This Object shall be any of the below classes prefixed with + * PlatformCameraUpdate. Each such class represents a different type of + * camera update, and each holds a different set of data, preventing the + * use of a single unified class. Pigeon does not support inheritance, which + * prevents a more strict type bound. + * See https://github.com/flutter/flutter/issues/117819. */ private @NonNull Object cameraUpdate; @@ -335,12 +331,8 @@ public void setCameraUpdate(@NonNull Object setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdate that = (PlatformCameraUpdate) o; return cameraUpdate.equals(that.cameraUpdate); } @@ -385,7 +377,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewCameraPosition * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewCameraPosition { private @NonNull PlatformCameraPosition cameraPosition; @@ -406,12 +398,8 @@ public void setCameraPosition(@NonNull PlatformCameraPosition setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateNewCameraPosition that = (PlatformCameraUpdateNewCameraPosition) o; return cameraPosition.equals(that.cameraPosition); } @@ -432,8 +420,7 @@ public static final class Builder { } public @NonNull PlatformCameraUpdateNewCameraPosition build() { - PlatformCameraUpdateNewCameraPosition pigeonReturn = - new PlatformCameraUpdateNewCameraPosition(); + PlatformCameraUpdateNewCameraPosition pigeonReturn = new PlatformCameraUpdateNewCameraPosition(); pigeonReturn.setCameraPosition(cameraPosition); return pigeonReturn; } @@ -446,10 +433,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewCameraPosition fromList( - @NonNull ArrayList pigeonVar_list) { - PlatformCameraUpdateNewCameraPosition pigeonResult = - new PlatformCameraUpdateNewCameraPosition(); + static @NonNull PlatformCameraUpdateNewCameraPosition fromList(@NonNull ArrayList pigeonVar_list) { + PlatformCameraUpdateNewCameraPosition pigeonResult = new PlatformCameraUpdateNewCameraPosition(); Object cameraPosition = pigeonVar_list.get(0); pigeonResult.setCameraPosition((PlatformCameraPosition) cameraPosition); return pigeonResult; @@ -459,7 +444,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewLatLng * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewLatLng { private @NonNull PlatformLatLng latLng; @@ -480,12 +465,8 @@ public void setLatLng(@NonNull PlatformLatLng setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateNewLatLng that = (PlatformCameraUpdateNewLatLng) o; return latLng.equals(that.latLng); } @@ -519,8 +500,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewLatLng fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateNewLatLng fromList(@NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateNewLatLng pigeonResult = new PlatformCameraUpdateNewLatLng(); Object latLng = pigeonVar_list.get(0); pigeonResult.setLatLng((PlatformLatLng) latLng); @@ -531,7 +511,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewLatLngBounds * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewLatLngBounds { private @NonNull PlatformLatLngBounds bounds; @@ -565,12 +545,8 @@ public void setPadding(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateNewLatLngBounds that = (PlatformCameraUpdateNewLatLngBounds) o; return bounds.equals(that.bounds) && padding.equals(that.padding); } @@ -599,8 +575,7 @@ public static final class Builder { } public @NonNull PlatformCameraUpdateNewLatLngBounds build() { - PlatformCameraUpdateNewLatLngBounds pigeonReturn = - new PlatformCameraUpdateNewLatLngBounds(); + PlatformCameraUpdateNewLatLngBounds pigeonReturn = new PlatformCameraUpdateNewLatLngBounds(); pigeonReturn.setBounds(bounds); pigeonReturn.setPadding(padding); return pigeonReturn; @@ -615,8 +590,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewLatLngBounds fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateNewLatLngBounds fromList(@NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateNewLatLngBounds pigeonResult = new PlatformCameraUpdateNewLatLngBounds(); Object bounds = pigeonVar_list.get(0); pigeonResult.setBounds((PlatformLatLngBounds) bounds); @@ -629,7 +603,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewLatLngZoom * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewLatLngZoom { private @NonNull PlatformLatLng latLng; @@ -663,12 +637,8 @@ public void setZoom(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateNewLatLngZoom that = (PlatformCameraUpdateNewLatLngZoom) o; return latLng.equals(that.latLng) && zoom.equals(that.zoom); } @@ -712,8 +682,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewLatLngZoom fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateNewLatLngZoom fromList(@NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateNewLatLngZoom pigeonResult = new PlatformCameraUpdateNewLatLngZoom(); Object latLng = pigeonVar_list.get(0); pigeonResult.setLatLng((PlatformLatLng) latLng); @@ -726,7 +695,7 @@ ArrayList toList() { /** * Pigeon equivalent of ScrollBy * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateScrollBy { private @NonNull Double dx; @@ -760,12 +729,8 @@ public void setDy(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateScrollBy that = (PlatformCameraUpdateScrollBy) o; return dx.equals(that.dx) && dy.equals(that.dy); } @@ -809,8 +774,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateScrollBy fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateScrollBy fromList(@NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateScrollBy pigeonResult = new PlatformCameraUpdateScrollBy(); Object dx = pigeonVar_list.get(0); pigeonResult.setDx((Double) dx); @@ -823,7 +787,7 @@ ArrayList toList() { /** * Pigeon equivalent of ZoomBy * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateZoomBy { private @NonNull Double amount; @@ -854,12 +818,8 @@ public void setFocus(@Nullable PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateZoomBy that = (PlatformCameraUpdateZoomBy) o; return amount.equals(that.amount) && Objects.equals(focus, that.focus); } @@ -916,7 +876,7 @@ ArrayList toList() { /** * Pigeon equivalent of ZoomIn/ZoomOut * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateZoom { private @NonNull Boolean out; @@ -937,12 +897,8 @@ public void setOut(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateZoom that = (PlatformCameraUpdateZoom) o; return out.equals(that.out); } @@ -987,7 +943,7 @@ ArrayList toList() { /** * Pigeon equivalent of ZoomTo * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateZoomTo { private @NonNull Double zoom; @@ -1008,12 +964,8 @@ public void setZoom(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraUpdateZoomTo that = (PlatformCameraUpdateZoomTo) o; return zoom.equals(that.zoom); } @@ -1058,7 +1010,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Circle class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCircle { private @NonNull Boolean consumeTapEvents; @@ -1183,36 +1135,15 @@ public void setCircleId(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCircle that = (PlatformCircle) o; - return consumeTapEvents.equals(that.consumeTapEvents) - && fillColor.equals(that.fillColor) - && strokeColor.equals(that.strokeColor) - && visible.equals(that.visible) - && strokeWidth.equals(that.strokeWidth) - && zIndex.equals(that.zIndex) - && center.equals(that.center) - && radius.equals(that.radius) - && circleId.equals(that.circleId); + return consumeTapEvents.equals(that.consumeTapEvents) && fillColor.equals(that.fillColor) && strokeColor.equals(that.strokeColor) && visible.equals(that.visible) && strokeWidth.equals(that.strokeWidth) && zIndex.equals(that.zIndex) && center.equals(that.center) && radius.equals(that.radius) && circleId.equals(that.circleId); } @Override public int hashCode() { - return Objects.hash( - consumeTapEvents, - fillColor, - strokeColor, - visible, - strokeWidth, - zIndex, - center, - radius, - circleId); + return Objects.hash(consumeTapEvents, fillColor, strokeColor, visible, strokeWidth, zIndex, center, radius, circleId); } public static final class Builder { @@ -1346,12 +1277,13 @@ ArrayList toList() { /** * Pigeon equivalent of the Heatmap class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformHeatmap { /** - * The heatmap data, as JSON. This should only be set from Heatmap.toJson, and the native code - * must interpret it according to the internal implementation details of that method. + * The heatmap data, as JSON. This should only be set from + * Heatmap.toJson, and the native code must interpret it according to the + * internal implementation details of that method. */ private @NonNull Map json; @@ -1371,12 +1303,8 @@ public void setJson(@NonNull Map setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformHeatmap that = (PlatformHeatmap) o; return json.equals(that.json); } @@ -1421,7 +1349,7 @@ ArrayList toList() { /** * Pigeon equivalent of the ClusterManager class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformClusterManager { private @NonNull String identifier; @@ -1442,12 +1370,8 @@ public void setIdentifier(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformClusterManager that = (PlatformClusterManager) o; return identifier.equals(that.identifier); } @@ -1492,7 +1416,7 @@ ArrayList toList() { /** * Pair of double values, such as for an offset or size. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformDoublePair { private @NonNull Double x; @@ -1526,12 +1450,8 @@ public void setY(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformDoublePair that = (PlatformDoublePair) o; return x.equals(that.x) && y.equals(that.y); } @@ -1588,7 +1508,7 @@ ArrayList toList() { /** * Pigeon equivalent of the InfoWindow class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformInfoWindow { private @Nullable String title; @@ -1629,16 +1549,10 @@ public void setAnchor(@NonNull PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformInfoWindow that = (PlatformInfoWindow) o; - return Objects.equals(title, that.title) - && Objects.equals(snippet, that.snippet) - && anchor.equals(that.anchor); + return Objects.equals(title, that.title) && Objects.equals(snippet, that.snippet) && anchor.equals(that.anchor); } @Override @@ -1705,7 +1619,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Marker class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMarker { private @NonNull Double alpha; @@ -1879,44 +1793,15 @@ public void setClusterManagerId(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformMarker that = (PlatformMarker) o; - return alpha.equals(that.alpha) - && anchor.equals(that.anchor) - && consumeTapEvents.equals(that.consumeTapEvents) - && draggable.equals(that.draggable) - && flat.equals(that.flat) - && icon.equals(that.icon) - && infoWindow.equals(that.infoWindow) - && position.equals(that.position) - && rotation.equals(that.rotation) - && visible.equals(that.visible) - && zIndex.equals(that.zIndex) - && markerId.equals(that.markerId) - && Objects.equals(clusterManagerId, that.clusterManagerId); + return alpha.equals(that.alpha) && anchor.equals(that.anchor) && consumeTapEvents.equals(that.consumeTapEvents) && draggable.equals(that.draggable) && flat.equals(that.flat) && icon.equals(that.icon) && infoWindow.equals(that.infoWindow) && position.equals(that.position) && rotation.equals(that.rotation) && visible.equals(that.visible) && zIndex.equals(that.zIndex) && markerId.equals(that.markerId) && Objects.equals(clusterManagerId, that.clusterManagerId); } @Override public int hashCode() { - return Objects.hash( - alpha, - anchor, - consumeTapEvents, - draggable, - flat, - icon, - infoWindow, - position, - rotation, - visible, - zIndex, - markerId, - clusterManagerId); + return Objects.hash(alpha, anchor, consumeTapEvents, draggable, flat, icon, infoWindow, position, rotation, visible, zIndex, markerId, clusterManagerId); } public static final class Builder { @@ -2098,7 +1983,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Polygon class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPolygon { private @NonNull String polygonId; @@ -2236,38 +2121,15 @@ public void setZIndex(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPolygon that = (PlatformPolygon) o; - return polygonId.equals(that.polygonId) - && consumesTapEvents.equals(that.consumesTapEvents) - && fillColor.equals(that.fillColor) - && geodesic.equals(that.geodesic) - && points.equals(that.points) - && holes.equals(that.holes) - && visible.equals(that.visible) - && strokeColor.equals(that.strokeColor) - && strokeWidth.equals(that.strokeWidth) - && zIndex.equals(that.zIndex); + return polygonId.equals(that.polygonId) && consumesTapEvents.equals(that.consumesTapEvents) && fillColor.equals(that.fillColor) && geodesic.equals(that.geodesic) && points.equals(that.points) && holes.equals(that.holes) && visible.equals(that.visible) && strokeColor.equals(that.strokeColor) && strokeWidth.equals(that.strokeWidth) && zIndex.equals(that.zIndex); } @Override public int hashCode() { - return Objects.hash( - polygonId, - consumesTapEvents, - fillColor, - geodesic, - points, - holes, - visible, - strokeColor, - strokeWidth, - zIndex); + return Objects.hash(polygonId, consumesTapEvents, fillColor, geodesic, points, holes, visible, strokeColor, strokeWidth, zIndex); } public static final class Builder { @@ -2413,7 +2275,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Polyline class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPolyline { private @NonNull String polylineId; @@ -2510,8 +2372,8 @@ public void setPoints(@NonNull List setterArg) { } /** - * The cap at the start and end vertex of a polyline. See - * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. + * The cap at the start and end vertex of a polyline. + * See https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. */ private @NonNull PlatformCap startCap; @@ -2583,42 +2445,15 @@ public void setZIndex(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPolyline that = (PlatformPolyline) o; - return polylineId.equals(that.polylineId) - && consumesTapEvents.equals(that.consumesTapEvents) - && color.equals(that.color) - && geodesic.equals(that.geodesic) - && jointType.equals(that.jointType) - && patterns.equals(that.patterns) - && points.equals(that.points) - && startCap.equals(that.startCap) - && endCap.equals(that.endCap) - && visible.equals(that.visible) - && width.equals(that.width) - && zIndex.equals(that.zIndex); + return polylineId.equals(that.polylineId) && consumesTapEvents.equals(that.consumesTapEvents) && color.equals(that.color) && geodesic.equals(that.geodesic) && jointType.equals(that.jointType) && patterns.equals(that.patterns) && points.equals(that.points) && startCap.equals(that.startCap) && endCap.equals(that.endCap) && visible.equals(that.visible) && width.equals(that.width) && zIndex.equals(that.zIndex); } @Override public int hashCode() { - return Objects.hash( - polylineId, - consumesTapEvents, - color, - geodesic, - jointType, - patterns, - points, - startCap, - endCap, - visible, - width, - zIndex); + return Objects.hash(polylineId, consumesTapEvents, color, geodesic, jointType, patterns, points, startCap, endCap, visible, width, zIndex); } public static final class Builder { @@ -2789,7 +2624,7 @@ ArrayList toList() { * Pigeon equivalent of Cap from the platform interface. * https://github.com/flutter/packages/blob/main/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/cap.dart * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCap { private @NonNull PlatformCapType type; @@ -2830,16 +2665,10 @@ public void setRefWidth(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCap that = (PlatformCap) o; - return type.equals(that.type) - && Objects.equals(bitmapDescriptor, that.bitmapDescriptor) - && Objects.equals(refWidth, that.refWidth); + return type.equals(that.type) && Objects.equals(bitmapDescriptor, that.bitmapDescriptor) && Objects.equals(refWidth, that.refWidth); } @Override @@ -2906,7 +2735,7 @@ ArrayList toList() { /** * Pigeon equivalent of the PatternItem class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPatternItem { private @NonNull PlatformPatternItemType type; @@ -2937,12 +2766,8 @@ public void setLength(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPatternItem that = (PlatformPatternItem) o; return type.equals(that.type) && Objects.equals(length, that.length); } @@ -2999,7 +2824,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Tile class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformTile { private @NonNull Long width; @@ -3043,16 +2868,10 @@ public void setData(@Nullable byte[] setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformTile that = (PlatformTile) o; - return width.equals(that.width) - && height.equals(that.height) - && Arrays.equals(data, that.data); + return width.equals(that.width) && height.equals(that.height) && Arrays.equals(data, that.data); } @Override @@ -3121,7 +2940,7 @@ ArrayList toList() { /** * Pigeon equivalent of the TileOverlay class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformTileOverlay { private @NonNull String tileOverlayId; @@ -3207,19 +3026,10 @@ public void setTileSize(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformTileOverlay that = (PlatformTileOverlay) o; - return tileOverlayId.equals(that.tileOverlayId) - && fadeIn.equals(that.fadeIn) - && transparency.equals(that.transparency) - && zIndex.equals(that.zIndex) - && visible.equals(that.visible) - && tileSize.equals(that.tileSize); + return tileOverlayId.equals(that.tileOverlayId) && fadeIn.equals(that.fadeIn) && transparency.equals(that.transparency) && zIndex.equals(that.zIndex) && visible.equals(that.visible) && tileSize.equals(that.tileSize); } @Override @@ -3322,7 +3132,7 @@ ArrayList toList() { /** * Pigeon equivalent of Flutter's EdgeInsets. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformEdgeInsets { private @NonNull Double top; @@ -3382,17 +3192,10 @@ public void setRight(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformEdgeInsets that = (PlatformEdgeInsets) o; - return top.equals(that.top) - && bottom.equals(that.bottom) - && left.equals(that.left) - && right.equals(that.right); + return top.equals(that.top) && bottom.equals(that.bottom) && left.equals(that.left) && right.equals(that.right); } @Override @@ -3471,7 +3274,7 @@ ArrayList toList() { /** * Pigeon equivalent of LatLng. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformLatLng { private @NonNull Double latitude; @@ -3505,12 +3308,8 @@ public void setLongitude(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformLatLng that = (PlatformLatLng) o; return latitude.equals(that.latitude) && longitude.equals(that.longitude); } @@ -3567,7 +3366,7 @@ ArrayList toList() { /** * Pigeon equivalent of LatLngBounds. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformLatLngBounds { private @NonNull PlatformLatLng northeast; @@ -3601,12 +3400,8 @@ public void setSouthwest(@NonNull PlatformLatLng setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformLatLngBounds that = (PlatformLatLngBounds) o; return northeast.equals(that.northeast) && southwest.equals(that.southwest); } @@ -3663,7 +3458,7 @@ ArrayList toList() { /** * Pigeon equivalent of Cluster. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCluster { private @NonNull String clusterManagerId; @@ -3723,17 +3518,10 @@ public void setMarkerIds(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCluster that = (PlatformCluster) o; - return clusterManagerId.equals(that.clusterManagerId) - && position.equals(that.position) - && bounds.equals(that.bounds) - && markerIds.equals(that.markerIds); + return clusterManagerId.equals(that.clusterManagerId) && position.equals(that.position) && bounds.equals(that.bounds) && markerIds.equals(that.markerIds); } @Override @@ -3812,7 +3600,7 @@ ArrayList toList() { /** * Pigeon equivalent of the GroundOverlay class. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformGroundOverlay { private @NonNull String groundOverlayId; @@ -3961,42 +3749,15 @@ public void setClickable(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformGroundOverlay that = (PlatformGroundOverlay) o; - return groundOverlayId.equals(that.groundOverlayId) - && image.equals(that.image) - && Objects.equals(position, that.position) - && Objects.equals(bounds, that.bounds) - && Objects.equals(width, that.width) - && Objects.equals(height, that.height) - && Objects.equals(anchor, that.anchor) - && transparency.equals(that.transparency) - && bearing.equals(that.bearing) - && zIndex.equals(that.zIndex) - && visible.equals(that.visible) - && clickable.equals(that.clickable); + return groundOverlayId.equals(that.groundOverlayId) && image.equals(that.image) && Objects.equals(position, that.position) && Objects.equals(bounds, that.bounds) && Objects.equals(width, that.width) && Objects.equals(height, that.height) && Objects.equals(anchor, that.anchor) && transparency.equals(that.transparency) && bearing.equals(that.bearing) && zIndex.equals(that.zIndex) && visible.equals(that.visible) && clickable.equals(that.clickable); } @Override public int hashCode() { - return Objects.hash( - groundOverlayId, - image, - position, - bounds, - width, - height, - anchor, - transparency, - bearing, - zIndex, - visible, - clickable); + return Objects.hash(groundOverlayId, image, position, bounds, width, height, anchor, transparency, bearing, zIndex, visible, clickable); } public static final class Builder { @@ -4166,10 +3927,10 @@ ArrayList toList() { /** * Pigeon equivalent of CameraTargetBounds. * - *

As with the Dart version, it exists to distinguish between not setting a a target, and - * having an explicitly unbounded target (null [bounds]). + * As with the Dart version, it exists to distinguish between not setting a + * a target, and having an explicitly unbounded target (null [bounds]). * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraTargetBounds { private @Nullable PlatformLatLngBounds bounds; @@ -4184,12 +3945,8 @@ public void setBounds(@Nullable PlatformLatLngBounds setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformCameraTargetBounds that = (PlatformCameraTargetBounds) o; return Objects.equals(bounds, that.bounds); } @@ -4234,7 +3991,7 @@ ArrayList toList() { /** * Information passed to the platform view creation. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMapViewCreationParams { private @NonNull PlatformCameraPosition initialCameraPosition; @@ -4372,38 +4129,15 @@ public void setInitialGroundOverlays(@NonNull List setter @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformMapViewCreationParams that = (PlatformMapViewCreationParams) o; - return initialCameraPosition.equals(that.initialCameraPosition) - && mapConfiguration.equals(that.mapConfiguration) - && initialCircles.equals(that.initialCircles) - && initialMarkers.equals(that.initialMarkers) - && initialPolygons.equals(that.initialPolygons) - && initialPolylines.equals(that.initialPolylines) - && initialHeatmaps.equals(that.initialHeatmaps) - && initialTileOverlays.equals(that.initialTileOverlays) - && initialClusterManagers.equals(that.initialClusterManagers) - && initialGroundOverlays.equals(that.initialGroundOverlays); + return initialCameraPosition.equals(that.initialCameraPosition) && mapConfiguration.equals(that.mapConfiguration) && initialCircles.equals(that.initialCircles) && initialMarkers.equals(that.initialMarkers) && initialPolygons.equals(that.initialPolygons) && initialPolylines.equals(that.initialPolylines) && initialHeatmaps.equals(that.initialHeatmaps) && initialTileOverlays.equals(that.initialTileOverlays) && initialClusterManagers.equals(that.initialClusterManagers) && initialGroundOverlays.equals(that.initialGroundOverlays); } @Override public int hashCode() { - return Objects.hash( - initialCameraPosition, - mapConfiguration, - initialCircles, - initialMarkers, - initialPolygons, - initialPolylines, - initialHeatmaps, - initialTileOverlays, - initialClusterManagers, - initialGroundOverlays); + return Objects.hash(initialCameraPosition, mapConfiguration, initialCircles, initialMarkers, initialPolygons, initialPolylines, initialHeatmaps, initialTileOverlays, initialClusterManagers, initialGroundOverlays); } public static final class Builder { @@ -4475,8 +4209,7 @@ public static final class Builder { private @Nullable List initialClusterManagers; @CanIgnoreReturnValue - public @NonNull Builder setInitialClusterManagers( - @NonNull List setterArg) { + public @NonNull Builder setInitialClusterManagers(@NonNull List setterArg) { this.initialClusterManagers = setterArg; return this; } @@ -4484,8 +4217,7 @@ public static final class Builder { private @Nullable List initialGroundOverlays; @CanIgnoreReturnValue - public @NonNull Builder setInitialGroundOverlays( - @NonNull List setterArg) { + public @NonNull Builder setInitialGroundOverlays(@NonNull List setterArg) { this.initialGroundOverlays = setterArg; return this; } @@ -4522,8 +4254,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformMapViewCreationParams fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformMapViewCreationParams fromList(@NonNull ArrayList pigeonVar_list) { PlatformMapViewCreationParams pigeonResult = new PlatformMapViewCreationParams(); Object initialCameraPosition = pigeonVar_list.get(0); pigeonResult.setInitialCameraPosition((PlatformCameraPosition) initialCameraPosition); @@ -4552,7 +4283,7 @@ ArrayList toList() { /** * Pigeon equivalent of MapConfiguration. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMapConfiguration { private @Nullable Boolean compassEnabled; @@ -4757,58 +4488,15 @@ public void setStyle(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformMapConfiguration that = (PlatformMapConfiguration) o; - return Objects.equals(compassEnabled, that.compassEnabled) - && Objects.equals(cameraTargetBounds, that.cameraTargetBounds) - && Objects.equals(mapType, that.mapType) - && Objects.equals(minMaxZoomPreference, that.minMaxZoomPreference) - && Objects.equals(mapToolbarEnabled, that.mapToolbarEnabled) - && Objects.equals(rotateGesturesEnabled, that.rotateGesturesEnabled) - && Objects.equals(scrollGesturesEnabled, that.scrollGesturesEnabled) - && Objects.equals(tiltGesturesEnabled, that.tiltGesturesEnabled) - && Objects.equals(trackCameraPosition, that.trackCameraPosition) - && Objects.equals(zoomControlsEnabled, that.zoomControlsEnabled) - && Objects.equals(zoomGesturesEnabled, that.zoomGesturesEnabled) - && Objects.equals(myLocationEnabled, that.myLocationEnabled) - && Objects.equals(myLocationButtonEnabled, that.myLocationButtonEnabled) - && Objects.equals(padding, that.padding) - && Objects.equals(indoorViewEnabled, that.indoorViewEnabled) - && Objects.equals(trafficEnabled, that.trafficEnabled) - && Objects.equals(buildingsEnabled, that.buildingsEnabled) - && Objects.equals(liteModeEnabled, that.liteModeEnabled) - && Objects.equals(cloudMapId, that.cloudMapId) - && Objects.equals(style, that.style); + return Objects.equals(compassEnabled, that.compassEnabled) && Objects.equals(cameraTargetBounds, that.cameraTargetBounds) && Objects.equals(mapType, that.mapType) && Objects.equals(minMaxZoomPreference, that.minMaxZoomPreference) && Objects.equals(mapToolbarEnabled, that.mapToolbarEnabled) && Objects.equals(rotateGesturesEnabled, that.rotateGesturesEnabled) && Objects.equals(scrollGesturesEnabled, that.scrollGesturesEnabled) && Objects.equals(tiltGesturesEnabled, that.tiltGesturesEnabled) && Objects.equals(trackCameraPosition, that.trackCameraPosition) && Objects.equals(zoomControlsEnabled, that.zoomControlsEnabled) && Objects.equals(zoomGesturesEnabled, that.zoomGesturesEnabled) && Objects.equals(myLocationEnabled, that.myLocationEnabled) && Objects.equals(myLocationButtonEnabled, that.myLocationButtonEnabled) && Objects.equals(padding, that.padding) && Objects.equals(indoorViewEnabled, that.indoorViewEnabled) && Objects.equals(trafficEnabled, that.trafficEnabled) && Objects.equals(buildingsEnabled, that.buildingsEnabled) && Objects.equals(liteModeEnabled, that.liteModeEnabled) && Objects.equals(cloudMapId, that.cloudMapId) && Objects.equals(style, that.style); } @Override public int hashCode() { - return Objects.hash( - compassEnabled, - cameraTargetBounds, - mapType, - minMaxZoomPreference, - mapToolbarEnabled, - rotateGesturesEnabled, - scrollGesturesEnabled, - tiltGesturesEnabled, - trackCameraPosition, - zoomControlsEnabled, - zoomGesturesEnabled, - myLocationEnabled, - myLocationButtonEnabled, - padding, - indoorViewEnabled, - trafficEnabled, - buildingsEnabled, - liteModeEnabled, - cloudMapId, - style); + return Objects.hash(compassEnabled, cameraTargetBounds, mapType, minMaxZoomPreference, mapToolbarEnabled, rotateGesturesEnabled, scrollGesturesEnabled, tiltGesturesEnabled, trackCameraPosition, zoomControlsEnabled, zoomGesturesEnabled, myLocationEnabled, myLocationButtonEnabled, padding, indoorViewEnabled, trafficEnabled, buildingsEnabled, liteModeEnabled, cloudMapId, style); } public static final class Builder { @@ -4824,8 +4512,7 @@ public static final class Builder { private @Nullable PlatformCameraTargetBounds cameraTargetBounds; @CanIgnoreReturnValue - public @NonNull Builder setCameraTargetBounds( - @Nullable PlatformCameraTargetBounds setterArg) { + public @NonNull Builder setCameraTargetBounds(@Nullable PlatformCameraTargetBounds setterArg) { this.cameraTargetBounds = setterArg; return this; } @@ -5075,7 +4762,7 @@ ArrayList toList() { /** * Pigeon representation of an x,y coordinate. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPoint { private @NonNull Long x; @@ -5109,12 +4796,8 @@ public void setY(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPoint that = (PlatformPoint) o; return x.equals(that.x) && y.equals(that.y); } @@ -5171,7 +4854,7 @@ ArrayList toList() { /** * Pigeon equivalent of native TileOverlay properties. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformTileLayer { private @NonNull Boolean visible; @@ -5231,17 +4914,10 @@ public void setZIndex(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformTileLayer that = (PlatformTileLayer) o; - return visible.equals(that.visible) - && fadeIn.equals(that.fadeIn) - && transparency.equals(that.transparency) - && zIndex.equals(that.zIndex); + return visible.equals(that.visible) && fadeIn.equals(that.fadeIn) && transparency.equals(that.transparency) && zIndex.equals(that.zIndex); } @Override @@ -5320,7 +4996,7 @@ ArrayList toList() { /** * Possible outcomes of launching a URL. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformZoomRange { private @Nullable Double min; @@ -5345,12 +5021,8 @@ public void setMax(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformZoomRange that = (PlatformZoomRange) o; return Objects.equals(min, that.min) && Objects.equals(max, that.max); } @@ -5405,18 +5077,20 @@ ArrayList toList() { } /** - * Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint types of - * [BitmapDescriptor], [PlatformBitmap] contains a single field which may hold the pigeon - * equivalent type of any of them. + * Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint + * types of [BitmapDescriptor], [PlatformBitmap] contains a single field which + * may hold the pigeon equivalent type of any of them. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmap { /** - * One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], [PlatformBitmapAssetImage], - * [PlatformBitmapBytesMap], [PlatformBitmapBytes], or [PlatformBitmapDefaultMarker]. As Pigeon - * does not currently support data class inheritance, this approach allows for the different - * bitmap implementations to be valid argument and return types of the API methods. See + * One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], + * [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], + * [PlatformBitmapBytes], or [PlatformBitmapDefaultMarker]. + * As Pigeon does not currently support data class inheritance, this + * approach allows for the different bitmap implementations to be valid + * argument and return types of the API methods. See * https://github.com/flutter/flutter/issues/117819. */ private @NonNull Object bitmap; @@ -5437,12 +5111,8 @@ public void setBitmap(@NonNull Object setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmap that = (PlatformBitmap) o; return bitmap.equals(that.bitmap); } @@ -5488,7 +5158,7 @@ ArrayList toList() { * Pigeon equivalent of [DefaultMarker]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#defaultMarker(float) * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapDefaultMarker { private @Nullable Double hue; @@ -5503,12 +5173,8 @@ public void setHue(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmapDefaultMarker that = (PlatformBitmapDefaultMarker) o; return Objects.equals(hue, that.hue); } @@ -5542,8 +5208,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformBitmapDefaultMarker fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformBitmapDefaultMarker fromList(@NonNull ArrayList pigeonVar_list) { PlatformBitmapDefaultMarker pigeonResult = new PlatformBitmapDefaultMarker(); Object hue = pigeonVar_list.get(0); pigeonResult.setHue((Double) hue); @@ -5555,7 +5220,7 @@ ArrayList toList() { * Pigeon equivalent of [BytesBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#fromBitmap(android.graphics.Bitmap) * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapBytes { private @NonNull byte[] byteData; @@ -5586,12 +5251,8 @@ public void setSize(@Nullable PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmapBytes that = (PlatformBitmapBytes) o; return Arrays.equals(byteData, that.byteData) && Objects.equals(size, that.size); } @@ -5651,7 +5312,7 @@ ArrayList toList() { * Pigeon equivalent of [AssetBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapAsset { private @NonNull String name; @@ -5682,12 +5343,8 @@ public void setPkg(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmapAsset that = (PlatformBitmapAsset) o; return name.equals(that.name) && Objects.equals(pkg, that.pkg); } @@ -5745,7 +5402,7 @@ ArrayList toList() { * Pigeon equivalent of [AssetImageBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapAssetImage { private @NonNull String name; @@ -5789,12 +5446,8 @@ public void setSize(@Nullable PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmapAssetImage that = (PlatformBitmapAssetImage) o; return name.equals(that.name) && scale.equals(that.scale) && Objects.equals(size, that.size); } @@ -5864,7 +5517,7 @@ ArrayList toList() { * Pigeon equivalent of [AssetMapBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapAssetMap { private @NonNull String assetName; @@ -5931,18 +5584,10 @@ public void setHeight(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmapAssetMap that = (PlatformBitmapAssetMap) o; - return assetName.equals(that.assetName) - && bitmapScaling.equals(that.bitmapScaling) - && imagePixelRatio.equals(that.imagePixelRatio) - && Objects.equals(width, that.width) - && Objects.equals(height, that.height); + return assetName.equals(that.assetName) && bitmapScaling.equals(that.bitmapScaling) && imagePixelRatio.equals(that.imagePixelRatio) && Objects.equals(width, that.width) && Objects.equals(height, that.height); } @Override @@ -6034,7 +5679,7 @@ ArrayList toList() { * Pigeon equivalent of [BytesMapBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-frombitmap-bitmap-image * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapBytesMap { private @NonNull byte[] byteData; @@ -6101,18 +5746,10 @@ public void setHeight(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBitmapBytesMap that = (PlatformBitmapBytesMap) o; - return Arrays.equals(byteData, that.byteData) - && bitmapScaling.equals(that.bitmapScaling) - && imagePixelRatio.equals(that.imagePixelRatio) - && Objects.equals(width, that.width) - && Objects.equals(height, that.height); + return Arrays.equals(byteData, that.byteData) && bitmapScaling.equals(that.bitmapScaling) && imagePixelRatio.equals(that.imagePixelRatio) && Objects.equals(width, that.width) && Objects.equals(height, that.height); } @Override @@ -6210,52 +5847,40 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null ? null : PlatformMapType.values()[((Long) value).intValue()]; - } - case (byte) 130: - { - Object value = readValue(buffer); - return value == null ? null : PlatformRendererType.values()[((Long) value).intValue()]; - } - case (byte) 131: - { - Object value = readValue(buffer); - return value == null ? null : PlatformJointType.values()[((Long) value).intValue()]; - } - case (byte) 132: - { - Object value = readValue(buffer); - return value == null ? null : PlatformCapType.values()[((Long) value).intValue()]; - } - case (byte) 133: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformPatternItemType.values()[((Long) value).intValue()]; - } - case (byte) 134: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformMapBitmapScaling.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : PlatformMapType.values()[((Long) value).intValue()]; + } + case (byte) 130: { + Object value = readValue(buffer); + return value == null ? null : PlatformRendererType.values()[((Long) value).intValue()]; + } + case (byte) 131: { + Object value = readValue(buffer); + return value == null ? null : PlatformJointType.values()[((Long) value).intValue()]; + } + case (byte) 132: { + Object value = readValue(buffer); + return value == null ? null : PlatformCapType.values()[((Long) value).intValue()]; + } + case (byte) 133: { + Object value = readValue(buffer); + return value == null ? null : PlatformPatternItemType.values()[((Long) value).intValue()]; + } + case (byte) 134: { + Object value = readValue(buffer); + return value == null ? null : PlatformMapBitmapScaling.values()[((Long) value).intValue()]; + } case (byte) 135: return PlatformCameraPosition.fromList((ArrayList) readValue(buffer)); case (byte) 136: return PlatformCameraUpdate.fromList((ArrayList) readValue(buffer)); case (byte) 137: - return PlatformCameraUpdateNewCameraPosition.fromList( - (ArrayList) readValue(buffer)); + return PlatformCameraUpdateNewCameraPosition.fromList((ArrayList) readValue(buffer)); case (byte) 138: return PlatformCameraUpdateNewLatLng.fromList((ArrayList) readValue(buffer)); case (byte) 139: - return PlatformCameraUpdateNewLatLngBounds.fromList( - (ArrayList) readValue(buffer)); + return PlatformCameraUpdateNewLatLngBounds.fromList((ArrayList) readValue(buffer)); case (byte) 140: return PlatformCameraUpdateNewLatLngZoom.fromList((ArrayList) readValue(buffer)); case (byte) 141: @@ -6477,6 +6102,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -6504,9 +6130,9 @@ public interface VoidResult { /** * Interface for non-test interactions with the native SDK. * - *

For test-only state queries, see [MapsInspectorApi]. + * For test-only state queries, see [MapsInspectorApi]. * - *

Generated interface from Pigeon that represents a handler of messages from Flutter. + * Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsApi { /** Returns once the map instance is available. */ @@ -6514,91 +6140,75 @@ public interface MapsApi { /** * Updates the map's configuration options. * - *

Only non-null configuration values will result in updates; options with null values will - * remain unchanged. + * Only non-null configuration values will result in updates; options with + * null values will remain unchanged. */ void updateMapConfiguration(@NonNull PlatformMapConfiguration configuration); /** Updates the set of circles on the map. */ - void updateCircles( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updateCircles(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Updates the set of heatmaps on the map. */ - void updateHeatmaps( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updateHeatmaps(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Updates the set of custer managers for clusters on the map. */ - void updateClusterManagers( - @NonNull List toAdd, @NonNull List idsToRemove); + void updateClusterManagers(@NonNull List toAdd, @NonNull List idsToRemove); /** Updates the set of markers on the map. */ - void updateMarkers( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updateMarkers(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Updates the set of polygonss on the map. */ - void updatePolygons( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updatePolygons(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Updates the set of polylines on the map. */ - void updatePolylines( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updatePolylines(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Updates the set of tile overlays on the map. */ - void updateTileOverlays( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updateTileOverlays(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Updates the set of ground overlays on the map. */ - void updateGroundOverlays( - @NonNull List toAdd, - @NonNull List toChange, - @NonNull List idsToRemove); + void updateGroundOverlays(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); /** Gets the screen coordinate for the given map location. */ - @NonNull + @NonNull PlatformPoint getScreenCoordinate(@NonNull PlatformLatLng latLng); /** Gets the map location for the given screen coordinate. */ - @NonNull + @NonNull PlatformLatLng getLatLng(@NonNull PlatformPoint screenCoordinate); /** Gets the map region currently displayed on the map. */ - @NonNull + @NonNull PlatformLatLngBounds getVisibleRegion(); - /** Moves the camera according to [cameraUpdate] immediately, with no animation. */ + /** + * Moves the camera according to [cameraUpdate] immediately, with no + * animation. + */ void moveCamera(@NonNull PlatformCameraUpdate cameraUpdate); /** - * Moves the camera according to [cameraUpdate], animating the update using a duration in - * milliseconds if provided. + * Moves the camera according to [cameraUpdate], animating the update using a + * duration in milliseconds if provided. */ - void animateCamera( - @NonNull PlatformCameraUpdate cameraUpdate, @Nullable Long durationMilliseconds); + void animateCamera(@NonNull PlatformCameraUpdate cameraUpdate, @Nullable Long durationMilliseconds); /** Gets the current map zoom level. */ - @NonNull + @NonNull Double getZoomLevel(); /** Show the info window for the marker with the given ID. */ void showInfoWindow(@NonNull String markerId); /** Hide the info window for the marker with the given ID. */ void hideInfoWindow(@NonNull String markerId); - /** Returns true if the marker with the given ID is currently displaying its info window. */ - @NonNull + /** + * Returns true if the marker with the given ID is currently displaying its + * info window. + */ + @NonNull Boolean isInfoWindowShown(@NonNull String markerId); /** - * Sets the style to the given map style string, where an empty string indicates that the style - * should be cleared. + * Sets the style to the given map style string, where an empty string + * indicates that the style should be cleared. * - *

Returns false if there was an error setting the style, such as an invalid style string. + * Returns false if there was an error setting the style, such as an invalid + * style string. */ - @NonNull + @NonNull Boolean setStyle(@NonNull String style); /** - * Returns true if the last attempt to set a style, either via initial map style or setMapStyle, - * succeeded. + * Returns true if the last attempt to set a style, either via initial map + * style or setMapStyle, succeeded. * - *

This allows checking asynchronously for initial style failures, as there is no way to - * return failures from map initialization. + * This allows checking asynchronously for initial style failures, as there + * is no way to return failures from map initialization. */ - @NonNull + @NonNull Boolean didLastStyleSucceed(); /** Clears the cache of tiles previously requseted from the tile provider. */ void clearTileCache(@NonNull String tileOverlayId); @@ -6609,23 +6219,16 @@ void animateCamera( static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** Sets up an instance of `MapsApi` to handle messages through the `binaryMessenger`. */ + /**Sets up an instance of `MapsApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable MapsApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6652,10 +6255,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6665,7 +6265,8 @@ public void error(Throwable error) { try { api.updateMapConfiguration(configurationArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6677,10 +6278,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6692,7 +6290,8 @@ public void error(Throwable error) { try { api.updateCircles(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6704,10 +6303,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6719,7 +6315,8 @@ public void error(Throwable error) { try { api.updateHeatmaps(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6731,10 +6328,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6745,7 +6339,8 @@ public void error(Throwable error) { try { api.updateClusterManagers(toAddArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6757,10 +6352,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6772,7 +6364,8 @@ public void error(Throwable error) { try { api.updateMarkers(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6784,10 +6377,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6799,7 +6389,8 @@ public void error(Throwable error) { try { api.updatePolygons(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6811,10 +6402,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6826,7 +6414,8 @@ public void error(Throwable error) { try { api.updatePolylines(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6838,10 +6427,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6853,7 +6439,8 @@ public void error(Throwable error) { try { api.updateTileOverlays(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6865,10 +6452,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6880,7 +6464,8 @@ public void error(Throwable error) { try { api.updateGroundOverlays(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6892,10 +6477,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6905,7 +6487,8 @@ public void error(Throwable error) { try { PlatformPoint output = api.getScreenCoordinate(latLngArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6917,10 +6500,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6930,7 +6510,8 @@ public void error(Throwable error) { try { PlatformLatLng output = api.getLatLng(screenCoordinateArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6942,10 +6523,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6953,7 +6531,8 @@ public void error(Throwable error) { try { PlatformLatLngBounds output = api.getVisibleRegion(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6965,10 +6544,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6978,7 +6554,8 @@ public void error(Throwable error) { try { api.moveCamera(cameraUpdateArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6990,10 +6567,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7004,7 +6578,8 @@ public void error(Throwable error) { try { api.animateCamera(cameraUpdateArg, durationMillisecondsArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7016,10 +6591,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7027,7 +6599,8 @@ public void error(Throwable error) { try { Double output = api.getZoomLevel(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7039,10 +6612,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7052,7 +6622,8 @@ public void error(Throwable error) { try { api.showInfoWindow(markerIdArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7064,10 +6635,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7077,7 +6645,8 @@ public void error(Throwable error) { try { api.hideInfoWindow(markerIdArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7089,10 +6658,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7102,7 +6668,8 @@ public void error(Throwable error) { try { Boolean output = api.isInfoWindowShown(markerIdArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7114,10 +6681,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7127,7 +6691,8 @@ public void error(Throwable error) { try { Boolean output = api.setStyle(styleArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7139,10 +6704,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7150,7 +6712,8 @@ public void error(Throwable error) { try { Boolean output = api.didLastStyleSucceed(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7162,10 +6725,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7175,7 +6735,8 @@ public void error(Throwable error) { try { api.clearTileCache(tileOverlayIdArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7187,10 +6748,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7224,442 +6782,377 @@ public static class MapsCallbackApi { public MapsCallbackApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - - public MapsCallbackApi( - @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + public MapsCallbackApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** Public interface for sending reply. The codec used by MapsCallbackApi. */ + /** + * Public interface for sending reply. + * The codec used by MapsCallbackApi. + */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called when the map camera starts moving. */ public void onCameraMoveStarted(@NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( null, channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map camera moves. */ - public void onCameraMove( - @NonNull PlatformCameraPosition cameraPositionArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove" - + messageChannelSuffix; + public void onCameraMove(@NonNull PlatformCameraPosition cameraPositionArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(cameraPositionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map camera stops moving. */ public void onCameraIdle(@NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( null, channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map, not a specifc map object, is tapped. */ public void onTap(@NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map, not a specifc map object, is long pressed. */ public void onLongPress(@NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker is tapped. */ public void onMarkerTap(@NonNull String markerIdArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(markerIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker drag starts. */ - public void onMarkerDragStart( - @NonNull String markerIdArg, - @NonNull PlatformLatLng positionArg, - @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart" - + messageChannelSuffix; + public void onMarkerDragStart(@NonNull String markerIdArg, @NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(markerIdArg, positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker drag updates. */ - public void onMarkerDrag( - @NonNull String markerIdArg, - @NonNull PlatformLatLng positionArg, - @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag" - + messageChannelSuffix; + public void onMarkerDrag(@NonNull String markerIdArg, @NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(markerIdArg, positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker drag ends. */ - public void onMarkerDragEnd( - @NonNull String markerIdArg, - @NonNull PlatformLatLng positionArg, - @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd" - + messageChannelSuffix; + public void onMarkerDragEnd(@NonNull String markerIdArg, @NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(markerIdArg, positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker's info window is tapped. */ public void onInfoWindowTap(@NonNull String markerIdArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(markerIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a circle is tapped. */ public void onCircleTap(@NonNull String circleIdArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(circleIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker cluster is tapped. */ public void onClusterTap(@NonNull PlatformCluster clusterArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(clusterArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a polygon is tapped. */ public void onPolygonTap(@NonNull String polygonIdArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(polygonIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a polyline is tapped. */ public void onPolylineTap(@NonNull String polylineIdArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(polylineIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a ground overlay is tapped. */ public void onGroundOverlayTap(@NonNull String groundOverlayIdArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(groundOverlayIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called to get data for a map tile. */ - public void getTileOverlayTile( - @NonNull String tileOverlayIdArg, - @NonNull PlatformPoint locationArg, - @NonNull Long zoomArg, - @NonNull Result result) { - final String channelName = - "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile" - + messageChannelSuffix; + public void getTileOverlayTile(@NonNull String tileOverlayIdArg, @NonNull PlatformPoint locationArg, @NonNull Long zoomArg, @NonNull Result result) { + final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(tileOverlayIdArg, locationArg, zoomArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else if (listReply.get(0) == null) { - result.error( - new FlutterError( - "null-error", - "Flutter api returned null value for non-null return value.", - "")); + result.error(new FlutterError("null-error", "Flutter api returned null value for non-null return value.", "")); } else { @SuppressWarnings("ConstantConditions") PlatformTile output = (PlatformTile) listReply.get(0); result.success(output); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } /** * Interface for global SDK initialization. * - *

Generated interface from Pigeon that represents a handler of messages from Flutter. + * Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsInitializerApi { /** * Initializes the Google Maps SDK with the given renderer preference. * - *

A null renderer preference will result in the default renderer. + * A null renderer preference will result in the default renderer. * - *

Calling this more than once in the lifetime of an application will result in an error. + * Calling this more than once in the lifetime of an application will result + * in an error. */ - void initializeWithPreferredRenderer( - @Nullable PlatformRendererType type, @NonNull Result result); + void initializeWithPreferredRenderer(@Nullable PlatformRendererType type, @NonNull Result result); /** - * Attempts to trigger any thread-blocking work the Google Maps SDK normally does when a map is - * shown for the first time. + * Attempts to trigger any thread-blocking work + * the Google Maps SDK normally does when a map is shown for the first time. */ void warmup(); @@ -7667,25 +7160,16 @@ void initializeWithPreferredRenderer( static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `MapsInitializerApi` to handle messages through the `binaryMessenger`. - */ + /**Sets up an instance of `MapsInitializerApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsInitializerApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable MapsInitializerApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsInitializerApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7714,10 +7198,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7725,7 +7206,8 @@ public void error(Throwable error) { try { api.warmup(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7737,10 +7219,11 @@ public void error(Throwable error) { } } /** - * Dummy interface to force generation of the platform view creation params, which are not used in - * any Pigeon calls, only the platform view creation call made internally by Flutter. + * Dummy interface to force generation of the platform view creation params, + * which are not used in any Pigeon calls, only the platform view creation + * call made internally by Flutter. * - *

Generated interface from Pigeon that represents a handler of messages from Flutter. + * Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsPlatformViewApi { @@ -7750,26 +7233,16 @@ public interface MapsPlatformViewApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `MapsPlatformViewApi` to handle messages through the - * `binaryMessenger`. - */ + /**Sets up an instance of `MapsPlatformViewApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsPlatformViewApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable MapsPlatformViewApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsPlatformViewApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7779,7 +7252,8 @@ static void setUp( try { api.createView(typeArg); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7793,81 +7267,72 @@ static void setUp( /** * Inspector API only intended for use in integration tests. * - *

Generated interface from Pigeon that represents a handler of messages from Flutter. + * Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsInspectorApi { - @NonNull + @NonNull Boolean areBuildingsEnabled(); - @NonNull + @NonNull Boolean areRotateGesturesEnabled(); - @NonNull + @NonNull Boolean areZoomControlsEnabled(); - @NonNull + @NonNull Boolean areScrollGesturesEnabled(); - @NonNull + @NonNull Boolean areTiltGesturesEnabled(); - @NonNull + @NonNull Boolean areZoomGesturesEnabled(); - @NonNull + @NonNull Boolean isCompassEnabled(); - @Nullable + @Nullable Boolean isLiteModeEnabled(); - @NonNull + @NonNull Boolean isMapToolbarEnabled(); - @NonNull + @NonNull Boolean isMyLocationButtonEnabled(); - @NonNull + @NonNull Boolean isTrafficEnabled(); - @Nullable + @Nullable PlatformTileLayer getTileOverlayInfo(@NonNull String tileOverlayId); - @Nullable + @Nullable PlatformGroundOverlay getGroundOverlayInfo(@NonNull String groundOverlayId); - @NonNull + @NonNull PlatformZoomRange getZoomRange(); - @NonNull + @NonNull List getClusters(@NonNull String clusterManagerId); - @NonNull + @NonNull PlatformCameraPosition getCameraPosition(); /** The codec used by MapsInspectorApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `MapsInspectorApi` to handle messages through the `binaryMessenger`. - */ + /**Sets up an instance of `MapsInspectorApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsInspectorApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable MapsInspectorApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsInspectorApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7875,7 +7340,8 @@ static void setUp( try { Boolean output = api.areBuildingsEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7887,10 +7353,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7898,7 +7361,8 @@ static void setUp( try { Boolean output = api.areRotateGesturesEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7910,10 +7374,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7921,7 +7382,8 @@ static void setUp( try { Boolean output = api.areZoomControlsEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7933,10 +7395,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7944,7 +7403,8 @@ static void setUp( try { Boolean output = api.areScrollGesturesEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7956,10 +7416,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7967,7 +7424,8 @@ static void setUp( try { Boolean output = api.areTiltGesturesEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7979,10 +7437,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7990,7 +7445,8 @@ static void setUp( try { Boolean output = api.areZoomGesturesEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8002,10 +7458,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8013,7 +7466,8 @@ static void setUp( try { Boolean output = api.isCompassEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8025,10 +7479,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8036,7 +7487,8 @@ static void setUp( try { Boolean output = api.isLiteModeEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8048,10 +7500,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8059,7 +7508,8 @@ static void setUp( try { Boolean output = api.isMapToolbarEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8071,10 +7521,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8082,7 +7529,8 @@ static void setUp( try { Boolean output = api.isMyLocationButtonEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8094,10 +7542,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8105,7 +7550,8 @@ static void setUp( try { Boolean output = api.isTrafficEnabled(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8117,10 +7563,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8130,7 +7573,8 @@ static void setUp( try { PlatformTileLayer output = api.getTileOverlayInfo(tileOverlayIdArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8142,10 +7586,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8155,7 +7596,8 @@ static void setUp( try { PlatformGroundOverlay output = api.getGroundOverlayInfo(groundOverlayIdArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8167,10 +7609,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8178,7 +7617,8 @@ static void setUp( try { PlatformZoomRange output = api.getZoomRange(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8190,10 +7630,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8203,7 +7640,8 @@ static void setUp( try { List output = api.getClusters(clusterManagerIdArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -8215,10 +7653,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -8226,7 +7661,8 @@ static void setUp( try { PlatformCameraPosition output = api.getCameraPosition(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart b/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart index 04d02cb3439..df50b621f8a 100644 --- a/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart +++ b/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,25 +27,64 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Pigeon equivalent of MapType -enum PlatformMapType { none, normal, satellite, terrain, hybrid } +enum PlatformMapType { + none, + normal, + satellite, + terrain, + hybrid, +} -enum PlatformRendererType { legacy, latest } +enum PlatformRendererType { + legacy, + latest, +} /// Join types for polyline joints. -enum PlatformJointType { mitered, bevel, round } +enum PlatformJointType { + mitered, + bevel, + round, +} /// Enumeration of possible types of PlatformCap, corresponding to the /// subclasses of Cap in the Google Maps Android SDK. /// See https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. -enum PlatformCapType { buttCap, roundCap, squareCap, customCap } +enum PlatformCapType { + buttCap, + roundCap, + squareCap, + customCap, +} /// Enumeration of possible types for PatternItem. -enum PlatformPatternItemType { dot, dash, gap } +enum PlatformPatternItemType { + dot, + dash, + gap, +} /// Pigeon equivalent of [MapBitmapScaling]. -enum PlatformMapBitmapScaling { auto, none } +enum PlatformMapBitmapScaling { + auto, + none, +} /// Pigeon representatation of a CameraPosition. class PlatformCameraPosition { @@ -68,10 +103,18 @@ class PlatformCameraPosition { double zoom; - Object encode() { - return [bearing, target, tilt, zoom]; + List _toList() { + return [ + bearing, + target, + tilt, + zoom, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraPosition decode(Object result) { result as List; return PlatformCameraPosition( @@ -81,11 +124,30 @@ class PlatformCameraPosition { zoom: result[3]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraPosition || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon representation of a CameraUpdate. class PlatformCameraUpdate { - PlatformCameraUpdate({required this.cameraUpdate}); + PlatformCameraUpdate({ + required this.cameraUpdate, + }); /// This Object shall be any of the below classes prefixed with /// PlatformCameraUpdate. Each such class represents a different type of @@ -95,48 +157,122 @@ class PlatformCameraUpdate { /// See https://github.com/flutter/flutter/issues/117819. Object cameraUpdate; - Object encode() { - return [cameraUpdate]; + List _toList() { + return [ + cameraUpdate, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdate decode(Object result) { result as List; - return PlatformCameraUpdate(cameraUpdate: result[0]!); + return PlatformCameraUpdate( + cameraUpdate: result[0]!, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdate || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewCameraPosition class PlatformCameraUpdateNewCameraPosition { - PlatformCameraUpdateNewCameraPosition({required this.cameraPosition}); + PlatformCameraUpdateNewCameraPosition({ + required this.cameraPosition, + }); PlatformCameraPosition cameraPosition; - Object encode() { - return [cameraPosition]; + List _toList() { + return [ + cameraPosition, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewCameraPosition decode(Object result) { result as List; return PlatformCameraUpdateNewCameraPosition( cameraPosition: result[0]! as PlatformCameraPosition, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewCameraPosition || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewLatLng class PlatformCameraUpdateNewLatLng { - PlatformCameraUpdateNewLatLng({required this.latLng}); + PlatformCameraUpdateNewLatLng({ + required this.latLng, + }); PlatformLatLng latLng; - Object encode() { - return [latLng]; + List _toList() { + return [ + latLng, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewLatLng decode(Object result) { result as List; - return PlatformCameraUpdateNewLatLng(latLng: result[0]! as PlatformLatLng); + return PlatformCameraUpdateNewLatLng( + latLng: result[0]! as PlatformLatLng, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewLatLng || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewLatLngBounds @@ -150,10 +286,16 @@ class PlatformCameraUpdateNewLatLngBounds { double padding; - Object encode() { - return [bounds, padding]; + List _toList() { + return [ + bounds, + padding, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewLatLngBounds decode(Object result) { result as List; return PlatformCameraUpdateNewLatLngBounds( @@ -161,20 +303,46 @@ class PlatformCameraUpdateNewLatLngBounds { padding: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewLatLngBounds || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewLatLngZoom class PlatformCameraUpdateNewLatLngZoom { - PlatformCameraUpdateNewLatLngZoom({required this.latLng, required this.zoom}); + PlatformCameraUpdateNewLatLngZoom({ + required this.latLng, + required this.zoom, + }); PlatformLatLng latLng; double zoom; - Object encode() { - return [latLng, zoom]; + List _toList() { + return [ + latLng, + zoom, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewLatLngZoom decode(Object result) { result as List; return PlatformCameraUpdateNewLatLngZoom( @@ -182,20 +350,46 @@ class PlatformCameraUpdateNewLatLngZoom { zoom: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewLatLngZoom || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ScrollBy class PlatformCameraUpdateScrollBy { - PlatformCameraUpdateScrollBy({required this.dx, required this.dy}); + PlatformCameraUpdateScrollBy({ + required this.dx, + required this.dy, + }); double dx; double dy; - Object encode() { - return [dx, dy]; + List _toList() { + return [ + dx, + dy, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateScrollBy decode(Object result) { result as List; return PlatformCameraUpdateScrollBy( @@ -203,20 +397,46 @@ class PlatformCameraUpdateScrollBy { dy: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateScrollBy || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ZoomBy class PlatformCameraUpdateZoomBy { - PlatformCameraUpdateZoomBy({required this.amount, this.focus}); + PlatformCameraUpdateZoomBy({ + required this.amount, + this.focus, + }); double amount; PlatformDoublePair? focus; - Object encode() { - return [amount, focus]; + List _toList() { + return [ + amount, + focus, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateZoomBy decode(Object result) { result as List; return PlatformCameraUpdateZoomBy( @@ -224,38 +444,107 @@ class PlatformCameraUpdateZoomBy { focus: result[1] as PlatformDoublePair?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateZoomBy || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ZoomIn/ZoomOut class PlatformCameraUpdateZoom { - PlatformCameraUpdateZoom({required this.out}); + PlatformCameraUpdateZoom({ + required this.out, + }); bool out; - Object encode() { - return [out]; + List _toList() { + return [ + out, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateZoom decode(Object result) { result as List; - return PlatformCameraUpdateZoom(out: result[0]! as bool); + return PlatformCameraUpdateZoom( + out: result[0]! as bool, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateZoom || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ZoomTo class PlatformCameraUpdateZoomTo { - PlatformCameraUpdateZoomTo({required this.zoom}); + PlatformCameraUpdateZoomTo({ + required this.zoom, + }); double zoom; - Object encode() { - return [zoom]; + List _toList() { + return [ + zoom, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateZoomTo decode(Object result) { result as List; - return PlatformCameraUpdateZoomTo(zoom: result[0]! as double); + return PlatformCameraUpdateZoomTo( + zoom: result[0]! as double, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateZoomTo || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Circle class. @@ -290,7 +579,7 @@ class PlatformCircle { String circleId; - Object encode() { + List _toList() { return [ consumeTapEvents, fillColor, @@ -304,6 +593,9 @@ class PlatformCircle { ]; } + Object encode() { + return _toList(); } + static PlatformCircle decode(Object result) { result as List; return PlatformCircle( @@ -318,66 +610,166 @@ class PlatformCircle { circleId: result[8]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCircle || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Heatmap class. class PlatformHeatmap { - PlatformHeatmap({required this.json}); + PlatformHeatmap({ + required this.json, + }); /// The heatmap data, as JSON. This should only be set from /// Heatmap.toJson, and the native code must interpret it according to the /// internal implementation details of that method. Map json; - Object encode() { - return [json]; + List _toList() { + return [ + json, + ]; } + Object encode() { + return _toList(); } + static PlatformHeatmap decode(Object result) { result as List; return PlatformHeatmap( json: (result[0] as Map?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformHeatmap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the ClusterManager class. class PlatformClusterManager { - PlatformClusterManager({required this.identifier}); + PlatformClusterManager({ + required this.identifier, + }); String identifier; - Object encode() { - return [identifier]; + List _toList() { + return [ + identifier, + ]; } + Object encode() { + return _toList(); } + static PlatformClusterManager decode(Object result) { result as List; - return PlatformClusterManager(identifier: result[0]! as String); + return PlatformClusterManager( + identifier: result[0]! as String, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformClusterManager || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pair of double values, such as for an offset or size. class PlatformDoublePair { - PlatformDoublePair({required this.x, required this.y}); + PlatformDoublePair({ + required this.x, + required this.y, + }); double x; double y; - Object encode() { - return [x, y]; + List _toList() { + return [ + x, + y, + ]; } + Object encode() { + return _toList(); } + static PlatformDoublePair decode(Object result) { result as List; - return PlatformDoublePair(x: result[0]! as double, y: result[1]! as double); + return PlatformDoublePair( + x: result[0]! as double, + y: result[1]! as double, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformDoublePair || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the InfoWindow class. class PlatformInfoWindow { - PlatformInfoWindow({this.title, this.snippet, required this.anchor}); + PlatformInfoWindow({ + this.title, + this.snippet, + required this.anchor, + }); String? title; @@ -385,10 +777,17 @@ class PlatformInfoWindow { PlatformDoublePair anchor; - Object encode() { - return [title, snippet, anchor]; + List _toList() { + return [ + title, + snippet, + anchor, + ]; } + Object encode() { + return _toList(); } + static PlatformInfoWindow decode(Object result) { result as List; return PlatformInfoWindow( @@ -397,6 +796,23 @@ class PlatformInfoWindow { anchor: result[2]! as PlatformDoublePair, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformInfoWindow || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Marker class. @@ -443,7 +859,7 @@ class PlatformMarker { String? clusterManagerId; - Object encode() { + List _toList() { return [ alpha, anchor, @@ -461,6 +877,9 @@ class PlatformMarker { ]; } + Object encode() { + return _toList(); } + static PlatformMarker decode(Object result) { result as List; return PlatformMarker( @@ -479,6 +898,23 @@ class PlatformMarker { clusterManagerId: result[12] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMarker || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Polygon class. @@ -516,7 +952,7 @@ class PlatformPolygon { int zIndex; - Object encode() { + List _toList() { return [ polygonId, consumesTapEvents, @@ -531,6 +967,9 @@ class PlatformPolygon { ]; } + Object encode() { + return _toList(); } + static PlatformPolygon decode(Object result) { result as List; return PlatformPolygon( @@ -546,6 +985,23 @@ class PlatformPolygon { zIndex: result[9]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPolygon || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Polyline class. @@ -593,7 +1049,7 @@ class PlatformPolyline { int zIndex; - Object encode() { + List _toList() { return [ polylineId, consumesTapEvents, @@ -610,6 +1066,9 @@ class PlatformPolyline { ]; } + Object encode() { + return _toList(); } + static PlatformPolyline decode(Object result) { result as List; return PlatformPolyline( @@ -627,12 +1086,33 @@ class PlatformPolyline { zIndex: result[11]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPolyline || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of Cap from the platform interface. /// https://github.com/flutter/packages/blob/main/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/cap.dart class PlatformCap { - PlatformCap({required this.type, this.bitmapDescriptor, this.refWidth}); + PlatformCap({ + required this.type, + this.bitmapDescriptor, + this.refWidth, + }); PlatformCapType type; @@ -640,10 +1120,17 @@ class PlatformCap { double? refWidth; - Object encode() { - return [type, bitmapDescriptor, refWidth]; + List _toList() { + return [ + type, + bitmapDescriptor, + refWidth, + ]; } + Object encode() { + return _toList(); } + static PlatformCap decode(Object result) { result as List; return PlatformCap( @@ -652,20 +1139,46 @@ class PlatformCap { refWidth: result[2] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the PatternItem class. class PlatformPatternItem { - PlatformPatternItem({required this.type, this.length}); + PlatformPatternItem({ + required this.type, + this.length, + }); PlatformPatternItemType type; double? length; - Object encode() { - return [type, length]; + List _toList() { + return [ + type, + length, + ]; } + Object encode() { + return _toList(); } + static PlatformPatternItem decode(Object result) { result as List; return PlatformPatternItem( @@ -673,11 +1186,32 @@ class PlatformPatternItem { length: result[1] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPatternItem || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Tile class. class PlatformTile { - PlatformTile({required this.width, required this.height, this.data}); + PlatformTile({ + required this.width, + required this.height, + this.data, + }); int width; @@ -685,10 +1219,17 @@ class PlatformTile { Uint8List? data; - Object encode() { - return [width, height, data]; + List _toList() { + return [ + width, + height, + data, + ]; } + Object encode() { + return _toList(); } + static PlatformTile decode(Object result) { result as List; return PlatformTile( @@ -697,6 +1238,23 @@ class PlatformTile { data: result[2] as Uint8List?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTile || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the TileOverlay class. @@ -722,7 +1280,7 @@ class PlatformTileOverlay { int tileSize; - Object encode() { + List _toList() { return [ tileOverlayId, fadeIn, @@ -733,6 +1291,9 @@ class PlatformTileOverlay { ]; } + Object encode() { + return _toList(); } + static PlatformTileOverlay decode(Object result) { result as List; return PlatformTileOverlay( @@ -744,6 +1305,23 @@ class PlatformTileOverlay { tileSize: result[5]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTileOverlay || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of Flutter's EdgeInsets. @@ -763,10 +1341,18 @@ class PlatformEdgeInsets { double right; - Object encode() { - return [top, bottom, left, right]; + List _toList() { + return [ + top, + bottom, + left, + right, + ]; } + Object encode() { + return _toList(); } + static PlatformEdgeInsets decode(Object result) { result as List; return PlatformEdgeInsets( @@ -776,20 +1362,46 @@ class PlatformEdgeInsets { right: result[3]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformEdgeInsets || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of LatLng. class PlatformLatLng { - PlatformLatLng({required this.latitude, required this.longitude}); + PlatformLatLng({ + required this.latitude, + required this.longitude, + }); double latitude; double longitude; - Object encode() { - return [latitude, longitude]; + List _toList() { + return [ + latitude, + longitude, + ]; } + Object encode() { + return _toList(); } + static PlatformLatLng decode(Object result) { result as List; return PlatformLatLng( @@ -797,20 +1409,46 @@ class PlatformLatLng { longitude: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformLatLng || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of LatLngBounds. class PlatformLatLngBounds { - PlatformLatLngBounds({required this.northeast, required this.southwest}); + PlatformLatLngBounds({ + required this.northeast, + required this.southwest, + }); PlatformLatLng northeast; PlatformLatLng southwest; - Object encode() { - return [northeast, southwest]; + List _toList() { + return [ + northeast, + southwest, + ]; } + Object encode() { + return _toList(); } + static PlatformLatLngBounds decode(Object result) { result as List; return PlatformLatLngBounds( @@ -818,6 +1456,23 @@ class PlatformLatLngBounds { southwest: result[1]! as PlatformLatLng, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformLatLngBounds || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of Cluster. @@ -837,9 +1492,17 @@ class PlatformCluster { List markerIds; + List _toList() { + return [ + clusterManagerId, + position, + bounds, + markerIds, + ]; + } + Object encode() { - return [clusterManagerId, position, bounds, markerIds]; - } + return _toList(); } static PlatformCluster decode(Object result) { result as List; @@ -850,6 +1513,23 @@ class PlatformCluster { markerIds: (result[3] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCluster || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the GroundOverlay class. @@ -893,7 +1573,7 @@ class PlatformGroundOverlay { bool clickable; - Object encode() { + List _toList() { return [ groundOverlayId, image, @@ -910,6 +1590,9 @@ class PlatformGroundOverlay { ]; } + Object encode() { + return _toList(); } + static PlatformGroundOverlay decode(Object result) { result as List; return PlatformGroundOverlay( @@ -927,6 +1610,23 @@ class PlatformGroundOverlay { clickable: result[11]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformGroundOverlay || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of CameraTargetBounds. @@ -934,20 +1634,44 @@ class PlatformGroundOverlay { /// As with the Dart version, it exists to distinguish between not setting a /// a target, and having an explicitly unbounded target (null [bounds]). class PlatformCameraTargetBounds { - PlatformCameraTargetBounds({this.bounds}); + PlatformCameraTargetBounds({ + this.bounds, + }); PlatformLatLngBounds? bounds; - Object encode() { - return [bounds]; + List _toList() { + return [ + bounds, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraTargetBounds decode(Object result) { result as List; return PlatformCameraTargetBounds( bounds: result[0] as PlatformLatLngBounds?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraTargetBounds || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Information passed to the platform view creation. @@ -985,7 +1709,7 @@ class PlatformMapViewCreationParams { List initialGroundOverlays; - Object encode() { + List _toList() { return [ initialCameraPosition, mapConfiguration, @@ -1000,6 +1724,9 @@ class PlatformMapViewCreationParams { ]; } + Object encode() { + return _toList(); } + static PlatformMapViewCreationParams decode(Object result) { result as List; return PlatformMapViewCreationParams( @@ -1010,14 +1737,28 @@ class PlatformMapViewCreationParams { initialPolygons: (result[4] as List?)!.cast(), initialPolylines: (result[5] as List?)!.cast(), initialHeatmaps: (result[6] as List?)!.cast(), - initialTileOverlays: (result[7] as List?)! - .cast(), - initialClusterManagers: (result[8] as List?)! - .cast(), - initialGroundOverlays: (result[9] as List?)! - .cast(), + initialTileOverlays: (result[7] as List?)!.cast(), + initialClusterManagers: (result[8] as List?)!.cast(), + initialGroundOverlays: (result[9] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMapViewCreationParams || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of MapConfiguration. @@ -1085,7 +1826,7 @@ class PlatformMapConfiguration { String? style; - Object encode() { + List _toList() { return [ compassEnabled, cameraTargetBounds, @@ -1110,6 +1851,9 @@ class PlatformMapConfiguration { ]; } + Object encode() { + return _toList(); } + static PlatformMapConfiguration decode(Object result) { result as List; return PlatformMapConfiguration( @@ -1135,24 +1879,70 @@ class PlatformMapConfiguration { style: result[19] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMapConfiguration || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon representation of an x,y coordinate. class PlatformPoint { - PlatformPoint({required this.x, required this.y}); + PlatformPoint({ + required this.x, + required this.y, + }); int x; int y; - Object encode() { - return [x, y]; + List _toList() { + return [ + x, + y, + ]; } + Object encode() { + return _toList(); } + static PlatformPoint decode(Object result) { result as List; - return PlatformPoint(x: result[0]! as int, y: result[1]! as int); + return PlatformPoint( + x: result[0]! as int, + y: result[1]! as int, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPoint || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of native TileOverlay properties. @@ -1172,10 +1962,18 @@ class PlatformTileLayer { double zIndex; - Object encode() { - return [visible, fadeIn, transparency, zIndex]; + List _toList() { + return [ + visible, + fadeIn, + transparency, + zIndex, + ]; } + Object encode() { + return _toList(); } + static PlatformTileLayer decode(Object result) { result as List; return PlatformTileLayer( @@ -1185,20 +1983,46 @@ class PlatformTileLayer { zIndex: result[3]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTileLayer || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Possible outcomes of launching a URL. class PlatformZoomRange { - PlatformZoomRange({this.min, this.max}); + PlatformZoomRange({ + this.min, + this.max, + }); double? min; double? max; - Object encode() { - return [min, max]; + List _toList() { + return [ + min, + max, + ]; } + Object encode() { + return _toList(); } + static PlatformZoomRange decode(Object result) { result as List; return PlatformZoomRange( @@ -1206,13 +2030,32 @@ class PlatformZoomRange { max: result[1] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformZoomRange || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint /// types of [BitmapDescriptor], [PlatformBitmap] contains a single field which /// may hold the pigeon equivalent type of any of them. class PlatformBitmap { - PlatformBitmap({required this.bitmap}); + PlatformBitmap({ + required this.bitmap, + }); /// One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], /// [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], @@ -1223,46 +2066,105 @@ class PlatformBitmap { /// https://github.com/flutter/flutter/issues/117819. Object bitmap; - Object encode() { - return [bitmap]; + List _toList() { + return [ + bitmap, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmap decode(Object result) { result as List; - return PlatformBitmap(bitmap: result[0]!); + return PlatformBitmap( + bitmap: result[0]!, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [DefaultMarker]. See /// https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#defaultMarker(float) class PlatformBitmapDefaultMarker { - PlatformBitmapDefaultMarker({this.hue}); + PlatformBitmapDefaultMarker({ + this.hue, + }); double? hue; - Object encode() { - return [hue]; + List _toList() { + return [ + hue, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapDefaultMarker decode(Object result) { result as List; - return PlatformBitmapDefaultMarker(hue: result[0] as double?); + return PlatformBitmapDefaultMarker( + hue: result[0] as double?, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapDefaultMarker || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [BytesBitmap]. See /// https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#fromBitmap(android.graphics.Bitmap) class PlatformBitmapBytes { - PlatformBitmapBytes({required this.byteData, this.size}); + PlatformBitmapBytes({ + required this.byteData, + this.size, + }); Uint8List byteData; PlatformDoublePair? size; - Object encode() { - return [byteData, size]; + List _toList() { + return [ + byteData, + size, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapBytes decode(Object result) { result as List; return PlatformBitmapBytes( @@ -1270,21 +2172,47 @@ class PlatformBitmapBytes { size: result[1] as PlatformDoublePair?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapBytes || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [AssetBitmap]. See /// https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname class PlatformBitmapAsset { - PlatformBitmapAsset({required this.name, this.pkg}); + PlatformBitmapAsset({ + required this.name, + this.pkg, + }); String name; String? pkg; - Object encode() { - return [name, pkg]; + List _toList() { + return [ + name, + pkg, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapAsset decode(Object result) { result as List; return PlatformBitmapAsset( @@ -1292,6 +2220,23 @@ class PlatformBitmapAsset { pkg: result[1] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapAsset || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [AssetImageBitmap]. See @@ -1309,10 +2254,17 @@ class PlatformBitmapAssetImage { PlatformDoublePair? size; - Object encode() { - return [name, scale, size]; + List _toList() { + return [ + name, + scale, + size, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapAssetImage decode(Object result) { result as List; return PlatformBitmapAssetImage( @@ -1321,6 +2273,23 @@ class PlatformBitmapAssetImage { size: result[2] as PlatformDoublePair?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapAssetImage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [AssetMapBitmap]. See @@ -1344,10 +2313,19 @@ class PlatformBitmapAssetMap { double? height; - Object encode() { - return [assetName, bitmapScaling, imagePixelRatio, width, height]; + List _toList() { + return [ + assetName, + bitmapScaling, + imagePixelRatio, + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapAssetMap decode(Object result) { result as List; return PlatformBitmapAssetMap( @@ -1358,6 +2336,23 @@ class PlatformBitmapAssetMap { height: result[4] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapAssetMap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [BytesMapBitmap]. See @@ -1381,10 +2376,19 @@ class PlatformBitmapBytesMap { double? height; - Object encode() { - return [byteData, bitmapScaling, imagePixelRatio, width, height]; + List _toList() { + return [ + byteData, + bitmapScaling, + imagePixelRatio, + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapBytesMap decode(Object result) { result as List; return PlatformBitmapBytesMap( @@ -1395,8 +2399,26 @@ class PlatformBitmapBytesMap { height: result[4] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapBytesMap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -1404,142 +2426,142 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformMapType) { + } else if (value is PlatformMapType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformRendererType) { + } else if (value is PlatformRendererType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformJointType) { + } else if (value is PlatformJointType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformCapType) { + } else if (value is PlatformCapType) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformPatternItemType) { + } else if (value is PlatformPatternItemType) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformMapBitmapScaling) { + } else if (value is PlatformMapBitmapScaling) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformCameraPosition) { + } else if (value is PlatformCameraPosition) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdate) { + } else if (value is PlatformCameraUpdate) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewCameraPosition) { + } else if (value is PlatformCameraUpdateNewCameraPosition) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLng) { + } else if (value is PlatformCameraUpdateNewLatLng) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngBounds) { + } else if (value is PlatformCameraUpdateNewLatLngBounds) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngZoom) { + } else if (value is PlatformCameraUpdateNewLatLngZoom) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateScrollBy) { + } else if (value is PlatformCameraUpdateScrollBy) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomBy) { + } else if (value is PlatformCameraUpdateZoomBy) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoom) { + } else if (value is PlatformCameraUpdateZoom) { buffer.putUint8(143); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomTo) { + } else if (value is PlatformCameraUpdateZoomTo) { buffer.putUint8(144); writeValue(buffer, value.encode()); - } else if (value is PlatformCircle) { + } else if (value is PlatformCircle) { buffer.putUint8(145); writeValue(buffer, value.encode()); - } else if (value is PlatformHeatmap) { + } else if (value is PlatformHeatmap) { buffer.putUint8(146); writeValue(buffer, value.encode()); - } else if (value is PlatformClusterManager) { + } else if (value is PlatformClusterManager) { buffer.putUint8(147); writeValue(buffer, value.encode()); - } else if (value is PlatformDoublePair) { + } else if (value is PlatformDoublePair) { buffer.putUint8(148); writeValue(buffer, value.encode()); - } else if (value is PlatformInfoWindow) { + } else if (value is PlatformInfoWindow) { buffer.putUint8(149); writeValue(buffer, value.encode()); - } else if (value is PlatformMarker) { + } else if (value is PlatformMarker) { buffer.putUint8(150); writeValue(buffer, value.encode()); - } else if (value is PlatformPolygon) { + } else if (value is PlatformPolygon) { buffer.putUint8(151); writeValue(buffer, value.encode()); - } else if (value is PlatformPolyline) { + } else if (value is PlatformPolyline) { buffer.putUint8(152); writeValue(buffer, value.encode()); - } else if (value is PlatformCap) { + } else if (value is PlatformCap) { buffer.putUint8(153); writeValue(buffer, value.encode()); - } else if (value is PlatformPatternItem) { + } else if (value is PlatformPatternItem) { buffer.putUint8(154); writeValue(buffer, value.encode()); - } else if (value is PlatformTile) { + } else if (value is PlatformTile) { buffer.putUint8(155); writeValue(buffer, value.encode()); - } else if (value is PlatformTileOverlay) { + } else if (value is PlatformTileOverlay) { buffer.putUint8(156); writeValue(buffer, value.encode()); - } else if (value is PlatformEdgeInsets) { + } else if (value is PlatformEdgeInsets) { buffer.putUint8(157); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLng) { + } else if (value is PlatformLatLng) { buffer.putUint8(158); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLngBounds) { + } else if (value is PlatformLatLngBounds) { buffer.putUint8(159); writeValue(buffer, value.encode()); - } else if (value is PlatformCluster) { + } else if (value is PlatformCluster) { buffer.putUint8(160); writeValue(buffer, value.encode()); - } else if (value is PlatformGroundOverlay) { + } else if (value is PlatformGroundOverlay) { buffer.putUint8(161); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraTargetBounds) { + } else if (value is PlatformCameraTargetBounds) { buffer.putUint8(162); writeValue(buffer, value.encode()); - } else if (value is PlatformMapViewCreationParams) { + } else if (value is PlatformMapViewCreationParams) { buffer.putUint8(163); writeValue(buffer, value.encode()); - } else if (value is PlatformMapConfiguration) { + } else if (value is PlatformMapConfiguration) { buffer.putUint8(164); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(165); writeValue(buffer, value.encode()); - } else if (value is PlatformTileLayer) { + } else if (value is PlatformTileLayer) { buffer.putUint8(166); writeValue(buffer, value.encode()); - } else if (value is PlatformZoomRange) { + } else if (value is PlatformZoomRange) { buffer.putUint8(167); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmap) { + } else if (value is PlatformBitmap) { buffer.putUint8(168); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapDefaultMarker) { + } else if (value is PlatformBitmapDefaultMarker) { buffer.putUint8(169); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytes) { + } else if (value is PlatformBitmapBytes) { buffer.putUint8(170); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAsset) { + } else if (value is PlatformBitmapAsset) { buffer.putUint8(171); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetImage) { + } else if (value is PlatformBitmapAssetImage) { buffer.putUint8(172); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetMap) { + } else if (value is PlatformBitmapAssetMap) { buffer.putUint8(173); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytesMap) { + } else if (value is PlatformBitmapBytesMap) { buffer.putUint8(174); writeValue(buffer, value.encode()); } else { @@ -1550,103 +2572,103 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformRendererType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformJointType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCapType.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPatternItemType.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapBitmapScaling.values[value]; - case 135: + case 135: return PlatformCameraPosition.decode(readValue(buffer)!); - case 136: + case 136: return PlatformCameraUpdate.decode(readValue(buffer)!); - case 137: + case 137: return PlatformCameraUpdateNewCameraPosition.decode(readValue(buffer)!); - case 138: + case 138: return PlatformCameraUpdateNewLatLng.decode(readValue(buffer)!); - case 139: + case 139: return PlatformCameraUpdateNewLatLngBounds.decode(readValue(buffer)!); - case 140: + case 140: return PlatformCameraUpdateNewLatLngZoom.decode(readValue(buffer)!); - case 141: + case 141: return PlatformCameraUpdateScrollBy.decode(readValue(buffer)!); - case 142: + case 142: return PlatformCameraUpdateZoomBy.decode(readValue(buffer)!); - case 143: + case 143: return PlatformCameraUpdateZoom.decode(readValue(buffer)!); - case 144: + case 144: return PlatformCameraUpdateZoomTo.decode(readValue(buffer)!); - case 145: + case 145: return PlatformCircle.decode(readValue(buffer)!); - case 146: + case 146: return PlatformHeatmap.decode(readValue(buffer)!); - case 147: + case 147: return PlatformClusterManager.decode(readValue(buffer)!); - case 148: + case 148: return PlatformDoublePair.decode(readValue(buffer)!); - case 149: + case 149: return PlatformInfoWindow.decode(readValue(buffer)!); - case 150: + case 150: return PlatformMarker.decode(readValue(buffer)!); - case 151: + case 151: return PlatformPolygon.decode(readValue(buffer)!); - case 152: + case 152: return PlatformPolyline.decode(readValue(buffer)!); - case 153: + case 153: return PlatformCap.decode(readValue(buffer)!); - case 154: + case 154: return PlatformPatternItem.decode(readValue(buffer)!); - case 155: + case 155: return PlatformTile.decode(readValue(buffer)!); - case 156: + case 156: return PlatformTileOverlay.decode(readValue(buffer)!); - case 157: + case 157: return PlatformEdgeInsets.decode(readValue(buffer)!); - case 158: + case 158: return PlatformLatLng.decode(readValue(buffer)!); - case 159: + case 159: return PlatformLatLngBounds.decode(readValue(buffer)!); - case 160: + case 160: return PlatformCluster.decode(readValue(buffer)!); - case 161: + case 161: return PlatformGroundOverlay.decode(readValue(buffer)!); - case 162: + case 162: return PlatformCameraTargetBounds.decode(readValue(buffer)!); - case 163: + case 163: return PlatformMapViewCreationParams.decode(readValue(buffer)!); - case 164: + case 164: return PlatformMapConfiguration.decode(readValue(buffer)!); - case 165: + case 165: return PlatformPoint.decode(readValue(buffer)!); - case 166: + case 166: return PlatformTileLayer.decode(readValue(buffer)!); - case 167: + case 167: return PlatformZoomRange.decode(readValue(buffer)!); - case 168: + case 168: return PlatformBitmap.decode(readValue(buffer)!); - case 169: + case 169: return PlatformBitmapDefaultMarker.decode(readValue(buffer)!); - case 170: + case 170: return PlatformBitmapBytes.decode(readValue(buffer)!); - case 171: + case 171: return PlatformBitmapAsset.decode(readValue(buffer)!); - case 172: + case 172: return PlatformBitmapAssetImage.decode(readValue(buffer)!); - case 173: + case 173: return PlatformBitmapAssetMap.decode(readValue(buffer)!); - case 174: + case 174: return PlatformBitmapBytesMap.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -1662,10 +2684,8 @@ class MapsApi { /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. MapsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -1674,16 +2694,15 @@ class MapsApi { /// Returns once the map instance is available. Future waitForMap() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1701,20 +2720,16 @@ class MapsApi { /// /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. - Future updateMapConfiguration( - PlatformMapConfiguration configuration, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateMapConfiguration(PlatformMapConfiguration configuration) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([configuration]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([configuration]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1729,22 +2744,16 @@ class MapsApi { } /// Updates the set of circles on the map. - Future updateCircles( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateCircles(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1759,22 +2768,16 @@ class MapsApi { } /// Updates the set of heatmaps on the map. - Future updateHeatmaps( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateHeatmaps(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1789,21 +2792,16 @@ class MapsApi { } /// Updates the set of custer managers for clusters on the map. - Future updateClusterManagers( - List toAdd, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateClusterManagers(List toAdd, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1818,22 +2816,16 @@ class MapsApi { } /// Updates the set of markers on the map. - Future updateMarkers( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateMarkers(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1848,22 +2840,16 @@ class MapsApi { } /// Updates the set of polygonss on the map. - Future updatePolygons( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updatePolygons(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1878,22 +2864,16 @@ class MapsApi { } /// Updates the set of polylines on the map. - Future updatePolylines( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updatePolylines(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1908,22 +2888,16 @@ class MapsApi { } /// Updates the set of tile overlays on the map. - Future updateTileOverlays( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateTileOverlays(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1938,22 +2912,16 @@ class MapsApi { } /// Updates the set of ground overlays on the map. - Future updateGroundOverlays( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateGroundOverlays(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1969,16 +2937,15 @@ class MapsApi { /// Gets the screen coordinate for the given map location. Future getScreenCoordinate(PlatformLatLng latLng) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([latLng]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([latLng]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1999,17 +2966,15 @@ class MapsApi { /// Gets the map location for the given screen coordinate. Future getLatLng(PlatformPoint screenCoordinate) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([screenCoordinate]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([screenCoordinate]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2030,16 +2995,15 @@ class MapsApi { /// Gets the map region currently displayed on the map. Future getVisibleRegion() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2061,16 +3025,15 @@ class MapsApi { /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. Future moveCamera(PlatformCameraUpdate cameraUpdate) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraUpdate]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2086,24 +3049,16 @@ class MapsApi { /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. - Future animateCamera( - PlatformCameraUpdate cameraUpdate, - int? durationMilliseconds, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future animateCamera(PlatformCameraUpdate cameraUpdate, int? durationMilliseconds) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate, durationMilliseconds]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - cameraUpdate, - durationMilliseconds, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2119,16 +3074,15 @@ class MapsApi { /// Gets the current map zoom level. Future getZoomLevel() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2149,16 +3103,15 @@ class MapsApi { /// Show the info window for the marker with the given ID. Future showInfoWindow(String markerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([markerId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2174,16 +3127,15 @@ class MapsApi { /// Hide the info window for the marker with the given ID. Future hideInfoWindow(String markerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([markerId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2200,16 +3152,15 @@ class MapsApi { /// Returns true if the marker with the given ID is currently displaying its /// info window. Future isInfoWindowShown(String markerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([markerId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2234,16 +3185,15 @@ class MapsApi { /// Returns false if there was an error setting the style, such as an invalid /// style string. Future setStyle(String style) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([style]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([style]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2268,16 +3218,15 @@ class MapsApi { /// This allows checking asynchronously for initial style failures, as there /// is no way to return failures from map initialization. Future didLastStyleSucceed() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2298,17 +3247,15 @@ class MapsApi { /// Clears the cache of tiles previously requseted from the tile provider. Future clearTileCache(String tileOverlayId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([tileOverlayId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2324,16 +3271,15 @@ class MapsApi { /// Takes a snapshot of the map and returns its image data. Future takeSnapshot() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2402,27 +3348,14 @@ abstract class MapsCallbackApi { void onGroundOverlayTap(String groundOverlayId); /// Called to get data for a map tile. - Future getTileOverlayTile( - String tileOverlayId, - PlatformPoint location, - int zoom, - ); + Future getTileOverlayTile(String tileOverlayId, PlatformPoint location, int zoom); - static void setUp( - MapsCallbackApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(MapsCallbackApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -2432,56 +3365,41 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null.'); final List args = (message as List?)!; - final PlatformCameraPosition? arg_cameraPosition = - (args[0] as PlatformCameraPosition?); - assert( - arg_cameraPosition != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.', - ); + final PlatformCameraPosition? arg_cameraPosition = (args[0] as PlatformCameraPosition?); + assert(arg_cameraPosition != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.'); try { api.onCameraMove(arg_cameraPosition!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -2491,481 +3409,348 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null.'); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.'); try { api.onTap(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null.'); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.'); try { api.onLongPress(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null, expected non-null String.'); try { api.onMarkerTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.'); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.'); try { api.onMarkerDragStart(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null String.'); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.'); try { api.onMarkerDrag(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.'); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.'); try { api.onMarkerDragEnd(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.'); try { api.onInfoWindowTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null.'); final List args = (message as List?)!; final String? arg_circleId = (args[0] as String?); - assert( - arg_circleId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null, expected non-null String.', - ); + assert(arg_circleId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null, expected non-null String.'); try { api.onCircleTap(arg_circleId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null.'); final List args = (message as List?)!; final PlatformCluster? arg_cluster = (args[0] as PlatformCluster?); - assert( - arg_cluster != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.', - ); + assert(arg_cluster != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.'); try { api.onClusterTap(arg_cluster!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null.'); final List args = (message as List?)!; final String? arg_polygonId = (args[0] as String?); - assert( - arg_polygonId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null, expected non-null String.', - ); + assert(arg_polygonId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null, expected non-null String.'); try { api.onPolygonTap(arg_polygonId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null.'); final List args = (message as List?)!; final String? arg_polylineId = (args[0] as String?); - assert( - arg_polylineId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null, expected non-null String.', - ); + assert(arg_polylineId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null, expected non-null String.'); try { api.onPolylineTap(arg_polylineId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null.'); final List args = (message as List?)!; final String? arg_groundOverlayId = (args[0] as String?); - assert( - arg_groundOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.', - ); + assert(arg_groundOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.'); try { api.onGroundOverlayTap(arg_groundOverlayId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null.'); final List args = (message as List?)!; final String? arg_tileOverlayId = (args[0] as String?); - assert( - arg_tileOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.', - ); + assert(arg_tileOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.'); final PlatformPoint? arg_location = (args[1] as PlatformPoint?); - assert( - arg_location != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.', - ); + assert(arg_location != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.'); final int? arg_zoom = (args[2] as int?); - assert( - arg_zoom != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.', - ); + assert(arg_zoom != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.'); try { - final PlatformTile output = await api.getTileOverlayTile( - arg_tileOverlayId!, - arg_location!, - arg_zoom!, - ); + final PlatformTile output = await api.getTileOverlayTile(arg_tileOverlayId!, arg_location!, arg_zoom!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2978,13 +3763,9 @@ class MapsInitializerApi { /// Constructor for [MapsInitializerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsInitializerApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + MapsInitializerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -2997,19 +3778,16 @@ class MapsInitializerApi { /// /// Calling this more than once in the lifetime of an application will result /// in an error. - Future initializeWithPreferredRenderer( - PlatformRendererType? type, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future initializeWithPreferredRenderer(PlatformRendererType? type) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([type]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3031,16 +3809,15 @@ class MapsInitializerApi { /// Attempts to trigger any thread-blocking work /// the Google Maps SDK normally does when a map is shown for the first time. Future warmup() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3062,13 +3839,9 @@ class MapsPlatformViewApi { /// Constructor for [MapsPlatformViewApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsPlatformViewApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + MapsPlatformViewApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3076,16 +3849,15 @@ class MapsPlatformViewApi { final String pigeonVar_messageChannelSuffix; Future createView(PlatformMapViewCreationParams? type) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([type]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3105,13 +3877,9 @@ class MapsInspectorApi { /// Constructor for [MapsInspectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsInspectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + MapsInspectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3119,16 +3887,15 @@ class MapsInspectorApi { final String pigeonVar_messageChannelSuffix; Future areBuildingsEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3148,16 +3915,15 @@ class MapsInspectorApi { } Future areRotateGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3177,16 +3943,15 @@ class MapsInspectorApi { } Future areZoomControlsEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3206,16 +3971,15 @@ class MapsInspectorApi { } Future areScrollGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3235,16 +3999,15 @@ class MapsInspectorApi { } Future areTiltGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3264,16 +4027,15 @@ class MapsInspectorApi { } Future areZoomGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3293,16 +4055,15 @@ class MapsInspectorApi { } Future isCompassEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3322,16 +4083,15 @@ class MapsInspectorApi { } Future isLiteModeEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3346,16 +4106,15 @@ class MapsInspectorApi { } Future isMapToolbarEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3375,16 +4134,15 @@ class MapsInspectorApi { } Future isMyLocationButtonEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3404,16 +4162,15 @@ class MapsInspectorApi { } Future isTrafficEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3433,17 +4190,15 @@ class MapsInspectorApi { } Future getTileOverlayInfo(String tileOverlayId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([tileOverlayId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3457,20 +4212,16 @@ class MapsInspectorApi { } } - Future getGroundOverlayInfo( - String groundOverlayId, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getGroundOverlayInfo(String groundOverlayId) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([groundOverlayId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([groundOverlayId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3485,16 +4236,15 @@ class MapsInspectorApi { } Future getZoomRange() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3514,17 +4264,15 @@ class MapsInspectorApi { } Future> getClusters(String clusterManagerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([clusterManagerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([clusterManagerId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3539,22 +4287,20 @@ class MapsInspectorApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } Future getCameraPosition() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h index 2142d0a916e..da8220118b6 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h +++ b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -110,26 +110,26 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { @interface FGMPlatformCameraPosition : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithBearing:(double)bearing - target:(FGMPlatformLatLng *)target - tilt:(double)tilt - zoom:(double)zoom; -@property(nonatomic, assign) double bearing; -@property(nonatomic, strong) FGMPlatformLatLng *target; -@property(nonatomic, assign) double tilt; -@property(nonatomic, assign) double zoom; ++ (instancetype)makeWithBearing:(double )bearing + target:(FGMPlatformLatLng *)target + tilt:(double )tilt + zoom:(double )zoom; +@property(nonatomic, assign) double bearing; +@property(nonatomic, strong) FGMPlatformLatLng * target; +@property(nonatomic, assign) double tilt; +@property(nonatomic, assign) double zoom; @end /// Pigeon representation of a CameraUpdate. @interface FGMPlatformCameraUpdate : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithCameraUpdate:(id)cameraUpdate; ++ (instancetype)makeWithCameraUpdate:(id )cameraUpdate; /// This Object must be one of the classes below prefixed with /// PlatformCameraUpdate. Each such class represents a different type of /// camera update, and each holds a different set of data, preventing the /// use of a single unified class. -@property(nonatomic, strong) id cameraUpdate; +@property(nonatomic, strong) id cameraUpdate; @end /// Pigeon equivalent of NewCameraPosition @@ -137,7 +137,7 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithCameraPosition:(FGMPlatformCameraPosition *)cameraPosition; -@property(nonatomic, strong) FGMPlatformCameraPosition *cameraPosition; +@property(nonatomic, strong) FGMPlatformCameraPosition * cameraPosition; @end /// Pigeon equivalent of NewLatLng @@ -145,94 +145,98 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng; -@property(nonatomic, strong) FGMPlatformLatLng *latLng; +@property(nonatomic, strong) FGMPlatformLatLng * latLng; @end /// Pigeon equivalent of NewLatLngBounds @interface FGMPlatformCameraUpdateNewLatLngBounds : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds padding:(double)padding; -@property(nonatomic, strong) FGMPlatformLatLngBounds *bounds; -@property(nonatomic, assign) double padding; ++ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds + padding:(double )padding; +@property(nonatomic, strong) FGMPlatformLatLngBounds * bounds; +@property(nonatomic, assign) double padding; @end /// Pigeon equivalent of NewLatLngZoom @interface FGMPlatformCameraUpdateNewLatLngZoom : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng zoom:(double)zoom; -@property(nonatomic, strong) FGMPlatformLatLng *latLng; -@property(nonatomic, assign) double zoom; ++ (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng + zoom:(double )zoom; +@property(nonatomic, strong) FGMPlatformLatLng * latLng; +@property(nonatomic, assign) double zoom; @end /// Pigeon equivalent of ScrollBy @interface FGMPlatformCameraUpdateScrollBy : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithDx:(double)dx dy:(double)dy; -@property(nonatomic, assign) double dx; -@property(nonatomic, assign) double dy; ++ (instancetype)makeWithDx:(double )dx + dy:(double )dy; +@property(nonatomic, assign) double dx; +@property(nonatomic, assign) double dy; @end /// Pigeon equivalent of ZoomBy @interface FGMPlatformCameraUpdateZoomBy : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithAmount:(double)amount focus:(nullable FGMPlatformPoint *)focus; -@property(nonatomic, assign) double amount; -@property(nonatomic, strong, nullable) FGMPlatformPoint *focus; ++ (instancetype)makeWithAmount:(double )amount + focus:(nullable FGMPlatformPoint *)focus; +@property(nonatomic, assign) double amount; +@property(nonatomic, strong, nullable) FGMPlatformPoint * focus; @end /// Pigeon equivalent of ZoomIn/ZoomOut @interface FGMPlatformCameraUpdateZoom : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithOut:(BOOL)out; -@property(nonatomic, assign) BOOL out; ++ (instancetype)makeWithOut:(BOOL )out; +@property(nonatomic, assign) BOOL out; @end /// Pigeon equivalent of ZoomTo @interface FGMPlatformCameraUpdateZoomTo : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithZoom:(double)zoom; -@property(nonatomic, assign) double zoom; ++ (instancetype)makeWithZoom:(double )zoom; +@property(nonatomic, assign) double zoom; @end /// Pigeon equivalent of the Circle class. @interface FGMPlatformCircle : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithConsumeTapEvents:(BOOL)consumeTapEvents - fillColor:(NSInteger)fillColor - strokeColor:(NSInteger)strokeColor - visible:(BOOL)visible - strokeWidth:(NSInteger)strokeWidth - zIndex:(double)zIndex - center:(FGMPlatformLatLng *)center - radius:(double)radius - circleId:(NSString *)circleId; -@property(nonatomic, assign) BOOL consumeTapEvents; -@property(nonatomic, assign) NSInteger fillColor; -@property(nonatomic, assign) NSInteger strokeColor; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger strokeWidth; -@property(nonatomic, assign) double zIndex; -@property(nonatomic, strong) FGMPlatformLatLng *center; -@property(nonatomic, assign) double radius; -@property(nonatomic, copy) NSString *circleId; ++ (instancetype)makeWithConsumeTapEvents:(BOOL )consumeTapEvents + fillColor:(NSInteger )fillColor + strokeColor:(NSInteger )strokeColor + visible:(BOOL )visible + strokeWidth:(NSInteger )strokeWidth + zIndex:(double )zIndex + center:(FGMPlatformLatLng *)center + radius:(double )radius + circleId:(NSString *)circleId; +@property(nonatomic, assign) BOOL consumeTapEvents; +@property(nonatomic, assign) NSInteger fillColor; +@property(nonatomic, assign) NSInteger strokeColor; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger strokeWidth; +@property(nonatomic, assign) double zIndex; +@property(nonatomic, strong) FGMPlatformLatLng * center; +@property(nonatomic, assign) double radius; +@property(nonatomic, copy) NSString * circleId; @end /// Pigeon equivalent of the Heatmap class. @interface FGMPlatformHeatmap : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithJson:(id)json; ++ (instancetype)makeWithJson:(id )json; /// The heatmap data, as JSON. This should only be set from /// Heatmap.toJson, and the native code must interpret it according to the /// internal implementation details of that method. -@property(nonatomic, strong) id json; +@property(nonatomic, strong) id json; @end /// Pigeon equivalent of the InfoWindow class. @@ -240,11 +244,11 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithTitle:(nullable NSString *)title - snippet:(nullable NSString *)snippet - anchor:(FGMPlatformPoint *)anchor; -@property(nonatomic, copy, nullable) NSString *title; -@property(nonatomic, copy, nullable) NSString *snippet; -@property(nonatomic, strong) FGMPlatformPoint *anchor; + snippet:(nullable NSString *)snippet + anchor:(FGMPlatformPoint *)anchor; +@property(nonatomic, copy, nullable) NSString * title; +@property(nonatomic, copy, nullable) NSString * snippet; +@property(nonatomic, strong) FGMPlatformPoint * anchor; @end /// Pigeon equivalent of Cluster. @@ -252,13 +256,13 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithClusterManagerId:(NSString *)clusterManagerId - position:(FGMPlatformLatLng *)position - bounds:(FGMPlatformLatLngBounds *)bounds - markerIds:(NSArray *)markerIds; -@property(nonatomic, copy) NSString *clusterManagerId; -@property(nonatomic, strong) FGMPlatformLatLng *position; -@property(nonatomic, strong) FGMPlatformLatLngBounds *bounds; -@property(nonatomic, copy) NSArray *markerIds; + position:(FGMPlatformLatLng *)position + bounds:(FGMPlatformLatLngBounds *)bounds + markerIds:(NSArray *)markerIds; +@property(nonatomic, copy) NSString * clusterManagerId; +@property(nonatomic, strong) FGMPlatformLatLng * position; +@property(nonatomic, strong) FGMPlatformLatLngBounds * bounds; +@property(nonatomic, copy) NSArray * markerIds; @end /// Pigeon equivalent of the ClusterManager class. @@ -266,39 +270,39 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithIdentifier:(NSString *)identifier; -@property(nonatomic, copy) NSString *identifier; +@property(nonatomic, copy) NSString * identifier; @end /// Pigeon equivalent of the Marker class. @interface FGMPlatformMarker : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithAlpha:(double)alpha - anchor:(FGMPlatformPoint *)anchor - consumeTapEvents:(BOOL)consumeTapEvents - draggable:(BOOL)draggable - flat:(BOOL)flat - icon:(FGMPlatformBitmap *)icon - infoWindow:(FGMPlatformInfoWindow *)infoWindow - position:(FGMPlatformLatLng *)position - rotation:(double)rotation - visible:(BOOL)visible - zIndex:(NSInteger)zIndex - markerId:(NSString *)markerId - clusterManagerId:(nullable NSString *)clusterManagerId; -@property(nonatomic, assign) double alpha; -@property(nonatomic, strong) FGMPlatformPoint *anchor; -@property(nonatomic, assign) BOOL consumeTapEvents; -@property(nonatomic, assign) BOOL draggable; -@property(nonatomic, assign) BOOL flat; -@property(nonatomic, strong) FGMPlatformBitmap *icon; -@property(nonatomic, strong) FGMPlatformInfoWindow *infoWindow; -@property(nonatomic, strong) FGMPlatformLatLng *position; -@property(nonatomic, assign) double rotation; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger zIndex; -@property(nonatomic, copy) NSString *markerId; -@property(nonatomic, copy, nullable) NSString *clusterManagerId; ++ (instancetype)makeWithAlpha:(double )alpha + anchor:(FGMPlatformPoint *)anchor + consumeTapEvents:(BOOL )consumeTapEvents + draggable:(BOOL )draggable + flat:(BOOL )flat + icon:(FGMPlatformBitmap *)icon + infoWindow:(FGMPlatformInfoWindow *)infoWindow + position:(FGMPlatformLatLng *)position + rotation:(double )rotation + visible:(BOOL )visible + zIndex:(NSInteger )zIndex + markerId:(NSString *)markerId + clusterManagerId:(nullable NSString *)clusterManagerId; +@property(nonatomic, assign) double alpha; +@property(nonatomic, strong) FGMPlatformPoint * anchor; +@property(nonatomic, assign) BOOL consumeTapEvents; +@property(nonatomic, assign) BOOL draggable; +@property(nonatomic, assign) BOOL flat; +@property(nonatomic, strong) FGMPlatformBitmap * icon; +@property(nonatomic, strong) FGMPlatformInfoWindow * infoWindow; +@property(nonatomic, strong) FGMPlatformLatLng * position; +@property(nonatomic, assign) double rotation; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, copy) NSString * markerId; +@property(nonatomic, copy, nullable) NSString * clusterManagerId; @end /// Pigeon equivalent of the Polygon class. @@ -306,25 +310,25 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPolygonId:(NSString *)polygonId - consumesTapEvents:(BOOL)consumesTapEvents - fillColor:(NSInteger)fillColor - geodesic:(BOOL)geodesic - points:(NSArray *)points - holes:(NSArray *> *)holes - visible:(BOOL)visible - strokeColor:(NSInteger)strokeColor - strokeWidth:(NSInteger)strokeWidth - zIndex:(NSInteger)zIndex; -@property(nonatomic, copy) NSString *polygonId; -@property(nonatomic, assign) BOOL consumesTapEvents; -@property(nonatomic, assign) NSInteger fillColor; -@property(nonatomic, assign) BOOL geodesic; -@property(nonatomic, copy) NSArray *points; -@property(nonatomic, copy) NSArray *> *holes; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger strokeColor; -@property(nonatomic, assign) NSInteger strokeWidth; -@property(nonatomic, assign) NSInteger zIndex; + consumesTapEvents:(BOOL )consumesTapEvents + fillColor:(NSInteger )fillColor + geodesic:(BOOL )geodesic + points:(NSArray *)points + holes:(NSArray *> *)holes + visible:(BOOL )visible + strokeColor:(NSInteger )strokeColor + strokeWidth:(NSInteger )strokeWidth + zIndex:(NSInteger )zIndex; +@property(nonatomic, copy) NSString * polygonId; +@property(nonatomic, assign) BOOL consumesTapEvents; +@property(nonatomic, assign) NSInteger fillColor; +@property(nonatomic, assign) BOOL geodesic; +@property(nonatomic, copy) NSArray * points; +@property(nonatomic, copy) NSArray *> * holes; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger strokeColor; +@property(nonatomic, assign) NSInteger strokeWidth; +@property(nonatomic, assign) NSInteger zIndex; @end /// Pigeon equivalent of the Polyline class. @@ -332,48 +336,49 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPolylineId:(NSString *)polylineId - consumesTapEvents:(BOOL)consumesTapEvents - color:(NSInteger)color - geodesic:(BOOL)geodesic - jointType:(FGMPlatformJointType)jointType - patterns:(NSArray *)patterns - points:(NSArray *)points - visible:(BOOL)visible - width:(NSInteger)width - zIndex:(NSInteger)zIndex; -@property(nonatomic, copy) NSString *polylineId; -@property(nonatomic, assign) BOOL consumesTapEvents; -@property(nonatomic, assign) NSInteger color; -@property(nonatomic, assign) BOOL geodesic; + consumesTapEvents:(BOOL )consumesTapEvents + color:(NSInteger )color + geodesic:(BOOL )geodesic + jointType:(FGMPlatformJointType)jointType + patterns:(NSArray *)patterns + points:(NSArray *)points + visible:(BOOL )visible + width:(NSInteger )width + zIndex:(NSInteger )zIndex; +@property(nonatomic, copy) NSString * polylineId; +@property(nonatomic, assign) BOOL consumesTapEvents; +@property(nonatomic, assign) NSInteger color; +@property(nonatomic, assign) BOOL geodesic; /// The joint type. @property(nonatomic, assign) FGMPlatformJointType jointType; /// The pattern data, as a list of pattern items. -@property(nonatomic, copy) NSArray *patterns; -@property(nonatomic, copy) NSArray *points; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger width; -@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, copy) NSArray * patterns; +@property(nonatomic, copy) NSArray * points; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger width; +@property(nonatomic, assign) NSInteger zIndex; @end /// Pigeon equivalent of the PatternItem class. @interface FGMPlatformPatternItem : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithType:(FGMPlatformPatternItemType)type length:(nullable NSNumber *)length; ++ (instancetype)makeWithType:(FGMPlatformPatternItemType)type + length:(nullable NSNumber *)length; @property(nonatomic, assign) FGMPlatformPatternItemType type; -@property(nonatomic, strong, nullable) NSNumber *length; +@property(nonatomic, strong, nullable) NSNumber * length; @end /// Pigeon equivalent of the Tile class. @interface FGMPlatformTile : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithWidth:(NSInteger)width - height:(NSInteger)height - data:(nullable FlutterStandardTypedData *)data; -@property(nonatomic, assign) NSInteger width; -@property(nonatomic, assign) NSInteger height; -@property(nonatomic, strong, nullable) FlutterStandardTypedData *data; ++ (instancetype)makeWithWidth:(NSInteger )width + height:(NSInteger )height + data:(nullable FlutterStandardTypedData *)data; +@property(nonatomic, assign) NSInteger width; +@property(nonatomic, assign) NSInteger height; +@property(nonatomic, strong, nullable) FlutterStandardTypedData * data; @end /// Pigeon equivalent of the TileOverlay class. @@ -381,37 +386,41 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithTileOverlayId:(NSString *)tileOverlayId - fadeIn:(BOOL)fadeIn - transparency:(double)transparency - zIndex:(NSInteger)zIndex - visible:(BOOL)visible - tileSize:(NSInteger)tileSize; -@property(nonatomic, copy) NSString *tileOverlayId; -@property(nonatomic, assign) BOOL fadeIn; -@property(nonatomic, assign) double transparency; -@property(nonatomic, assign) NSInteger zIndex; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger tileSize; + fadeIn:(BOOL )fadeIn + transparency:(double )transparency + zIndex:(NSInteger )zIndex + visible:(BOOL )visible + tileSize:(NSInteger )tileSize; +@property(nonatomic, copy) NSString * tileOverlayId; +@property(nonatomic, assign) BOOL fadeIn; +@property(nonatomic, assign) double transparency; +@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger tileSize; @end /// Pigeon equivalent of Flutter's EdgeInsets. @interface FGMPlatformEdgeInsets : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithTop:(double)top bottom:(double)bottom left:(double)left right:(double)right; -@property(nonatomic, assign) double top; -@property(nonatomic, assign) double bottom; -@property(nonatomic, assign) double left; -@property(nonatomic, assign) double right; ++ (instancetype)makeWithTop:(double )top + bottom:(double )bottom + left:(double )left + right:(double )right; +@property(nonatomic, assign) double top; +@property(nonatomic, assign) double bottom; +@property(nonatomic, assign) double left; +@property(nonatomic, assign) double right; @end /// Pigeon equivalent of LatLng. @interface FGMPlatformLatLng : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithLatitude:(double)latitude longitude:(double)longitude; -@property(nonatomic, assign) double latitude; -@property(nonatomic, assign) double longitude; ++ (instancetype)makeWithLatitude:(double )latitude + longitude:(double )longitude; +@property(nonatomic, assign) double latitude; +@property(nonatomic, assign) double longitude; @end /// Pigeon equivalent of LatLngBounds. @@ -419,9 +428,9 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithNortheast:(FGMPlatformLatLng *)northeast - southwest:(FGMPlatformLatLng *)southwest; -@property(nonatomic, strong) FGMPlatformLatLng *northeast; -@property(nonatomic, strong) FGMPlatformLatLng *southwest; + southwest:(FGMPlatformLatLng *)southwest; +@property(nonatomic, strong) FGMPlatformLatLng * northeast; +@property(nonatomic, strong) FGMPlatformLatLng * southwest; @end /// Pigeon equivalent of CameraTargetBounds. @@ -430,7 +439,7 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// a target, and having an explicitly unbounded target (null [bounds]). @interface FGMPlatformCameraTargetBounds : NSObject + (instancetype)makeWithBounds:(nullable FGMPlatformLatLngBounds *)bounds; -@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds *bounds; +@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds * bounds; @end /// Pigeon equivalent of the GroundOverlay class. @@ -438,131 +447,133 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithGroundOverlayId:(NSString *)groundOverlayId - image:(FGMPlatformBitmap *)image - position:(nullable FGMPlatformLatLng *)position - bounds:(nullable FGMPlatformLatLngBounds *)bounds - anchor:(nullable FGMPlatformPoint *)anchor - transparency:(double)transparency - bearing:(double)bearing - zIndex:(NSInteger)zIndex - visible:(BOOL)visible - clickable:(BOOL)clickable - zoomLevel:(nullable NSNumber *)zoomLevel; -@property(nonatomic, copy) NSString *groundOverlayId; -@property(nonatomic, strong) FGMPlatformBitmap *image; -@property(nonatomic, strong, nullable) FGMPlatformLatLng *position; -@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds *bounds; -@property(nonatomic, strong, nullable) FGMPlatformPoint *anchor; -@property(nonatomic, assign) double transparency; -@property(nonatomic, assign) double bearing; -@property(nonatomic, assign) NSInteger zIndex; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) BOOL clickable; -@property(nonatomic, strong, nullable) NSNumber *zoomLevel; + image:(FGMPlatformBitmap *)image + position:(nullable FGMPlatformLatLng *)position + bounds:(nullable FGMPlatformLatLngBounds *)bounds + anchor:(nullable FGMPlatformPoint *)anchor + transparency:(double )transparency + bearing:(double )bearing + zIndex:(NSInteger )zIndex + visible:(BOOL )visible + clickable:(BOOL )clickable + zoomLevel:(nullable NSNumber *)zoomLevel; +@property(nonatomic, copy) NSString * groundOverlayId; +@property(nonatomic, strong) FGMPlatformBitmap * image; +@property(nonatomic, strong, nullable) FGMPlatformLatLng * position; +@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds * bounds; +@property(nonatomic, strong, nullable) FGMPlatformPoint * anchor; +@property(nonatomic, assign) double transparency; +@property(nonatomic, assign) double bearing; +@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) BOOL clickable; +@property(nonatomic, strong, nullable) NSNumber * zoomLevel; @end /// Information passed to the platform view creation. @interface FGMPlatformMapViewCreationParams : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype) - makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition - mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration - initialCircles:(NSArray *)initialCircles - initialMarkers:(NSArray *)initialMarkers - initialPolygons:(NSArray *)initialPolygons - initialPolylines:(NSArray *)initialPolylines - initialHeatmaps:(NSArray *)initialHeatmaps - initialTileOverlays:(NSArray *)initialTileOverlays - initialClusterManagers:(NSArray *)initialClusterManagers - initialGroundOverlays:(NSArray *)initialGroundOverlays; -@property(nonatomic, strong) FGMPlatformCameraPosition *initialCameraPosition; -@property(nonatomic, strong) FGMPlatformMapConfiguration *mapConfiguration; -@property(nonatomic, copy) NSArray *initialCircles; -@property(nonatomic, copy) NSArray *initialMarkers; -@property(nonatomic, copy) NSArray *initialPolygons; -@property(nonatomic, copy) NSArray *initialPolylines; -@property(nonatomic, copy) NSArray *initialHeatmaps; -@property(nonatomic, copy) NSArray *initialTileOverlays; -@property(nonatomic, copy) NSArray *initialClusterManagers; -@property(nonatomic, copy) NSArray *initialGroundOverlays; ++ (instancetype)makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition + mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration + initialCircles:(NSArray *)initialCircles + initialMarkers:(NSArray *)initialMarkers + initialPolygons:(NSArray *)initialPolygons + initialPolylines:(NSArray *)initialPolylines + initialHeatmaps:(NSArray *)initialHeatmaps + initialTileOverlays:(NSArray *)initialTileOverlays + initialClusterManagers:(NSArray *)initialClusterManagers + initialGroundOverlays:(NSArray *)initialGroundOverlays; +@property(nonatomic, strong) FGMPlatformCameraPosition * initialCameraPosition; +@property(nonatomic, strong) FGMPlatformMapConfiguration * mapConfiguration; +@property(nonatomic, copy) NSArray * initialCircles; +@property(nonatomic, copy) NSArray * initialMarkers; +@property(nonatomic, copy) NSArray * initialPolygons; +@property(nonatomic, copy) NSArray * initialPolylines; +@property(nonatomic, copy) NSArray * initialHeatmaps; +@property(nonatomic, copy) NSArray * initialTileOverlays; +@property(nonatomic, copy) NSArray * initialClusterManagers; +@property(nonatomic, copy) NSArray * initialGroundOverlays; @end /// Pigeon equivalent of MapConfiguration. @interface FGMPlatformMapConfiguration : NSObject + (instancetype)makeWithCompassEnabled:(nullable NSNumber *)compassEnabled - cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds - mapType:(nullable FGMPlatformMapTypeBox *)mapType - minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference - rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled - scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled - tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled - trackCameraPosition:(nullable NSNumber *)trackCameraPosition - zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled - myLocationEnabled:(nullable NSNumber *)myLocationEnabled - myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled - padding:(nullable FGMPlatformEdgeInsets *)padding - indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled - trafficEnabled:(nullable NSNumber *)trafficEnabled - buildingsEnabled:(nullable NSNumber *)buildingsEnabled - cloudMapId:(nullable NSString *)cloudMapId - style:(nullable NSString *)style; -@property(nonatomic, strong, nullable) NSNumber *compassEnabled; -@property(nonatomic, strong, nullable) FGMPlatformCameraTargetBounds *cameraTargetBounds; -@property(nonatomic, strong, nullable) FGMPlatformMapTypeBox *mapType; -@property(nonatomic, strong, nullable) FGMPlatformZoomRange *minMaxZoomPreference; -@property(nonatomic, strong, nullable) NSNumber *rotateGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber *scrollGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber *tiltGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber *trackCameraPosition; -@property(nonatomic, strong, nullable) NSNumber *zoomGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber *myLocationEnabled; -@property(nonatomic, strong, nullable) NSNumber *myLocationButtonEnabled; -@property(nonatomic, strong, nullable) FGMPlatformEdgeInsets *padding; -@property(nonatomic, strong, nullable) NSNumber *indoorViewEnabled; -@property(nonatomic, strong, nullable) NSNumber *trafficEnabled; -@property(nonatomic, strong, nullable) NSNumber *buildingsEnabled; -@property(nonatomic, copy, nullable) NSString *cloudMapId; -@property(nonatomic, copy, nullable) NSString *style; + cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds + mapType:(nullable FGMPlatformMapTypeBox *)mapType + minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference + rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled + scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled + tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled + trackCameraPosition:(nullable NSNumber *)trackCameraPosition + zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled + myLocationEnabled:(nullable NSNumber *)myLocationEnabled + myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled + padding:(nullable FGMPlatformEdgeInsets *)padding + indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled + trafficEnabled:(nullable NSNumber *)trafficEnabled + buildingsEnabled:(nullable NSNumber *)buildingsEnabled + cloudMapId:(nullable NSString *)cloudMapId + style:(nullable NSString *)style; +@property(nonatomic, strong, nullable) NSNumber * compassEnabled; +@property(nonatomic, strong, nullable) FGMPlatformCameraTargetBounds * cameraTargetBounds; +@property(nonatomic, strong, nullable) FGMPlatformMapTypeBox * mapType; +@property(nonatomic, strong, nullable) FGMPlatformZoomRange * minMaxZoomPreference; +@property(nonatomic, strong, nullable) NSNumber * rotateGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber * scrollGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber * tiltGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber * trackCameraPosition; +@property(nonatomic, strong, nullable) NSNumber * zoomGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber * myLocationEnabled; +@property(nonatomic, strong, nullable) NSNumber * myLocationButtonEnabled; +@property(nonatomic, strong, nullable) FGMPlatformEdgeInsets * padding; +@property(nonatomic, strong, nullable) NSNumber * indoorViewEnabled; +@property(nonatomic, strong, nullable) NSNumber * trafficEnabled; +@property(nonatomic, strong, nullable) NSNumber * buildingsEnabled; +@property(nonatomic, copy, nullable) NSString * cloudMapId; +@property(nonatomic, copy, nullable) NSString * style; @end /// Pigeon representation of an x,y coordinate. @interface FGMPlatformPoint : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithX:(double)x y:(double)y; -@property(nonatomic, assign) double x; -@property(nonatomic, assign) double y; ++ (instancetype)makeWithX:(double )x + y:(double )y; +@property(nonatomic, assign) double x; +@property(nonatomic, assign) double y; @end /// Pigeon representation of a size. @interface FGMPlatformSize : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithWidth:(double)width height:(double)height; -@property(nonatomic, assign) double width; -@property(nonatomic, assign) double height; ++ (instancetype)makeWithWidth:(double )width + height:(double )height; +@property(nonatomic, assign) double width; +@property(nonatomic, assign) double height; @end /// Pigeon equivalent of GMSTileLayer properties. @interface FGMPlatformTileLayer : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithVisible:(BOOL)visible - fadeIn:(BOOL)fadeIn - opacity:(double)opacity - zIndex:(NSInteger)zIndex; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) BOOL fadeIn; -@property(nonatomic, assign) double opacity; -@property(nonatomic, assign) NSInteger zIndex; ++ (instancetype)makeWithVisible:(BOOL )visible + fadeIn:(BOOL )fadeIn + opacity:(double )opacity + zIndex:(NSInteger )zIndex; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) BOOL fadeIn; +@property(nonatomic, assign) double opacity; +@property(nonatomic, assign) NSInteger zIndex; @end /// Pigeon equivalent of MinMaxZoomPreference. @interface FGMPlatformZoomRange : NSObject -+ (instancetype)makeWithMin:(nullable NSNumber *)min max:(nullable NSNumber *)max; -@property(nonatomic, strong, nullable) NSNumber *min; -@property(nonatomic, strong, nullable) NSNumber *max; ++ (instancetype)makeWithMin:(nullable NSNumber *)min + max:(nullable NSNumber *)max; +@property(nonatomic, strong, nullable) NSNumber * min; +@property(nonatomic, strong, nullable) NSNumber * max; @end /// Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint @@ -571,7 +582,7 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { @interface FGMPlatformBitmap : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithBitmap:(id)bitmap; ++ (instancetype)makeWithBitmap:(id )bitmap; /// One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], /// [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], /// [PlatformBitmapBytes], or [PlatformBitmapDefaultMarker]. @@ -579,13 +590,13 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// approach allows for the different bitmap implementations to be valid /// argument and return types of the API methods. See /// https://github.com/flutter/flutter/issues/117819. -@property(nonatomic, strong) id bitmap; +@property(nonatomic, strong) id bitmap; @end /// Pigeon equivalent of [DefaultMarker]. @interface FGMPlatformBitmapDefaultMarker : NSObject + (instancetype)makeWithHue:(nullable NSNumber *)hue; -@property(nonatomic, strong, nullable) NSNumber *hue; +@property(nonatomic, strong, nullable) NSNumber * hue; @end /// Pigeon equivalent of [BytesBitmap]. @@ -593,18 +604,19 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - size:(nullable FGMPlatformSize *)size; -@property(nonatomic, strong) FlutterStandardTypedData *byteData; -@property(nonatomic, strong, nullable) FGMPlatformSize *size; + size:(nullable FGMPlatformSize *)size; +@property(nonatomic, strong) FlutterStandardTypedData * byteData; +@property(nonatomic, strong, nullable) FGMPlatformSize * size; @end /// Pigeon equivalent of [AssetBitmap]. @interface FGMPlatformBitmapAsset : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithName:(NSString *)name pkg:(nullable NSString *)pkg; -@property(nonatomic, copy) NSString *name; -@property(nonatomic, copy, nullable) NSString *pkg; ++ (instancetype)makeWithName:(NSString *)name + pkg:(nullable NSString *)pkg; +@property(nonatomic, copy) NSString * name; +@property(nonatomic, copy, nullable) NSString * pkg; @end /// Pigeon equivalent of [AssetImageBitmap]. @@ -612,11 +624,11 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithName:(NSString *)name - scale:(double)scale - size:(nullable FGMPlatformSize *)size; -@property(nonatomic, copy) NSString *name; -@property(nonatomic, assign) double scale; -@property(nonatomic, strong, nullable) FGMPlatformSize *size; + scale:(double )scale + size:(nullable FGMPlatformSize *)size; +@property(nonatomic, copy) NSString * name; +@property(nonatomic, assign) double scale; +@property(nonatomic, strong, nullable) FGMPlatformSize * size; @end /// Pigeon equivalent of [AssetMapBitmap]. @@ -624,15 +636,15 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithAssetName:(NSString *)assetName - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double)imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height; -@property(nonatomic, copy) NSString *assetName; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double )imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height; +@property(nonatomic, copy) NSString * assetName; @property(nonatomic, assign) FGMPlatformMapBitmapScaling bitmapScaling; -@property(nonatomic, assign) double imagePixelRatio; -@property(nonatomic, strong, nullable) NSNumber *width; -@property(nonatomic, strong, nullable) NSNumber *height; +@property(nonatomic, assign) double imagePixelRatio; +@property(nonatomic, strong, nullable) NSNumber * width; +@property(nonatomic, strong, nullable) NSNumber * height; @end /// Pigeon equivalent of [BytesMapBitmap]. @@ -640,15 +652,15 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double)imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height; -@property(nonatomic, strong) FlutterStandardTypedData *byteData; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double )imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height; +@property(nonatomic, strong) FlutterStandardTypedData * byteData; @property(nonatomic, assign) FGMPlatformMapBitmapScaling bitmapScaling; -@property(nonatomic, assign) double imagePixelRatio; -@property(nonatomic, strong, nullable) NSNumber *width; -@property(nonatomic, strong, nullable) NSNumber *height; +@property(nonatomic, assign) double imagePixelRatio; +@property(nonatomic, strong, nullable) NSNumber * width; +@property(nonatomic, strong, nullable) NSNumber * height; @end /// The codec used by all APIs. @@ -664,87 +676,54 @@ NSObject *FGMGetMessagesCodec(void); /// /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. -- (void)updateWithMapConfiguration:(FGMPlatformMapConfiguration *)configuration - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateWithMapConfiguration:(FGMPlatformMapConfiguration *)configuration error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of circles on the map. -- (void)updateCirclesByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateCirclesByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of heatmaps on the map. -- (void)updateHeatmapsByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateHeatmapsByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of custer managers for clusters on the map. -- (void)updateClusterManagersByAdding:(NSArray *)toAdd - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateClusterManagersByAdding:(NSArray *)toAdd removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of markers on the map. -- (void)updateMarkersByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateMarkersByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of polygonss on the map. -- (void)updatePolygonsByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updatePolygonsByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of polylines on the map. -- (void)updatePolylinesByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updatePolylinesByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of tile overlays on the map. -- (void)updateTileOverlaysByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateTileOverlaysByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of ground overlays on the map. -- (void)updateGroundOverlaysByAdding:(NSArray *)toAdd - changing:(NSArray *)toChange - removing:(NSArray *)idsToRemove - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateGroundOverlaysByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the screen coordinate for the given map location. /// /// @return `nil` only when `error != nil`. -- (nullable FGMPlatformPoint *)screenCoordinatesForLatLng:(FGMPlatformLatLng *)latLng - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformPoint *)screenCoordinatesForLatLng:(FGMPlatformLatLng *)latLng error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the map location for the given screen coordinate. /// /// @return `nil` only when `error != nil`. -- (nullable FGMPlatformLatLng *)latLngForScreenCoordinate:(FGMPlatformPoint *)screenCoordinate - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformLatLng *)latLngForScreenCoordinate:(FGMPlatformPoint *)screenCoordinate error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the map region currently displayed on the map. /// /// @return `nil` only when `error != nil`. - (nullable FGMPlatformLatLngBounds *)visibleMapRegion:(FlutterError *_Nullable *_Nonnull)error; /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. -- (void)moveCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)moveCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate error:(FlutterError *_Nullable *_Nonnull)error; /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. -- (void)animateCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate - duration:(nullable NSNumber *)durationMilliseconds - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)animateCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate duration:(nullable NSNumber *)durationMilliseconds error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the current map zoom level. /// /// @return `nil` only when `error != nil`. - (nullable NSNumber *)currentZoomLevel:(FlutterError *_Nullable *_Nonnull)error; /// Show the info window for the marker with the given ID. -- (void)showInfoWindowForMarkerWithIdentifier:(NSString *)markerId - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)showInfoWindowForMarkerWithIdentifier:(NSString *)markerId error:(FlutterError *_Nullable *_Nonnull)error; /// Hide the info window for the marker with the given ID. -- (void)hideInfoWindowForMarkerWithIdentifier:(NSString *)markerId - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)hideInfoWindowForMarkerWithIdentifier:(NSString *)markerId error:(FlutterError *_Nullable *_Nonnull)error; /// Returns true if the marker with the given ID is currently displaying its /// info window. /// /// @return `nil` only when `error != nil`. -- (nullable NSNumber *) - isShowingInfoWindowForMarkerWithIdentifier:(NSString *)markerId - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSNumber *)isShowingInfoWindowForMarkerWithIdentifier:(NSString *)markerId error:(FlutterError *_Nullable *_Nonnull)error; /// Sets the style to the given map style string, where an empty string /// indicates that the style should be cleared. /// @@ -758,93 +737,66 @@ NSObject *FGMGetMessagesCodec(void); /// is no way to return failures from map initialization. - (nullable NSString *)lastStyleError:(FlutterError *_Nullable *_Nonnull)error; /// Clears the cache of tiles previously requseted from the tile provider. -- (void)clearTileCacheForOverlayWithIdentifier:(NSString *)tileOverlayId - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)clearTileCacheForOverlayWithIdentifier:(NSString *)tileOverlayId error:(FlutterError *_Nullable *_Nonnull)error; /// Takes a snapshot of the map and returns its image data. -- (nullable FlutterStandardTypedData *)takeSnapshotWithError: - (FlutterError *_Nullable *_Nonnull)error; +- (nullable FlutterStandardTypedData *)takeSnapshotWithError:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFGMMapsApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFGMMapsApi(id binaryMessenger, NSObject *_Nullable api); + +extern void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); -extern void SetUpFGMMapsApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); /// Interface for calls from the native SDK to Dart. @interface FGMMapsCallbackApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; /// Called when the map camera starts moving. - (void)didStartCameraMoveWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map camera moves. -- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)cameraPosition - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)cameraPosition completion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map camera stops moving. - (void)didIdleCameraWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map, not a specifc map object, is tapped. -- (void)didTapAtPosition:(FGMPlatformLatLng *)position - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapAtPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map, not a specifc map object, is long pressed. -- (void)didLongPressAtPosition:(FGMPlatformLatLng *)position - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didLongPressAtPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker is tapped. -- (void)didTapMarkerWithIdentifier:(NSString *)markerId - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapMarkerWithIdentifier:(NSString *)markerId completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker drag starts. -- (void)didStartDragForMarkerWithIdentifier:(NSString *)markerId - atPosition:(FGMPlatformLatLng *)position - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didStartDragForMarkerWithIdentifier:(NSString *)markerId atPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker drag updates. -- (void)didDragMarkerWithIdentifier:(NSString *)markerId - atPosition:(FGMPlatformLatLng *)position - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didDragMarkerWithIdentifier:(NSString *)markerId atPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker drag ends. -- (void)didEndDragForMarkerWithIdentifier:(NSString *)markerId - atPosition:(FGMPlatformLatLng *)position - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didEndDragForMarkerWithIdentifier:(NSString *)markerId atPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker's info window is tapped. -- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)markerId - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)markerId completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a circle is tapped. -- (void)didTapCircleWithIdentifier:(NSString *)circleId - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapCircleWithIdentifier:(NSString *)circleId completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker cluster is tapped. -- (void)didTapCluster:(FGMPlatformCluster *)cluster - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapCluster:(FGMPlatformCluster *)cluster completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a polygon is tapped. -- (void)didTapPolygonWithIdentifier:(NSString *)polygonId - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapPolygonWithIdentifier:(NSString *)polygonId completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a polyline is tapped. -- (void)didTapPolylineWithIdentifier:(NSString *)polylineId - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapPolylineWithIdentifier:(NSString *)polylineId completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a ground overlay is tapped. -- (void)didTapGroundOverlayWithIdentifier:(NSString *)groundOverlayId - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapGroundOverlayWithIdentifier:(NSString *)groundOverlayId completion:(void (^)(FlutterError *_Nullable))completion; /// Called to get data for a map tile. -- (void)tileWithOverlayIdentifier:(NSString *)tileOverlayId - location:(FGMPlatformPoint *)location - zoom:(NSInteger)zoom - completion:(void (^)(FGMPlatformTile *_Nullable, - FlutterError *_Nullable))completion; +- (void)tileWithOverlayIdentifier:(NSString *)tileOverlayId location:(FGMPlatformPoint *)location zoom:(NSInteger)zoom completion:(void (^)(FGMPlatformTile *_Nullable, FlutterError *_Nullable))completion; @end + /// Dummy interface to force generation of the platform view creation params, /// which are not used in any Pigeon calls, only the platform view creation /// call made internally by Flutter. @protocol FGMMapsPlatformViewApi -- (void)createViewType:(nullable FGMPlatformMapViewCreationParams *)type - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)createViewType:(nullable FGMPlatformMapViewCreationParams *)type error:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFGMMapsPlatformViewApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFGMMapsPlatformViewApi(id binaryMessenger, NSObject *_Nullable api); + +extern void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); -extern void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); /// Inspector API only intended for use in integration tests. @protocol FGMMapsInspectorApi @@ -864,29 +816,19 @@ extern void SetUpFGMMapsPlatformViewApiWithSuffix(id bin - (nullable NSNumber *)isMyLocationButtonEnabledWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable NSNumber *)isTrafficEnabledWithError:(FlutterError *_Nullable *_Nonnull)error; -- (nullable FGMPlatformTileLayer *)tileOverlayWithIdentifier:(NSString *)tileOverlayId - error: - (FlutterError *_Nullable *_Nonnull)error; -- (nullable FGMPlatformGroundOverlay *) - groundOverlayWithIdentifier:(NSString *)groundOverlayId - error:(FlutterError *_Nullable *_Nonnull)error; -- (nullable FGMPlatformHeatmap *)heatmapWithIdentifier:(NSString *)heatmapId - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformTileLayer *)tileOverlayWithIdentifier:(NSString *)tileOverlayId error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformGroundOverlay *)groundOverlayWithIdentifier:(NSString *)groundOverlayId error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformHeatmap *)heatmapWithIdentifier:(NSString *)heatmapId error:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable FGMPlatformZoomRange *)zoomRange:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSArray *) - clustersWithIdentifier:(NSString *)clusterManagerId - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSArray *)clustersWithIdentifier:(NSString *)clusterManagerId error:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable FGMPlatformCameraPosition *)cameraPosition:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFGMMapsInspectorApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFGMMapsInspectorApi(id binaryMessenger, NSObject *_Nullable api); -extern void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); +extern void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m index 0ca966f2abf..9fbcdc424f0 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m +++ b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "messages.g.h" @@ -26,12 +26,7 @@ } static FlutterError *createConnectionError(NSString *channelName) { - return [FlutterError - errorWithCode:@"channel-error" - message:[NSString stringWithFormat:@"%@/%@/%@", - @"Unable to establish connection on channel: '", - channelName, @"'."] - details:@""]; + return [FlutterError errorWithCode:@"channel-error" message:[NSString stringWithFormat:@"%@/%@/%@", @"Unable to establish connection on channel: '", channelName, @"'."] details:@""]; } static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) { @@ -318,11 +313,11 @@ + (nullable FGMPlatformBitmapBytesMap *)nullableFromList:(NSArray *)list; @end @implementation FGMPlatformCameraPosition -+ (instancetype)makeWithBearing:(double)bearing - target:(FGMPlatformLatLng *)target - tilt:(double)tilt - zoom:(double)zoom { - FGMPlatformCameraPosition *pigeonResult = [[FGMPlatformCameraPosition alloc] init]; ++ (instancetype)makeWithBearing:(double )bearing + target:(FGMPlatformLatLng *)target + tilt:(double )tilt + zoom:(double )zoom { + FGMPlatformCameraPosition* pigeonResult = [[FGMPlatformCameraPosition alloc] init]; pigeonResult.bearing = bearing; pigeonResult.target = target; pigeonResult.tilt = tilt; @@ -351,8 +346,8 @@ + (nullable FGMPlatformCameraPosition *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformCameraUpdate -+ (instancetype)makeWithCameraUpdate:(id)cameraUpdate { - FGMPlatformCameraUpdate *pigeonResult = [[FGMPlatformCameraUpdate alloc] init]; ++ (instancetype)makeWithCameraUpdate:(id )cameraUpdate { + FGMPlatformCameraUpdate* pigeonResult = [[FGMPlatformCameraUpdate alloc] init]; pigeonResult.cameraUpdate = cameraUpdate; return pigeonResult; } @@ -373,14 +368,12 @@ + (nullable FGMPlatformCameraUpdate *)nullableFromList:(NSArray *)list { @implementation FGMPlatformCameraUpdateNewCameraPosition + (instancetype)makeWithCameraPosition:(FGMPlatformCameraPosition *)cameraPosition { - FGMPlatformCameraUpdateNewCameraPosition *pigeonResult = - [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; + FGMPlatformCameraUpdateNewCameraPosition* pigeonResult = [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; pigeonResult.cameraPosition = cameraPosition; return pigeonResult; } + (FGMPlatformCameraUpdateNewCameraPosition *)fromList:(NSArray *)list { - FGMPlatformCameraUpdateNewCameraPosition *pigeonResult = - [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; + FGMPlatformCameraUpdateNewCameraPosition *pigeonResult = [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; pigeonResult.cameraPosition = GetNullableObjectAtIndex(list, 0); return pigeonResult; } @@ -396,7 +389,7 @@ + (nullable FGMPlatformCameraUpdateNewCameraPosition *)nullableFromList:(NSArray @implementation FGMPlatformCameraUpdateNewLatLng + (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng { - FGMPlatformCameraUpdateNewLatLng *pigeonResult = [[FGMPlatformCameraUpdateNewLatLng alloc] init]; + FGMPlatformCameraUpdateNewLatLng* pigeonResult = [[FGMPlatformCameraUpdateNewLatLng alloc] init]; pigeonResult.latLng = latLng; return pigeonResult; } @@ -416,16 +409,15 @@ + (nullable FGMPlatformCameraUpdateNewLatLng *)nullableFromList:(NSArray *)l @end @implementation FGMPlatformCameraUpdateNewLatLngBounds -+ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds padding:(double)padding { - FGMPlatformCameraUpdateNewLatLngBounds *pigeonResult = - [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; ++ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds + padding:(double )padding { + FGMPlatformCameraUpdateNewLatLngBounds* pigeonResult = [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; pigeonResult.bounds = bounds; pigeonResult.padding = padding; return pigeonResult; } + (FGMPlatformCameraUpdateNewLatLngBounds *)fromList:(NSArray *)list { - FGMPlatformCameraUpdateNewLatLngBounds *pigeonResult = - [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; + FGMPlatformCameraUpdateNewLatLngBounds *pigeonResult = [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; pigeonResult.bounds = GetNullableObjectAtIndex(list, 0); pigeonResult.padding = [GetNullableObjectAtIndex(list, 1) doubleValue]; return pigeonResult; @@ -442,16 +434,15 @@ + (nullable FGMPlatformCameraUpdateNewLatLngBounds *)nullableFromList:(NSArray *)list { - FGMPlatformCameraUpdateNewLatLngZoom *pigeonResult = - [[FGMPlatformCameraUpdateNewLatLngZoom alloc] init]; + FGMPlatformCameraUpdateNewLatLngZoom *pigeonResult = [[FGMPlatformCameraUpdateNewLatLngZoom alloc] init]; pigeonResult.latLng = GetNullableObjectAtIndex(list, 0); pigeonResult.zoom = [GetNullableObjectAtIndex(list, 1) doubleValue]; return pigeonResult; @@ -468,8 +459,9 @@ + (nullable FGMPlatformCameraUpdateNewLatLngZoom *)nullableFromList:(NSArray @end @implementation FGMPlatformCameraUpdateScrollBy -+ (instancetype)makeWithDx:(double)dx dy:(double)dy { - FGMPlatformCameraUpdateScrollBy *pigeonResult = [[FGMPlatformCameraUpdateScrollBy alloc] init]; ++ (instancetype)makeWithDx:(double )dx + dy:(double )dy { + FGMPlatformCameraUpdateScrollBy* pigeonResult = [[FGMPlatformCameraUpdateScrollBy alloc] init]; pigeonResult.dx = dx; pigeonResult.dy = dy; return pigeonResult; @@ -492,8 +484,9 @@ + (nullable FGMPlatformCameraUpdateScrollBy *)nullableFromList:(NSArray *)li @end @implementation FGMPlatformCameraUpdateZoomBy -+ (instancetype)makeWithAmount:(double)amount focus:(nullable FGMPlatformPoint *)focus { - FGMPlatformCameraUpdateZoomBy *pigeonResult = [[FGMPlatformCameraUpdateZoomBy alloc] init]; ++ (instancetype)makeWithAmount:(double )amount + focus:(nullable FGMPlatformPoint *)focus { + FGMPlatformCameraUpdateZoomBy* pigeonResult = [[FGMPlatformCameraUpdateZoomBy alloc] init]; pigeonResult.amount = amount; pigeonResult.focus = focus; return pigeonResult; @@ -516,8 +509,8 @@ + (nullable FGMPlatformCameraUpdateZoomBy *)nullableFromList:(NSArray *)list @end @implementation FGMPlatformCameraUpdateZoom -+ (instancetype)makeWithOut:(BOOL)out { - FGMPlatformCameraUpdateZoom *pigeonResult = [[FGMPlatformCameraUpdateZoom alloc] init]; ++ (instancetype)makeWithOut:(BOOL )out { + FGMPlatformCameraUpdateZoom* pigeonResult = [[FGMPlatformCameraUpdateZoom alloc] init]; pigeonResult.out = out; return pigeonResult; } @@ -537,8 +530,8 @@ + (nullable FGMPlatformCameraUpdateZoom *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformCameraUpdateZoomTo -+ (instancetype)makeWithZoom:(double)zoom { - FGMPlatformCameraUpdateZoomTo *pigeonResult = [[FGMPlatformCameraUpdateZoomTo alloc] init]; ++ (instancetype)makeWithZoom:(double )zoom { + FGMPlatformCameraUpdateZoomTo* pigeonResult = [[FGMPlatformCameraUpdateZoomTo alloc] init]; pigeonResult.zoom = zoom; return pigeonResult; } @@ -558,16 +551,16 @@ + (nullable FGMPlatformCameraUpdateZoomTo *)nullableFromList:(NSArray *)list @end @implementation FGMPlatformCircle -+ (instancetype)makeWithConsumeTapEvents:(BOOL)consumeTapEvents - fillColor:(NSInteger)fillColor - strokeColor:(NSInteger)strokeColor - visible:(BOOL)visible - strokeWidth:(NSInteger)strokeWidth - zIndex:(double)zIndex - center:(FGMPlatformLatLng *)center - radius:(double)radius - circleId:(NSString *)circleId { - FGMPlatformCircle *pigeonResult = [[FGMPlatformCircle alloc] init]; ++ (instancetype)makeWithConsumeTapEvents:(BOOL )consumeTapEvents + fillColor:(NSInteger )fillColor + strokeColor:(NSInteger )strokeColor + visible:(BOOL )visible + strokeWidth:(NSInteger )strokeWidth + zIndex:(double )zIndex + center:(FGMPlatformLatLng *)center + radius:(double )radius + circleId:(NSString *)circleId { + FGMPlatformCircle* pigeonResult = [[FGMPlatformCircle alloc] init]; pigeonResult.consumeTapEvents = consumeTapEvents; pigeonResult.fillColor = fillColor; pigeonResult.strokeColor = strokeColor; @@ -611,8 +604,8 @@ + (nullable FGMPlatformCircle *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformHeatmap -+ (instancetype)makeWithJson:(id)json { - FGMPlatformHeatmap *pigeonResult = [[FGMPlatformHeatmap alloc] init]; ++ (instancetype)makeWithJson:(id )json { + FGMPlatformHeatmap* pigeonResult = [[FGMPlatformHeatmap alloc] init]; pigeonResult.json = json; return pigeonResult; } @@ -633,9 +626,9 @@ + (nullable FGMPlatformHeatmap *)nullableFromList:(NSArray *)list { @implementation FGMPlatformInfoWindow + (instancetype)makeWithTitle:(nullable NSString *)title - snippet:(nullable NSString *)snippet - anchor:(FGMPlatformPoint *)anchor { - FGMPlatformInfoWindow *pigeonResult = [[FGMPlatformInfoWindow alloc] init]; + snippet:(nullable NSString *)snippet + anchor:(FGMPlatformPoint *)anchor { + FGMPlatformInfoWindow* pigeonResult = [[FGMPlatformInfoWindow alloc] init]; pigeonResult.title = title; pigeonResult.snippet = snippet; pigeonResult.anchor = anchor; @@ -662,10 +655,10 @@ + (nullable FGMPlatformInfoWindow *)nullableFromList:(NSArray *)list { @implementation FGMPlatformCluster + (instancetype)makeWithClusterManagerId:(NSString *)clusterManagerId - position:(FGMPlatformLatLng *)position - bounds:(FGMPlatformLatLngBounds *)bounds - markerIds:(NSArray *)markerIds { - FGMPlatformCluster *pigeonResult = [[FGMPlatformCluster alloc] init]; + position:(FGMPlatformLatLng *)position + bounds:(FGMPlatformLatLngBounds *)bounds + markerIds:(NSArray *)markerIds { + FGMPlatformCluster* pigeonResult = [[FGMPlatformCluster alloc] init]; pigeonResult.clusterManagerId = clusterManagerId; pigeonResult.position = position; pigeonResult.bounds = bounds; @@ -695,7 +688,7 @@ + (nullable FGMPlatformCluster *)nullableFromList:(NSArray *)list { @implementation FGMPlatformClusterManager + (instancetype)makeWithIdentifier:(NSString *)identifier { - FGMPlatformClusterManager *pigeonResult = [[FGMPlatformClusterManager alloc] init]; + FGMPlatformClusterManager* pigeonResult = [[FGMPlatformClusterManager alloc] init]; pigeonResult.identifier = identifier; return pigeonResult; } @@ -715,20 +708,20 @@ + (nullable FGMPlatformClusterManager *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformMarker -+ (instancetype)makeWithAlpha:(double)alpha - anchor:(FGMPlatformPoint *)anchor - consumeTapEvents:(BOOL)consumeTapEvents - draggable:(BOOL)draggable - flat:(BOOL)flat - icon:(FGMPlatformBitmap *)icon - infoWindow:(FGMPlatformInfoWindow *)infoWindow - position:(FGMPlatformLatLng *)position - rotation:(double)rotation - visible:(BOOL)visible - zIndex:(NSInteger)zIndex - markerId:(NSString *)markerId - clusterManagerId:(nullable NSString *)clusterManagerId { - FGMPlatformMarker *pigeonResult = [[FGMPlatformMarker alloc] init]; ++ (instancetype)makeWithAlpha:(double )alpha + anchor:(FGMPlatformPoint *)anchor + consumeTapEvents:(BOOL )consumeTapEvents + draggable:(BOOL )draggable + flat:(BOOL )flat + icon:(FGMPlatformBitmap *)icon + infoWindow:(FGMPlatformInfoWindow *)infoWindow + position:(FGMPlatformLatLng *)position + rotation:(double )rotation + visible:(BOOL )visible + zIndex:(NSInteger )zIndex + markerId:(NSString *)markerId + clusterManagerId:(nullable NSString *)clusterManagerId { + FGMPlatformMarker* pigeonResult = [[FGMPlatformMarker alloc] init]; pigeonResult.alpha = alpha; pigeonResult.anchor = anchor; pigeonResult.consumeTapEvents = consumeTapEvents; @@ -785,16 +778,16 @@ + (nullable FGMPlatformMarker *)nullableFromList:(NSArray *)list { @implementation FGMPlatformPolygon + (instancetype)makeWithPolygonId:(NSString *)polygonId - consumesTapEvents:(BOOL)consumesTapEvents - fillColor:(NSInteger)fillColor - geodesic:(BOOL)geodesic - points:(NSArray *)points - holes:(NSArray *> *)holes - visible:(BOOL)visible - strokeColor:(NSInteger)strokeColor - strokeWidth:(NSInteger)strokeWidth - zIndex:(NSInteger)zIndex { - FGMPlatformPolygon *pigeonResult = [[FGMPlatformPolygon alloc] init]; + consumesTapEvents:(BOOL )consumesTapEvents + fillColor:(NSInteger )fillColor + geodesic:(BOOL )geodesic + points:(NSArray *)points + holes:(NSArray *> *)holes + visible:(BOOL )visible + strokeColor:(NSInteger )strokeColor + strokeWidth:(NSInteger )strokeWidth + zIndex:(NSInteger )zIndex { + FGMPlatformPolygon* pigeonResult = [[FGMPlatformPolygon alloc] init]; pigeonResult.polygonId = polygonId; pigeonResult.consumesTapEvents = consumesTapEvents; pigeonResult.fillColor = fillColor; @@ -842,16 +835,16 @@ + (nullable FGMPlatformPolygon *)nullableFromList:(NSArray *)list { @implementation FGMPlatformPolyline + (instancetype)makeWithPolylineId:(NSString *)polylineId - consumesTapEvents:(BOOL)consumesTapEvents - color:(NSInteger)color - geodesic:(BOOL)geodesic - jointType:(FGMPlatformJointType)jointType - patterns:(NSArray *)patterns - points:(NSArray *)points - visible:(BOOL)visible - width:(NSInteger)width - zIndex:(NSInteger)zIndex { - FGMPlatformPolyline *pigeonResult = [[FGMPlatformPolyline alloc] init]; + consumesTapEvents:(BOOL )consumesTapEvents + color:(NSInteger )color + geodesic:(BOOL )geodesic + jointType:(FGMPlatformJointType)jointType + patterns:(NSArray *)patterns + points:(NSArray *)points + visible:(BOOL )visible + width:(NSInteger )width + zIndex:(NSInteger )zIndex { + FGMPlatformPolyline* pigeonResult = [[FGMPlatformPolyline alloc] init]; pigeonResult.polylineId = polylineId; pigeonResult.consumesTapEvents = consumesTapEvents; pigeonResult.color = color; @@ -899,16 +892,16 @@ + (nullable FGMPlatformPolyline *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformPatternItem -+ (instancetype)makeWithType:(FGMPlatformPatternItemType)type length:(nullable NSNumber *)length { - FGMPlatformPatternItem *pigeonResult = [[FGMPlatformPatternItem alloc] init]; ++ (instancetype)makeWithType:(FGMPlatformPatternItemType)type + length:(nullable NSNumber *)length { + FGMPlatformPatternItem* pigeonResult = [[FGMPlatformPatternItem alloc] init]; pigeonResult.type = type; pigeonResult.length = length; return pigeonResult; } + (FGMPlatformPatternItem *)fromList:(NSArray *)list { FGMPlatformPatternItem *pigeonResult = [[FGMPlatformPatternItem alloc] init]; - FGMPlatformPatternItemTypeBox *boxedFGMPlatformPatternItemType = - GetNullableObjectAtIndex(list, 0); + FGMPlatformPatternItemTypeBox *boxedFGMPlatformPatternItemType = GetNullableObjectAtIndex(list, 0); pigeonResult.type = boxedFGMPlatformPatternItemType.value; pigeonResult.length = GetNullableObjectAtIndex(list, 1); return pigeonResult; @@ -925,10 +918,10 @@ + (nullable FGMPlatformPatternItem *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformTile -+ (instancetype)makeWithWidth:(NSInteger)width - height:(NSInteger)height - data:(nullable FlutterStandardTypedData *)data { - FGMPlatformTile *pigeonResult = [[FGMPlatformTile alloc] init]; ++ (instancetype)makeWithWidth:(NSInteger )width + height:(NSInteger )height + data:(nullable FlutterStandardTypedData *)data { + FGMPlatformTile* pigeonResult = [[FGMPlatformTile alloc] init]; pigeonResult.width = width; pigeonResult.height = height; pigeonResult.data = data; @@ -955,12 +948,12 @@ + (nullable FGMPlatformTile *)nullableFromList:(NSArray *)list { @implementation FGMPlatformTileOverlay + (instancetype)makeWithTileOverlayId:(NSString *)tileOverlayId - fadeIn:(BOOL)fadeIn - transparency:(double)transparency - zIndex:(NSInteger)zIndex - visible:(BOOL)visible - tileSize:(NSInteger)tileSize { - FGMPlatformTileOverlay *pigeonResult = [[FGMPlatformTileOverlay alloc] init]; + fadeIn:(BOOL )fadeIn + transparency:(double )transparency + zIndex:(NSInteger )zIndex + visible:(BOOL )visible + tileSize:(NSInteger )tileSize { + FGMPlatformTileOverlay* pigeonResult = [[FGMPlatformTileOverlay alloc] init]; pigeonResult.tileOverlayId = tileOverlayId; pigeonResult.fadeIn = fadeIn; pigeonResult.transparency = transparency; @@ -995,11 +988,11 @@ + (nullable FGMPlatformTileOverlay *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformEdgeInsets -+ (instancetype)makeWithTop:(double)top - bottom:(double)bottom - left:(double)left - right:(double)right { - FGMPlatformEdgeInsets *pigeonResult = [[FGMPlatformEdgeInsets alloc] init]; ++ (instancetype)makeWithTop:(double )top + bottom:(double )bottom + left:(double )left + right:(double )right { + FGMPlatformEdgeInsets* pigeonResult = [[FGMPlatformEdgeInsets alloc] init]; pigeonResult.top = top; pigeonResult.bottom = bottom; pigeonResult.left = left; @@ -1028,8 +1021,9 @@ + (nullable FGMPlatformEdgeInsets *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformLatLng -+ (instancetype)makeWithLatitude:(double)latitude longitude:(double)longitude { - FGMPlatformLatLng *pigeonResult = [[FGMPlatformLatLng alloc] init]; ++ (instancetype)makeWithLatitude:(double )latitude + longitude:(double )longitude { + FGMPlatformLatLng* pigeonResult = [[FGMPlatformLatLng alloc] init]; pigeonResult.latitude = latitude; pigeonResult.longitude = longitude; return pigeonResult; @@ -1053,8 +1047,8 @@ + (nullable FGMPlatformLatLng *)nullableFromList:(NSArray *)list { @implementation FGMPlatformLatLngBounds + (instancetype)makeWithNortheast:(FGMPlatformLatLng *)northeast - southwest:(FGMPlatformLatLng *)southwest { - FGMPlatformLatLngBounds *pigeonResult = [[FGMPlatformLatLngBounds alloc] init]; + southwest:(FGMPlatformLatLng *)southwest { + FGMPlatformLatLngBounds* pigeonResult = [[FGMPlatformLatLngBounds alloc] init]; pigeonResult.northeast = northeast; pigeonResult.southwest = southwest; return pigeonResult; @@ -1078,7 +1072,7 @@ + (nullable FGMPlatformLatLngBounds *)nullableFromList:(NSArray *)list { @implementation FGMPlatformCameraTargetBounds + (instancetype)makeWithBounds:(nullable FGMPlatformLatLngBounds *)bounds { - FGMPlatformCameraTargetBounds *pigeonResult = [[FGMPlatformCameraTargetBounds alloc] init]; + FGMPlatformCameraTargetBounds* pigeonResult = [[FGMPlatformCameraTargetBounds alloc] init]; pigeonResult.bounds = bounds; return pigeonResult; } @@ -1099,17 +1093,17 @@ + (nullable FGMPlatformCameraTargetBounds *)nullableFromList:(NSArray *)list @implementation FGMPlatformGroundOverlay + (instancetype)makeWithGroundOverlayId:(NSString *)groundOverlayId - image:(FGMPlatformBitmap *)image - position:(nullable FGMPlatformLatLng *)position - bounds:(nullable FGMPlatformLatLngBounds *)bounds - anchor:(nullable FGMPlatformPoint *)anchor - transparency:(double)transparency - bearing:(double)bearing - zIndex:(NSInteger)zIndex - visible:(BOOL)visible - clickable:(BOOL)clickable - zoomLevel:(nullable NSNumber *)zoomLevel { - FGMPlatformGroundOverlay *pigeonResult = [[FGMPlatformGroundOverlay alloc] init]; + image:(FGMPlatformBitmap *)image + position:(nullable FGMPlatformLatLng *)position + bounds:(nullable FGMPlatformLatLngBounds *)bounds + anchor:(nullable FGMPlatformPoint *)anchor + transparency:(double )transparency + bearing:(double )bearing + zIndex:(NSInteger )zIndex + visible:(BOOL )visible + clickable:(BOOL )clickable + zoomLevel:(nullable NSNumber *)zoomLevel { + FGMPlatformGroundOverlay* pigeonResult = [[FGMPlatformGroundOverlay alloc] init]; pigeonResult.groundOverlayId = groundOverlayId; pigeonResult.image = image; pigeonResult.position = position; @@ -1159,18 +1153,17 @@ + (nullable FGMPlatformGroundOverlay *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformMapViewCreationParams -+ (instancetype) - makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition - mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration - initialCircles:(NSArray *)initialCircles - initialMarkers:(NSArray *)initialMarkers - initialPolygons:(NSArray *)initialPolygons - initialPolylines:(NSArray *)initialPolylines - initialHeatmaps:(NSArray *)initialHeatmaps - initialTileOverlays:(NSArray *)initialTileOverlays - initialClusterManagers:(NSArray *)initialClusterManagers - initialGroundOverlays:(NSArray *)initialGroundOverlays { - FGMPlatformMapViewCreationParams *pigeonResult = [[FGMPlatformMapViewCreationParams alloc] init]; ++ (instancetype)makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition + mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration + initialCircles:(NSArray *)initialCircles + initialMarkers:(NSArray *)initialMarkers + initialPolygons:(NSArray *)initialPolygons + initialPolylines:(NSArray *)initialPolylines + initialHeatmaps:(NSArray *)initialHeatmaps + initialTileOverlays:(NSArray *)initialTileOverlays + initialClusterManagers:(NSArray *)initialClusterManagers + initialGroundOverlays:(NSArray *)initialGroundOverlays { + FGMPlatformMapViewCreationParams* pigeonResult = [[FGMPlatformMapViewCreationParams alloc] init]; pigeonResult.initialCameraPosition = initialCameraPosition; pigeonResult.mapConfiguration = mapConfiguration; pigeonResult.initialCircles = initialCircles; @@ -1218,23 +1211,23 @@ + (nullable FGMPlatformMapViewCreationParams *)nullableFromList:(NSArray *)l @implementation FGMPlatformMapConfiguration + (instancetype)makeWithCompassEnabled:(nullable NSNumber *)compassEnabled - cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds - mapType:(nullable FGMPlatformMapTypeBox *)mapType - minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference - rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled - scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled - tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled - trackCameraPosition:(nullable NSNumber *)trackCameraPosition - zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled - myLocationEnabled:(nullable NSNumber *)myLocationEnabled - myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled - padding:(nullable FGMPlatformEdgeInsets *)padding - indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled - trafficEnabled:(nullable NSNumber *)trafficEnabled - buildingsEnabled:(nullable NSNumber *)buildingsEnabled - cloudMapId:(nullable NSString *)cloudMapId - style:(nullable NSString *)style { - FGMPlatformMapConfiguration *pigeonResult = [[FGMPlatformMapConfiguration alloc] init]; + cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds + mapType:(nullable FGMPlatformMapTypeBox *)mapType + minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference + rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled + scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled + tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled + trackCameraPosition:(nullable NSNumber *)trackCameraPosition + zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled + myLocationEnabled:(nullable NSNumber *)myLocationEnabled + myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled + padding:(nullable FGMPlatformEdgeInsets *)padding + indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled + trafficEnabled:(nullable NSNumber *)trafficEnabled + buildingsEnabled:(nullable NSNumber *)buildingsEnabled + cloudMapId:(nullable NSString *)cloudMapId + style:(nullable NSString *)style { + FGMPlatformMapConfiguration* pigeonResult = [[FGMPlatformMapConfiguration alloc] init]; pigeonResult.compassEnabled = compassEnabled; pigeonResult.cameraTargetBounds = cameraTargetBounds; pigeonResult.mapType = mapType; @@ -1302,8 +1295,9 @@ + (nullable FGMPlatformMapConfiguration *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformPoint -+ (instancetype)makeWithX:(double)x y:(double)y { - FGMPlatformPoint *pigeonResult = [[FGMPlatformPoint alloc] init]; ++ (instancetype)makeWithX:(double )x + y:(double )y { + FGMPlatformPoint* pigeonResult = [[FGMPlatformPoint alloc] init]; pigeonResult.x = x; pigeonResult.y = y; return pigeonResult; @@ -1326,8 +1320,9 @@ + (nullable FGMPlatformPoint *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformSize -+ (instancetype)makeWithWidth:(double)width height:(double)height { - FGMPlatformSize *pigeonResult = [[FGMPlatformSize alloc] init]; ++ (instancetype)makeWithWidth:(double )width + height:(double )height { + FGMPlatformSize* pigeonResult = [[FGMPlatformSize alloc] init]; pigeonResult.width = width; pigeonResult.height = height; return pigeonResult; @@ -1350,11 +1345,11 @@ + (nullable FGMPlatformSize *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformTileLayer -+ (instancetype)makeWithVisible:(BOOL)visible - fadeIn:(BOOL)fadeIn - opacity:(double)opacity - zIndex:(NSInteger)zIndex { - FGMPlatformTileLayer *pigeonResult = [[FGMPlatformTileLayer alloc] init]; ++ (instancetype)makeWithVisible:(BOOL )visible + fadeIn:(BOOL )fadeIn + opacity:(double )opacity + zIndex:(NSInteger )zIndex { + FGMPlatformTileLayer* pigeonResult = [[FGMPlatformTileLayer alloc] init]; pigeonResult.visible = visible; pigeonResult.fadeIn = fadeIn; pigeonResult.opacity = opacity; @@ -1383,8 +1378,9 @@ + (nullable FGMPlatformTileLayer *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformZoomRange -+ (instancetype)makeWithMin:(nullable NSNumber *)min max:(nullable NSNumber *)max { - FGMPlatformZoomRange *pigeonResult = [[FGMPlatformZoomRange alloc] init]; ++ (instancetype)makeWithMin:(nullable NSNumber *)min + max:(nullable NSNumber *)max { + FGMPlatformZoomRange* pigeonResult = [[FGMPlatformZoomRange alloc] init]; pigeonResult.min = min; pigeonResult.max = max; return pigeonResult; @@ -1407,8 +1403,8 @@ + (nullable FGMPlatformZoomRange *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformBitmap -+ (instancetype)makeWithBitmap:(id)bitmap { - FGMPlatformBitmap *pigeonResult = [[FGMPlatformBitmap alloc] init]; ++ (instancetype)makeWithBitmap:(id )bitmap { + FGMPlatformBitmap* pigeonResult = [[FGMPlatformBitmap alloc] init]; pigeonResult.bitmap = bitmap; return pigeonResult; } @@ -1429,7 +1425,7 @@ + (nullable FGMPlatformBitmap *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapDefaultMarker + (instancetype)makeWithHue:(nullable NSNumber *)hue { - FGMPlatformBitmapDefaultMarker *pigeonResult = [[FGMPlatformBitmapDefaultMarker alloc] init]; + FGMPlatformBitmapDefaultMarker* pigeonResult = [[FGMPlatformBitmapDefaultMarker alloc] init]; pigeonResult.hue = hue; return pigeonResult; } @@ -1450,8 +1446,8 @@ + (nullable FGMPlatformBitmapDefaultMarker *)nullableFromList:(NSArray *)lis @implementation FGMPlatformBitmapBytes + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - size:(nullable FGMPlatformSize *)size { - FGMPlatformBitmapBytes *pigeonResult = [[FGMPlatformBitmapBytes alloc] init]; + size:(nullable FGMPlatformSize *)size { + FGMPlatformBitmapBytes* pigeonResult = [[FGMPlatformBitmapBytes alloc] init]; pigeonResult.byteData = byteData; pigeonResult.size = size; return pigeonResult; @@ -1474,8 +1470,9 @@ + (nullable FGMPlatformBitmapBytes *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformBitmapAsset -+ (instancetype)makeWithName:(NSString *)name pkg:(nullable NSString *)pkg { - FGMPlatformBitmapAsset *pigeonResult = [[FGMPlatformBitmapAsset alloc] init]; ++ (instancetype)makeWithName:(NSString *)name + pkg:(nullable NSString *)pkg { + FGMPlatformBitmapAsset* pigeonResult = [[FGMPlatformBitmapAsset alloc] init]; pigeonResult.name = name; pigeonResult.pkg = pkg; return pigeonResult; @@ -1499,9 +1496,9 @@ + (nullable FGMPlatformBitmapAsset *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapAssetImage + (instancetype)makeWithName:(NSString *)name - scale:(double)scale - size:(nullable FGMPlatformSize *)size { - FGMPlatformBitmapAssetImage *pigeonResult = [[FGMPlatformBitmapAssetImage alloc] init]; + scale:(double )scale + size:(nullable FGMPlatformSize *)size { + FGMPlatformBitmapAssetImage* pigeonResult = [[FGMPlatformBitmapAssetImage alloc] init]; pigeonResult.name = name; pigeonResult.scale = scale; pigeonResult.size = size; @@ -1528,11 +1525,11 @@ + (nullable FGMPlatformBitmapAssetImage *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapAssetMap + (instancetype)makeWithAssetName:(NSString *)assetName - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double)imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height { - FGMPlatformBitmapAssetMap *pigeonResult = [[FGMPlatformBitmapAssetMap alloc] init]; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double )imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height { + FGMPlatformBitmapAssetMap* pigeonResult = [[FGMPlatformBitmapAssetMap alloc] init]; pigeonResult.assetName = assetName; pigeonResult.bitmapScaling = bitmapScaling; pigeonResult.imagePixelRatio = imagePixelRatio; @@ -1543,8 +1540,7 @@ + (instancetype)makeWithAssetName:(NSString *)assetName + (FGMPlatformBitmapAssetMap *)fromList:(NSArray *)list { FGMPlatformBitmapAssetMap *pigeonResult = [[FGMPlatformBitmapAssetMap alloc] init]; pigeonResult.assetName = GetNullableObjectAtIndex(list, 0); - FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = - GetNullableObjectAtIndex(list, 1); + FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = GetNullableObjectAtIndex(list, 1); pigeonResult.bitmapScaling = boxedFGMPlatformMapBitmapScaling.value; pigeonResult.imagePixelRatio = [GetNullableObjectAtIndex(list, 2) doubleValue]; pigeonResult.width = GetNullableObjectAtIndex(list, 3); @@ -1567,11 +1563,11 @@ + (nullable FGMPlatformBitmapAssetMap *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapBytesMap + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double)imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height { - FGMPlatformBitmapBytesMap *pigeonResult = [[FGMPlatformBitmapBytesMap alloc] init]; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double )imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height { + FGMPlatformBitmapBytesMap* pigeonResult = [[FGMPlatformBitmapBytesMap alloc] init]; pigeonResult.byteData = byteData; pigeonResult.bitmapScaling = bitmapScaling; pigeonResult.imagePixelRatio = imagePixelRatio; @@ -1582,8 +1578,7 @@ + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData + (FGMPlatformBitmapBytesMap *)fromList:(NSArray *)list { FGMPlatformBitmapBytesMap *pigeonResult = [[FGMPlatformBitmapBytesMap alloc] init]; pigeonResult.byteData = GetNullableObjectAtIndex(list, 0); - FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = - GetNullableObjectAtIndex(list, 1); + FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = GetNullableObjectAtIndex(list, 1); pigeonResult.bitmapScaling = boxedFGMPlatformMapBitmapScaling.value; pigeonResult.imagePixelRatio = [GetNullableObjectAtIndex(list, 2) doubleValue]; pigeonResult.width = GetNullableObjectAtIndex(list, 3); @@ -1611,105 +1606,97 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FGMPlatformMapTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FGMPlatformMapTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FGMPlatformJointTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FGMPlatformJointTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 131: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FGMPlatformPatternItemTypeBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FGMPlatformPatternItemTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 132: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FGMPlatformMapBitmapScalingBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FGMPlatformMapBitmapScalingBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 133: + case 133: return [FGMPlatformCameraPosition fromList:[self readValue]]; - case 134: + case 134: return [FGMPlatformCameraUpdate fromList:[self readValue]]; - case 135: + case 135: return [FGMPlatformCameraUpdateNewCameraPosition fromList:[self readValue]]; - case 136: + case 136: return [FGMPlatformCameraUpdateNewLatLng fromList:[self readValue]]; - case 137: + case 137: return [FGMPlatformCameraUpdateNewLatLngBounds fromList:[self readValue]]; - case 138: + case 138: return [FGMPlatformCameraUpdateNewLatLngZoom fromList:[self readValue]]; - case 139: + case 139: return [FGMPlatformCameraUpdateScrollBy fromList:[self readValue]]; - case 140: + case 140: return [FGMPlatformCameraUpdateZoomBy fromList:[self readValue]]; - case 141: + case 141: return [FGMPlatformCameraUpdateZoom fromList:[self readValue]]; - case 142: + case 142: return [FGMPlatformCameraUpdateZoomTo fromList:[self readValue]]; - case 143: + case 143: return [FGMPlatformCircle fromList:[self readValue]]; - case 144: + case 144: return [FGMPlatformHeatmap fromList:[self readValue]]; - case 145: + case 145: return [FGMPlatformInfoWindow fromList:[self readValue]]; - case 146: + case 146: return [FGMPlatformCluster fromList:[self readValue]]; - case 147: + case 147: return [FGMPlatformClusterManager fromList:[self readValue]]; - case 148: + case 148: return [FGMPlatformMarker fromList:[self readValue]]; - case 149: + case 149: return [FGMPlatformPolygon fromList:[self readValue]]; - case 150: + case 150: return [FGMPlatformPolyline fromList:[self readValue]]; - case 151: + case 151: return [FGMPlatformPatternItem fromList:[self readValue]]; - case 152: + case 152: return [FGMPlatformTile fromList:[self readValue]]; - case 153: + case 153: return [FGMPlatformTileOverlay fromList:[self readValue]]; - case 154: + case 154: return [FGMPlatformEdgeInsets fromList:[self readValue]]; - case 155: + case 155: return [FGMPlatformLatLng fromList:[self readValue]]; - case 156: + case 156: return [FGMPlatformLatLngBounds fromList:[self readValue]]; - case 157: + case 157: return [FGMPlatformCameraTargetBounds fromList:[self readValue]]; - case 158: + case 158: return [FGMPlatformGroundOverlay fromList:[self readValue]]; - case 159: + case 159: return [FGMPlatformMapViewCreationParams fromList:[self readValue]]; - case 160: + case 160: return [FGMPlatformMapConfiguration fromList:[self readValue]]; - case 161: + case 161: return [FGMPlatformPoint fromList:[self readValue]]; - case 162: + case 162: return [FGMPlatformSize fromList:[self readValue]]; - case 163: + case 163: return [FGMPlatformTileLayer fromList:[self readValue]]; - case 164: + case 164: return [FGMPlatformZoomRange fromList:[self readValue]]; - case 165: + case 165: return [FGMPlatformBitmap fromList:[self readValue]]; - case 166: + case 166: return [FGMPlatformBitmapDefaultMarker fromList:[self readValue]]; - case 167: + case 167: return [FGMPlatformBitmapBytes fromList:[self readValue]]; - case 168: + case 168: return [FGMPlatformBitmapAsset fromList:[self readValue]]; - case 169: + case 169: return [FGMPlatformBitmapAssetImage fromList:[self readValue]]; - case 170: + case 170: return [FGMPlatformBitmapAssetMap fromList:[self readValue]]; - case 171: + case 171: return [FGMPlatformBitmapBytesMap fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -1875,8 +1862,7 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FGMMessagesPigeonCodecReaderWriter *readerWriter = - [[FGMMessagesPigeonCodecReaderWriter alloc] init]; + FGMMessagesPigeonCodecReaderWriter *readerWriter = [[FGMMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; @@ -1885,24 +1871,17 @@ void SetUpFGMMapsApi(id binaryMessenger, NSObject binaryMessenger, - NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; /// Returns once the map instance is available. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(waitForMapWithError:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(waitForMapWithError:)", api); + NSCAssert([api respondsToSelector:@selector(waitForMapWithError:)], @"FGMMapsApi api (%@) doesn't respond to @selector(waitForMapWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api waitForMapWithError:&error]; @@ -1917,18 +1896,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updateMapConfiguration", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMapConfiguration", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(updateWithMapConfiguration:error:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(updateWithMapConfiguration:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateWithMapConfiguration:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateWithMapConfiguration:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformMapConfiguration *arg_configuration = GetNullableObjectAtIndex(args, 0); @@ -1942,29 +1916,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of circles on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateCirclesByAdding:changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updateCirclesByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateCirclesByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateCirclesByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateCirclesByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updateCirclesByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -1973,28 +1938,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of heatmaps on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updateHeatmaps", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateHeatmaps", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateHeatmapsByAdding:changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updateHeatmapsByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateHeatmapsByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateHeatmapsByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateHeatmapsByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updateHeatmapsByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2003,18 +1960,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of custer managers for clusters on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updateClusterManagers", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateClusterManagers", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateClusterManagersByAdding:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updateClusterManagersByAdding:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateClusterManagersByAdding:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateClusterManagersByAdding:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); @@ -2029,29 +1981,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of markers on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateMarkersByAdding:changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updateMarkersByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateMarkersByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateMarkersByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateMarkersByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updateMarkersByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2060,28 +2003,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of polygonss on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updatePolygons", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolygons", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updatePolygonsByAdding:changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updatePolygonsByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updatePolygonsByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updatePolygonsByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updatePolygonsByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updatePolygonsByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2090,29 +2025,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of polylines on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updatePolylines", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolylines", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updatePolylinesByAdding: - changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updatePolylinesByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updatePolylinesByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updatePolylinesByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updatePolylinesByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updatePolylinesByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2121,29 +2047,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of tile overlays on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updateTileOverlays", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateTileOverlays", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateTileOverlaysByAdding: - changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updateTileOverlaysByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateTileOverlaysByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateTileOverlaysByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateTileOverlaysByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updateTileOverlaysByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2152,29 +2069,20 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Updates the set of ground overlays on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.updateGroundOverlays", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateGroundOverlays", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateGroundOverlaysByAdding: - changing:removing:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(updateGroundOverlaysByAdding:changing:removing:error:)", - api); + NSCAssert([api respondsToSelector:@selector(updateGroundOverlaysByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateGroundOverlaysByAdding:changing:removing:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateGroundOverlaysByAdding:arg_toAdd - changing:arg_toChange - removing:arg_idsToRemove - error:&error]; + [api updateGroundOverlaysByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2183,18 +2091,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Gets the screen coordinate for the given map location. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.getScreenCoordinate", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getScreenCoordinate", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(screenCoordinatesForLatLng:error:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(screenCoordinatesForLatLng:error:)", - api); + NSCAssert([api respondsToSelector:@selector(screenCoordinatesForLatLng:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(screenCoordinatesForLatLng:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformLatLng *arg_latLng = GetNullableObjectAtIndex(args, 0); @@ -2208,25 +2111,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Gets the map location for the given screen coordinate. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(latLngForScreenCoordinate:error:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(latLngForScreenCoordinate:error:)", - api); + NSCAssert([api respondsToSelector:@selector(latLngForScreenCoordinate:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(latLngForScreenCoordinate:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformPoint *arg_screenCoordinate = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FGMPlatformLatLng *output = [api latLngForScreenCoordinate:arg_screenCoordinate - error:&error]; + FGMPlatformLatLng *output = [api latLngForScreenCoordinate:arg_screenCoordinate error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2235,16 +2131,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Gets the map region currently displayed on the map. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.getVisibleRegion", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getVisibleRegion", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(visibleMapRegion:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(visibleMapRegion:)", api); + NSCAssert([api respondsToSelector:@selector(visibleMapRegion:)], @"FGMMapsApi api (%@) doesn't respond to @selector(visibleMapRegion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FGMPlatformLatLngBounds *output = [api visibleMapRegion:&error]; @@ -2257,18 +2150,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(moveCameraWithUpdate:error:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(moveCameraWithUpdate:error:)", - api); + NSCAssert([api respondsToSelector:@selector(moveCameraWithUpdate:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(moveCameraWithUpdate:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformCameraUpdate *arg_cameraUpdate = GetNullableObjectAtIndex(args, 0); @@ -2283,27 +2171,19 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(animateCameraWithUpdate:duration:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(animateCameraWithUpdate:duration:error:)", - api); + NSCAssert([api respondsToSelector:@selector(animateCameraWithUpdate:duration:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(animateCameraWithUpdate:duration:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformCameraUpdate *arg_cameraUpdate = GetNullableObjectAtIndex(args, 0); NSNumber *arg_durationMilliseconds = GetNullableObjectAtIndex(args, 1); FlutterError *error; - [api animateCameraWithUpdate:arg_cameraUpdate - duration:arg_durationMilliseconds - error:&error]; + [api animateCameraWithUpdate:arg_cameraUpdate duration:arg_durationMilliseconds error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2312,17 +2192,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Gets the current map zoom level. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(currentZoomLevel:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(currentZoomLevel:)", api); + NSCAssert([api respondsToSelector:@selector(currentZoomLevel:)], @"FGMMapsApi api (%@) doesn't respond to @selector(currentZoomLevel:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api currentZoomLevel:&error]; @@ -2334,18 +2210,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Show the info window for the marker with the given ID. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.showInfoWindow", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.showInfoWindow", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(showInfoWindowForMarkerWithIdentifier:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(showInfoWindowForMarkerWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(showInfoWindowForMarkerWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(showInfoWindowForMarkerWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_markerId = GetNullableObjectAtIndex(args, 0); @@ -2359,18 +2230,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Hide the info window for the marker with the given ID. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.hideInfoWindow", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.hideInfoWindow", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(hideInfoWindowForMarkerWithIdentifier:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(hideInfoWindowForMarkerWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(hideInfoWindowForMarkerWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(hideInfoWindowForMarkerWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_markerId = GetNullableObjectAtIndex(args, 0); @@ -2385,25 +2251,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, /// Returns true if the marker with the given ID is currently displaying its /// info window. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.isInfoWindowShown", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.isInfoWindowShown", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(isShowingInfoWindowForMarkerWithIdentifier: - error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(isShowingInfoWindowForMarkerWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(isShowingInfoWindowForMarkerWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(isShowingInfoWindowForMarkerWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_markerId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - NSNumber *output = [api isShowingInfoWindowForMarkerWithIdentifier:arg_markerId - error:&error]; + NSNumber *output = [api isShowingInfoWindowForMarkerWithIdentifier:arg_markerId error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2416,17 +2275,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, /// If there was an error setting the style, such as an invalid style string, /// returns the error message. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setStyle:error:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(setStyle:error:)", api); + NSCAssert([api respondsToSelector:@selector(setStyle:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(setStyle:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_style = GetNullableObjectAtIndex(args, 0); @@ -2444,16 +2299,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, /// This allows checking asynchronously for initial style failures, as there /// is no way to return failures from map initialization. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.getLastStyleError", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLastStyleError", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(lastStyleError:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(lastStyleError:)", api); + NSCAssert([api respondsToSelector:@selector(lastStyleError:)], @"FGMMapsApi api (%@) doesn't respond to @selector(lastStyleError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSString *output = [api lastStyleError:&error]; @@ -2465,18 +2317,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Clears the cache of tiles previously requseted from the tile provider. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsApi.clearTileCache", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.clearTileCache", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(clearTileCacheForOverlayWithIdentifier:error:)], - @"FGMMapsApi api (%@) doesn't respond to " - @"@selector(clearTileCacheForOverlayWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(clearTileCacheForOverlayWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(clearTileCacheForOverlayWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_tileOverlayId = GetNullableObjectAtIndex(args, 0); @@ -2490,17 +2337,13 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, } /// Takes a snapshot of the map and returns its image data. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(takeSnapshotWithError:)], - @"FGMMapsApi api (%@) doesn't respond to @selector(takeSnapshotWithError:)", api); + NSCAssert([api respondsToSelector:@selector(takeSnapshotWithError:)], @"FGMMapsApi api (%@) doesn't respond to @selector(takeSnapshotWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FlutterStandardTypedData *output = [api takeSnapshotWithError:&error]; @@ -2521,450 +2364,335 @@ @implementation FGMMapsCallbackApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix { +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 - ? @"" - : [NSString stringWithFormat:@".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; } return self; } - (void)didStartCameraMoveWithCompletion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted", - _messageChannelSuffix]; + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:nil - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)arg_cameraPosition - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:nil reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)arg_cameraPosition completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_cameraPosition ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_cameraPosition ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } - (void)didIdleCameraWithCompletion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle", - _messageChannelSuffix]; + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:nil - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapAtPosition:(FGMPlatformLatLng *)arg_position - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:nil reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapAtPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_position ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didLongPressAtPosition:(FGMPlatformLatLng *)arg_position - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_position ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didLongPressAtPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_position ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapMarkerWithIdentifier:(NSString *)arg_markerId - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_position ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapMarkerWithIdentifier:(NSString *)arg_markerId completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_markerId ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didStartDragForMarkerWithIdentifier:(NSString *)arg_markerId - atPosition:(FGMPlatformLatLng *)arg_position - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_markerId ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didStartDragForMarkerWithIdentifier:(NSString *)arg_markerId atPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_markerId ?: [NSNull null], arg_position ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didDragMarkerWithIdentifier:(NSString *)arg_markerId - atPosition:(FGMPlatformLatLng *)arg_position - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_markerId ?: [NSNull null], arg_position ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didDragMarkerWithIdentifier:(NSString *)arg_markerId atPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_markerId ?: [NSNull null], arg_position ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didEndDragForMarkerWithIdentifier:(NSString *)arg_markerId - atPosition:(FGMPlatformLatLng *)arg_position - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_markerId ?: [NSNull null], arg_position ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didEndDragForMarkerWithIdentifier:(NSString *)arg_markerId atPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_markerId ?: [NSNull null], arg_position ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)arg_markerId - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_markerId ?: [NSNull null], arg_position ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)arg_markerId completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_markerId ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapCircleWithIdentifier:(NSString *)arg_circleId - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_markerId ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapCircleWithIdentifier:(NSString *)arg_circleId completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_circleId ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapCluster:(FGMPlatformCluster *)arg_cluster - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_circleId ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapCluster:(FGMPlatformCluster *)arg_cluster completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_cluster ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapPolygonWithIdentifier:(NSString *)arg_polygonId - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_cluster ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapPolygonWithIdentifier:(NSString *)arg_polygonId completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_polygonId ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapPolylineWithIdentifier:(NSString *)arg_polylineId - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_polygonId ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapPolylineWithIdentifier:(NSString *)arg_polylineId completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_polylineId ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapGroundOverlayWithIdentifier:(NSString *)arg_groundOverlayId - completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_polylineId ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapGroundOverlayWithIdentifier:(NSString *)arg_groundOverlayId completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ arg_groundOverlayId ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)tileWithOverlayIdentifier:(NSString *)arg_tileOverlayId - location:(FGMPlatformPoint *)arg_location - zoom:(NSInteger)arg_zoom - completion:(void (^)(FGMPlatformTile *_Nullable, - FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat: - @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile", - _messageChannelSuffix]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_groundOverlayId ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)tileWithOverlayIdentifier:(NSString *)arg_tileOverlayId location:(FGMPlatformPoint *)arg_location zoom:(NSInteger)arg_zoom completion:(void (^)(FGMPlatformTile *_Nullable, FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[ - arg_tileOverlayId ?: [NSNull null], arg_location ?: [NSNull null], @(arg_zoom) - ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion(nil, [FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - FGMPlatformTile *output = reply[0] == [NSNull null] ? nil : reply[0]; - completion(output, nil); - } - } else { - completion(nil, createConnectionError(channelName)); - } - }]; -} -@end - -void SetUpFGMMapsPlatformViewApi(id binaryMessenger, - NSObject *api) { + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[arg_tileOverlayId ?: [NSNull null], arg_location ?: [NSNull null], @(arg_zoom)] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion(nil, [FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + FGMPlatformTile *output = reply[0] == [NSNull null] ? nil : reply[0]; + completion(output, nil); + } + } else { + completion(nil, createConnectionError(channelName)); + } + }]; +} +@end + +void SetUpFGMMapsPlatformViewApi(id binaryMessenger, NSObject *api) { SetUpFGMMapsPlatformViewApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsPlatformViewApi.createView", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsPlatformViewApi.createView", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(createViewType:error:)], - @"FGMMapsPlatformViewApi api (%@) doesn't respond to @selector(createViewType:error:)", - api); + NSCAssert([api respondsToSelector:@selector(createViewType:error:)], @"FGMMapsPlatformViewApi api (%@) doesn't respond to @selector(createViewType:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformMapViewCreationParams *arg_type = GetNullableObjectAtIndex(args, 0); @@ -2977,30 +2705,20 @@ void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMess } } } -void SetUpFGMMapsInspectorApi(id binaryMessenger, - NSObject *api) { +void SetUpFGMMapsInspectorApi(id binaryMessenger, NSObject *api) { SetUpFGMMapsInspectorApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.areBuildingsEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areBuildingsEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areBuildingsEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(areBuildingsEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(areBuildingsEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areBuildingsEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areBuildingsEnabledWithError:&error]; @@ -3011,18 +2729,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.areRotateGesturesEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areRotateGesturesEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areRotateGesturesEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(areRotateGesturesEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(areRotateGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areRotateGesturesEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areRotateGesturesEnabledWithError:&error]; @@ -3033,18 +2746,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.areScrollGesturesEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areScrollGesturesEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areScrollGesturesEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(areScrollGesturesEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(areScrollGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areScrollGesturesEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areScrollGesturesEnabledWithError:&error]; @@ -3055,18 +2763,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.areTiltGesturesEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areTiltGesturesEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areTiltGesturesEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(areTiltGesturesEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(areTiltGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areTiltGesturesEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areTiltGesturesEnabledWithError:&error]; @@ -3077,18 +2780,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.areZoomGesturesEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areZoomGesturesEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areZoomGesturesEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(areZoomGesturesEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(areZoomGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areZoomGesturesEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areZoomGesturesEnabledWithError:&error]; @@ -3099,18 +2797,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.isCompassEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isCompassEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(isCompassEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isCompassEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(isCompassEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isCompassEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api isCompassEnabledWithError:&error]; @@ -3121,18 +2814,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.isMyLocationButtonEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isMyLocationButtonEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(isMyLocationButtonEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(isMyLocationButtonEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(isMyLocationButtonEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isMyLocationButtonEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api isMyLocationButtonEnabledWithError:&error]; @@ -3143,18 +2831,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.isTrafficEnabled", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isTrafficEnabled", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(isTrafficEnabledWithError:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isTrafficEnabledWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(isTrafficEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isTrafficEnabledWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api isTrafficEnabledWithError:&error]; @@ -3165,24 +2848,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.getTileOverlayInfo", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getTileOverlayInfo", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(tileOverlayWithIdentifier:error:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(tileOverlayWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(tileOverlayWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(tileOverlayWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_tileOverlayId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FGMPlatformTileLayer *output = [api tileOverlayWithIdentifier:arg_tileOverlayId - error:&error]; + FGMPlatformTileLayer *output = [api tileOverlayWithIdentifier:arg_tileOverlayId error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -3190,24 +2867,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.getGroundOverlayInfo", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getGroundOverlayInfo", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(groundOverlayWithIdentifier:error:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(groundOverlayWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(groundOverlayWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(groundOverlayWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_groundOverlayId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FGMPlatformGroundOverlay *output = [api groundOverlayWithIdentifier:arg_groundOverlayId - error:&error]; + FGMPlatformGroundOverlay *output = [api groundOverlayWithIdentifier:arg_groundOverlayId error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -3215,18 +2886,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.getHeatmapInfo", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getHeatmapInfo", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(heatmapWithIdentifier:error:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(heatmapWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(heatmapWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(heatmapWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_heatmapId = GetNullableObjectAtIndex(args, 0); @@ -3239,16 +2905,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.getZoomRange", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getZoomRange", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(zoomRange:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(zoomRange:)", api); + NSCAssert([api respondsToSelector:@selector(zoomRange:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(zoomRange:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FGMPlatformZoomRange *output = [api zoomRange:&error]; @@ -3259,24 +2922,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.getClusters", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getClusters", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(clustersWithIdentifier:error:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to " - @"@selector(clustersWithIdentifier:error:)", - api); + NSCAssert([api respondsToSelector:@selector(clustersWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(clustersWithIdentifier:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_clusterManagerId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - NSArray *output = [api clustersWithIdentifier:arg_clusterManagerId - error:&error]; + NSArray *output = [api clustersWithIdentifier:arg_clusterManagerId error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -3284,16 +2941,13 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_maps_flutter_ios." - @"MapsInspectorApi.getCameraPosition", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getCameraPosition", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(cameraPosition:)], - @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(cameraPosition:)", api); + NSCAssert([api respondsToSelector:@selector(cameraPosition:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(cameraPosition:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FGMPlatformCameraPosition *output = [api cameraPosition:&error]; diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart b/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart index 4e366683f86..a516d6d7bc5 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart +++ b/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,18 +27,49 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Pigeon equivalent of MapType -enum PlatformMapType { none, normal, satellite, terrain, hybrid } +enum PlatformMapType { + none, + normal, + satellite, + terrain, + hybrid, +} /// Join types for polyline joints. -enum PlatformJointType { mitered, bevel, round } +enum PlatformJointType { + mitered, + bevel, + round, +} /// Enumeration of possible types for PatternItem. -enum PlatformPatternItemType { dot, dash, gap } +enum PlatformPatternItemType { + dot, + dash, + gap, +} /// Pigeon equivalent of [MapBitmapScaling]. -enum PlatformMapBitmapScaling { auto, none } +enum PlatformMapBitmapScaling { + auto, + none, +} /// Pigeon representatation of a CameraPosition. class PlatformCameraPosition { @@ -61,10 +88,18 @@ class PlatformCameraPosition { double zoom; - Object encode() { - return [bearing, target, tilt, zoom]; + List _toList() { + return [ + bearing, + target, + tilt, + zoom, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraPosition decode(Object result) { result as List; return PlatformCameraPosition( @@ -74,11 +109,30 @@ class PlatformCameraPosition { zoom: result[3]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraPosition || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon representation of a CameraUpdate. class PlatformCameraUpdate { - PlatformCameraUpdate({required this.cameraUpdate}); + PlatformCameraUpdate({ + required this.cameraUpdate, + }); /// This Object must be one of the classes below prefixed with /// PlatformCameraUpdate. Each such class represents a different type of @@ -86,48 +140,122 @@ class PlatformCameraUpdate { /// use of a single unified class. Object cameraUpdate; - Object encode() { - return [cameraUpdate]; + List _toList() { + return [ + cameraUpdate, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdate decode(Object result) { result as List; - return PlatformCameraUpdate(cameraUpdate: result[0]!); + return PlatformCameraUpdate( + cameraUpdate: result[0]!, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdate || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewCameraPosition class PlatformCameraUpdateNewCameraPosition { - PlatformCameraUpdateNewCameraPosition({required this.cameraPosition}); + PlatformCameraUpdateNewCameraPosition({ + required this.cameraPosition, + }); PlatformCameraPosition cameraPosition; - Object encode() { - return [cameraPosition]; + List _toList() { + return [ + cameraPosition, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewCameraPosition decode(Object result) { result as List; return PlatformCameraUpdateNewCameraPosition( cameraPosition: result[0]! as PlatformCameraPosition, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewCameraPosition || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewLatLng class PlatformCameraUpdateNewLatLng { - PlatformCameraUpdateNewLatLng({required this.latLng}); + PlatformCameraUpdateNewLatLng({ + required this.latLng, + }); PlatformLatLng latLng; - Object encode() { - return [latLng]; + List _toList() { + return [ + latLng, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewLatLng decode(Object result) { result as List; - return PlatformCameraUpdateNewLatLng(latLng: result[0]! as PlatformLatLng); + return PlatformCameraUpdateNewLatLng( + latLng: result[0]! as PlatformLatLng, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewLatLng || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewLatLngBounds @@ -141,10 +269,16 @@ class PlatformCameraUpdateNewLatLngBounds { double padding; - Object encode() { - return [bounds, padding]; + List _toList() { + return [ + bounds, + padding, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewLatLngBounds decode(Object result) { result as List; return PlatformCameraUpdateNewLatLngBounds( @@ -152,20 +286,46 @@ class PlatformCameraUpdateNewLatLngBounds { padding: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewLatLngBounds || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of NewLatLngZoom class PlatformCameraUpdateNewLatLngZoom { - PlatformCameraUpdateNewLatLngZoom({required this.latLng, required this.zoom}); + PlatformCameraUpdateNewLatLngZoom({ + required this.latLng, + required this.zoom, + }); PlatformLatLng latLng; double zoom; - Object encode() { - return [latLng, zoom]; + List _toList() { + return [ + latLng, + zoom, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateNewLatLngZoom decode(Object result) { result as List; return PlatformCameraUpdateNewLatLngZoom( @@ -173,20 +333,46 @@ class PlatformCameraUpdateNewLatLngZoom { zoom: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateNewLatLngZoom || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ScrollBy class PlatformCameraUpdateScrollBy { - PlatformCameraUpdateScrollBy({required this.dx, required this.dy}); + PlatformCameraUpdateScrollBy({ + required this.dx, + required this.dy, + }); double dx; double dy; - Object encode() { - return [dx, dy]; + List _toList() { + return [ + dx, + dy, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateScrollBy decode(Object result) { result as List; return PlatformCameraUpdateScrollBy( @@ -194,20 +380,46 @@ class PlatformCameraUpdateScrollBy { dy: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateScrollBy || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ZoomBy class PlatformCameraUpdateZoomBy { - PlatformCameraUpdateZoomBy({required this.amount, this.focus}); + PlatformCameraUpdateZoomBy({ + required this.amount, + this.focus, + }); double amount; PlatformPoint? focus; - Object encode() { - return [amount, focus]; + List _toList() { + return [ + amount, + focus, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateZoomBy decode(Object result) { result as List; return PlatformCameraUpdateZoomBy( @@ -215,38 +427,107 @@ class PlatformCameraUpdateZoomBy { focus: result[1] as PlatformPoint?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateZoomBy || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ZoomIn/ZoomOut class PlatformCameraUpdateZoom { - PlatformCameraUpdateZoom({required this.out}); + PlatformCameraUpdateZoom({ + required this.out, + }); bool out; - Object encode() { - return [out]; + List _toList() { + return [ + out, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateZoom decode(Object result) { result as List; - return PlatformCameraUpdateZoom(out: result[0]! as bool); + return PlatformCameraUpdateZoom( + out: result[0]! as bool, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateZoom || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of ZoomTo class PlatformCameraUpdateZoomTo { - PlatformCameraUpdateZoomTo({required this.zoom}); + PlatformCameraUpdateZoomTo({ + required this.zoom, + }); double zoom; - Object encode() { - return [zoom]; + List _toList() { + return [ + zoom, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraUpdateZoomTo decode(Object result) { result as List; - return PlatformCameraUpdateZoomTo(zoom: result[0]! as double); + return PlatformCameraUpdateZoomTo( + zoom: result[0]! as double, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraUpdateZoomTo || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Circle class. @@ -281,7 +562,7 @@ class PlatformCircle { String circleId; - Object encode() { + List _toList() { return [ consumeTapEvents, fillColor, @@ -295,6 +576,9 @@ class PlatformCircle { ]; } + Object encode() { + return _toList(); } + static PlatformCircle decode(Object result) { result as List; return PlatformCircle( @@ -309,30 +593,77 @@ class PlatformCircle { circleId: result[8]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCircle || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Heatmap class. class PlatformHeatmap { - PlatformHeatmap({required this.json}); + PlatformHeatmap({ + required this.json, + }); /// The heatmap data, as JSON. This should only be set from /// Heatmap.toJson, and the native code must interpret it according to the /// internal implementation details of that method. Object json; - Object encode() { - return [json]; + List _toList() { + return [ + json, + ]; } + Object encode() { + return _toList(); } + static PlatformHeatmap decode(Object result) { result as List; - return PlatformHeatmap(json: result[0]!); + return PlatformHeatmap( + json: result[0]!, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformHeatmap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the InfoWindow class. class PlatformInfoWindow { - PlatformInfoWindow({this.title, this.snippet, required this.anchor}); + PlatformInfoWindow({ + this.title, + this.snippet, + required this.anchor, + }); String? title; @@ -340,10 +671,17 @@ class PlatformInfoWindow { PlatformPoint anchor; - Object encode() { - return [title, snippet, anchor]; + List _toList() { + return [ + title, + snippet, + anchor, + ]; } + Object encode() { + return _toList(); } + static PlatformInfoWindow decode(Object result) { result as List; return PlatformInfoWindow( @@ -352,6 +690,23 @@ class PlatformInfoWindow { anchor: result[2]! as PlatformPoint, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformInfoWindow || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of Cluster. @@ -371,10 +726,18 @@ class PlatformCluster { List markerIds; - Object encode() { - return [clusterManagerId, position, bounds, markerIds]; + List _toList() { + return [ + clusterManagerId, + position, + bounds, + markerIds, + ]; } + Object encode() { + return _toList(); } + static PlatformCluster decode(Object result) { result as List; return PlatformCluster( @@ -384,22 +747,65 @@ class PlatformCluster { markerIds: (result[3] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCluster || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the ClusterManager class. class PlatformClusterManager { - PlatformClusterManager({required this.identifier}); + PlatformClusterManager({ + required this.identifier, + }); String identifier; - Object encode() { - return [identifier]; + List _toList() { + return [ + identifier, + ]; } + Object encode() { + return _toList(); } + static PlatformClusterManager decode(Object result) { result as List; - return PlatformClusterManager(identifier: result[0]! as String); + return PlatformClusterManager( + identifier: result[0]! as String, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformClusterManager || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Marker class. @@ -446,7 +852,7 @@ class PlatformMarker { String? clusterManagerId; - Object encode() { + List _toList() { return [ alpha, anchor, @@ -464,6 +870,9 @@ class PlatformMarker { ]; } + Object encode() { + return _toList(); } + static PlatformMarker decode(Object result) { result as List; return PlatformMarker( @@ -482,6 +891,23 @@ class PlatformMarker { clusterManagerId: result[12] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMarker || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Polygon class. @@ -519,7 +945,7 @@ class PlatformPolygon { int zIndex; - Object encode() { + List _toList() { return [ polygonId, consumesTapEvents, @@ -534,6 +960,9 @@ class PlatformPolygon { ]; } + Object encode() { + return _toList(); } + static PlatformPolygon decode(Object result) { result as List; return PlatformPolygon( @@ -549,6 +978,23 @@ class PlatformPolygon { zIndex: result[9]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPolygon || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Polyline class. @@ -588,7 +1034,7 @@ class PlatformPolyline { int zIndex; - Object encode() { + List _toList() { return [ polylineId, consumesTapEvents, @@ -603,6 +1049,9 @@ class PlatformPolyline { ]; } + Object encode() { + return _toList(); } + static PlatformPolyline decode(Object result) { result as List; return PlatformPolyline( @@ -618,20 +1067,46 @@ class PlatformPolyline { zIndex: result[9]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPolyline || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the PatternItem class. class PlatformPatternItem { - PlatformPatternItem({required this.type, this.length}); + PlatformPatternItem({ + required this.type, + this.length, + }); PlatformPatternItemType type; double? length; - Object encode() { - return [type, length]; + List _toList() { + return [ + type, + length, + ]; } + Object encode() { + return _toList(); } + static PlatformPatternItem decode(Object result) { result as List; return PlatformPatternItem( @@ -639,11 +1114,32 @@ class PlatformPatternItem { length: result[1] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPatternItem || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the Tile class. class PlatformTile { - PlatformTile({required this.width, required this.height, this.data}); + PlatformTile({ + required this.width, + required this.height, + this.data, + }); int width; @@ -651,10 +1147,17 @@ class PlatformTile { Uint8List? data; - Object encode() { - return [width, height, data]; + List _toList() { + return [ + width, + height, + data, + ]; } + Object encode() { + return _toList(); } + static PlatformTile decode(Object result) { result as List; return PlatformTile( @@ -663,6 +1166,23 @@ class PlatformTile { data: result[2] as Uint8List?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTile || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the TileOverlay class. @@ -688,7 +1208,7 @@ class PlatformTileOverlay { int tileSize; - Object encode() { + List _toList() { return [ tileOverlayId, fadeIn, @@ -699,6 +1219,9 @@ class PlatformTileOverlay { ]; } + Object encode() { + return _toList(); } + static PlatformTileOverlay decode(Object result) { result as List; return PlatformTileOverlay( @@ -710,6 +1233,23 @@ class PlatformTileOverlay { tileSize: result[5]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTileOverlay || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of Flutter's EdgeInsets. @@ -729,10 +1269,18 @@ class PlatformEdgeInsets { double right; - Object encode() { - return [top, bottom, left, right]; + List _toList() { + return [ + top, + bottom, + left, + right, + ]; } + Object encode() { + return _toList(); } + static PlatformEdgeInsets decode(Object result) { result as List; return PlatformEdgeInsets( @@ -742,20 +1290,46 @@ class PlatformEdgeInsets { right: result[3]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformEdgeInsets || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of LatLng. class PlatformLatLng { - PlatformLatLng({required this.latitude, required this.longitude}); + PlatformLatLng({ + required this.latitude, + required this.longitude, + }); double latitude; double longitude; - Object encode() { - return [latitude, longitude]; + List _toList() { + return [ + latitude, + longitude, + ]; } + Object encode() { + return _toList(); } + static PlatformLatLng decode(Object result) { result as List; return PlatformLatLng( @@ -763,20 +1337,46 @@ class PlatformLatLng { longitude: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformLatLng || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of LatLngBounds. class PlatformLatLngBounds { - PlatformLatLngBounds({required this.northeast, required this.southwest}); + PlatformLatLngBounds({ + required this.northeast, + required this.southwest, + }); PlatformLatLng northeast; PlatformLatLng southwest; - Object encode() { - return [northeast, southwest]; + List _toList() { + return [ + northeast, + southwest, + ]; } + Object encode() { + return _toList(); } + static PlatformLatLngBounds decode(Object result) { result as List; return PlatformLatLngBounds( @@ -784,6 +1384,23 @@ class PlatformLatLngBounds { southwest: result[1]! as PlatformLatLng, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformLatLngBounds || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of CameraTargetBounds. @@ -791,20 +1408,44 @@ class PlatformLatLngBounds { /// As with the Dart version, it exists to distinguish between not setting a /// a target, and having an explicitly unbounded target (null [bounds]). class PlatformCameraTargetBounds { - PlatformCameraTargetBounds({this.bounds}); + PlatformCameraTargetBounds({ + this.bounds, + }); PlatformLatLngBounds? bounds; - Object encode() { - return [bounds]; + List _toList() { + return [ + bounds, + ]; } + Object encode() { + return _toList(); } + static PlatformCameraTargetBounds decode(Object result) { result as List; return PlatformCameraTargetBounds( bounds: result[0] as PlatformLatLngBounds?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformCameraTargetBounds || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the GroundOverlay class. @@ -845,7 +1486,7 @@ class PlatformGroundOverlay { double? zoomLevel; - Object encode() { + List _toList() { return [ groundOverlayId, image, @@ -861,6 +1502,9 @@ class PlatformGroundOverlay { ]; } + Object encode() { + return _toList(); } + static PlatformGroundOverlay decode(Object result) { result as List; return PlatformGroundOverlay( @@ -877,6 +1521,23 @@ class PlatformGroundOverlay { zoomLevel: result[10] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformGroundOverlay || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Information passed to the platform view creation. @@ -914,7 +1575,7 @@ class PlatformMapViewCreationParams { List initialGroundOverlays; - Object encode() { + List _toList() { return [ initialCameraPosition, mapConfiguration, @@ -929,6 +1590,9 @@ class PlatformMapViewCreationParams { ]; } + Object encode() { + return _toList(); } + static PlatformMapViewCreationParams decode(Object result) { result as List; return PlatformMapViewCreationParams( @@ -939,14 +1603,28 @@ class PlatformMapViewCreationParams { initialPolygons: (result[4] as List?)!.cast(), initialPolylines: (result[5] as List?)!.cast(), initialHeatmaps: (result[6] as List?)!.cast(), - initialTileOverlays: (result[7] as List?)! - .cast(), - initialClusterManagers: (result[8] as List?)! - .cast(), - initialGroundOverlays: (result[9] as List?)! - .cast(), + initialTileOverlays: (result[7] as List?)!.cast(), + initialClusterManagers: (result[8] as List?)!.cast(), + initialGroundOverlays: (result[9] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMapViewCreationParams || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of MapConfiguration. @@ -1005,7 +1683,7 @@ class PlatformMapConfiguration { String? style; - Object encode() { + List _toList() { return [ compassEnabled, cameraTargetBounds, @@ -1027,6 +1705,9 @@ class PlatformMapConfiguration { ]; } + Object encode() { + return _toList(); } + static PlatformMapConfiguration decode(Object result) { result as List; return PlatformMapConfiguration( @@ -1049,38 +1730,93 @@ class PlatformMapConfiguration { style: result[16] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformMapConfiguration || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon representation of an x,y coordinate. class PlatformPoint { - PlatformPoint({required this.x, required this.y}); + PlatformPoint({ + required this.x, + required this.y, + }); double x; double y; - Object encode() { - return [x, y]; + List _toList() { + return [ + x, + y, + ]; } + Object encode() { + return _toList(); } + static PlatformPoint decode(Object result) { result as List; - return PlatformPoint(x: result[0]! as double, y: result[1]! as double); + return PlatformPoint( + x: result[0]! as double, + y: result[1]! as double, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPoint || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon representation of a size. class PlatformSize { - PlatformSize({required this.width, required this.height}); + PlatformSize({ + required this.width, + required this.height, + }); double width; double height; - Object encode() { - return [width, height]; + List _toList() { + return [ + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformSize decode(Object result) { result as List; return PlatformSize( @@ -1088,6 +1824,23 @@ class PlatformSize { height: result[1]! as double, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformSize || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of GMSTileLayer properties. @@ -1107,10 +1860,18 @@ class PlatformTileLayer { int zIndex; - Object encode() { - return [visible, fadeIn, opacity, zIndex]; + List _toList() { + return [ + visible, + fadeIn, + opacity, + zIndex, + ]; } + Object encode() { + return _toList(); } + static PlatformTileLayer decode(Object result) { result as List; return PlatformTileLayer( @@ -1120,20 +1881,46 @@ class PlatformTileLayer { zIndex: result[3]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformTileLayer || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of MinMaxZoomPreference. class PlatformZoomRange { - PlatformZoomRange({this.min, this.max}); + PlatformZoomRange({ + this.min, + this.max, + }); double? min; double? max; - Object encode() { - return [min, max]; + List _toList() { + return [ + min, + max, + ]; } + Object encode() { + return _toList(); } + static PlatformZoomRange decode(Object result) { result as List; return PlatformZoomRange( @@ -1141,13 +1928,32 @@ class PlatformZoomRange { max: result[1] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformZoomRange || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint /// types of [BitmapDescriptor], [PlatformBitmap] contains a single field which /// may hold the pigeon equivalent type of any of them. class PlatformBitmap { - PlatformBitmap({required this.bitmap}); + PlatformBitmap({ + required this.bitmap, + }); /// One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], /// [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], @@ -1158,44 +1964,103 @@ class PlatformBitmap { /// https://github.com/flutter/flutter/issues/117819. Object bitmap; - Object encode() { - return [bitmap]; + List _toList() { + return [ + bitmap, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmap decode(Object result) { result as List; - return PlatformBitmap(bitmap: result[0]!); + return PlatformBitmap( + bitmap: result[0]!, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [DefaultMarker]. class PlatformBitmapDefaultMarker { - PlatformBitmapDefaultMarker({this.hue}); + PlatformBitmapDefaultMarker({ + this.hue, + }); double? hue; - Object encode() { - return [hue]; + List _toList() { + return [ + hue, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapDefaultMarker decode(Object result) { result as List; - return PlatformBitmapDefaultMarker(hue: result[0] as double?); + return PlatformBitmapDefaultMarker( + hue: result[0] as double?, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapDefaultMarker || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [BytesBitmap]. class PlatformBitmapBytes { - PlatformBitmapBytes({required this.byteData, this.size}); + PlatformBitmapBytes({ + required this.byteData, + this.size, + }); Uint8List byteData; PlatformSize? size; - Object encode() { - return [byteData, size]; + List _toList() { + return [ + byteData, + size, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapBytes decode(Object result) { result as List; return PlatformBitmapBytes( @@ -1203,20 +2068,46 @@ class PlatformBitmapBytes { size: result[1] as PlatformSize?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapBytes || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [AssetBitmap]. class PlatformBitmapAsset { - PlatformBitmapAsset({required this.name, this.pkg}); + PlatformBitmapAsset({ + required this.name, + this.pkg, + }); String name; String? pkg; - Object encode() { - return [name, pkg]; + List _toList() { + return [ + name, + pkg, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapAsset decode(Object result) { result as List; return PlatformBitmapAsset( @@ -1224,6 +2115,23 @@ class PlatformBitmapAsset { pkg: result[1] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapAsset || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [AssetImageBitmap]. @@ -1240,10 +2148,17 @@ class PlatformBitmapAssetImage { PlatformSize? size; - Object encode() { - return [name, scale, size]; + List _toList() { + return [ + name, + scale, + size, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapAssetImage decode(Object result) { result as List; return PlatformBitmapAssetImage( @@ -1252,6 +2167,23 @@ class PlatformBitmapAssetImage { size: result[2] as PlatformSize?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapAssetImage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [AssetMapBitmap]. @@ -1274,10 +2206,19 @@ class PlatformBitmapAssetMap { double? height; - Object encode() { - return [assetName, bitmapScaling, imagePixelRatio, width, height]; + List _toList() { + return [ + assetName, + bitmapScaling, + imagePixelRatio, + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapAssetMap decode(Object result) { result as List; return PlatformBitmapAssetMap( @@ -1288,6 +2229,23 @@ class PlatformBitmapAssetMap { height: result[4] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapAssetMap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of [BytesMapBitmap]. @@ -1310,10 +2268,19 @@ class PlatformBitmapBytesMap { double? height; - Object encode() { - return [byteData, bitmapScaling, imagePixelRatio, width, height]; + List _toList() { + return [ + byteData, + bitmapScaling, + imagePixelRatio, + width, + height, + ]; } + Object encode() { + return _toList(); } + static PlatformBitmapBytesMap decode(Object result) { result as List; return PlatformBitmapBytesMap( @@ -1324,8 +2291,26 @@ class PlatformBitmapBytesMap { height: result[4] as double?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBitmapBytesMap || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -1333,133 +2318,133 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformMapType) { + } else if (value is PlatformMapType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformJointType) { + } else if (value is PlatformJointType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformPatternItemType) { + } else if (value is PlatformPatternItemType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformMapBitmapScaling) { + } else if (value is PlatformMapBitmapScaling) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformCameraPosition) { + } else if (value is PlatformCameraPosition) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdate) { + } else if (value is PlatformCameraUpdate) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewCameraPosition) { + } else if (value is PlatformCameraUpdateNewCameraPosition) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLng) { + } else if (value is PlatformCameraUpdateNewLatLng) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngBounds) { + } else if (value is PlatformCameraUpdateNewLatLngBounds) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngZoom) { + } else if (value is PlatformCameraUpdateNewLatLngZoom) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateScrollBy) { + } else if (value is PlatformCameraUpdateScrollBy) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomBy) { + } else if (value is PlatformCameraUpdateZoomBy) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoom) { + } else if (value is PlatformCameraUpdateZoom) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomTo) { + } else if (value is PlatformCameraUpdateZoomTo) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is PlatformCircle) { + } else if (value is PlatformCircle) { buffer.putUint8(143); writeValue(buffer, value.encode()); - } else if (value is PlatformHeatmap) { + } else if (value is PlatformHeatmap) { buffer.putUint8(144); writeValue(buffer, value.encode()); - } else if (value is PlatformInfoWindow) { + } else if (value is PlatformInfoWindow) { buffer.putUint8(145); writeValue(buffer, value.encode()); - } else if (value is PlatformCluster) { + } else if (value is PlatformCluster) { buffer.putUint8(146); writeValue(buffer, value.encode()); - } else if (value is PlatformClusterManager) { + } else if (value is PlatformClusterManager) { buffer.putUint8(147); writeValue(buffer, value.encode()); - } else if (value is PlatformMarker) { + } else if (value is PlatformMarker) { buffer.putUint8(148); writeValue(buffer, value.encode()); - } else if (value is PlatformPolygon) { + } else if (value is PlatformPolygon) { buffer.putUint8(149); writeValue(buffer, value.encode()); - } else if (value is PlatformPolyline) { + } else if (value is PlatformPolyline) { buffer.putUint8(150); writeValue(buffer, value.encode()); - } else if (value is PlatformPatternItem) { + } else if (value is PlatformPatternItem) { buffer.putUint8(151); writeValue(buffer, value.encode()); - } else if (value is PlatformTile) { + } else if (value is PlatformTile) { buffer.putUint8(152); writeValue(buffer, value.encode()); - } else if (value is PlatformTileOverlay) { + } else if (value is PlatformTileOverlay) { buffer.putUint8(153); writeValue(buffer, value.encode()); - } else if (value is PlatformEdgeInsets) { + } else if (value is PlatformEdgeInsets) { buffer.putUint8(154); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLng) { + } else if (value is PlatformLatLng) { buffer.putUint8(155); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLngBounds) { + } else if (value is PlatformLatLngBounds) { buffer.putUint8(156); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraTargetBounds) { + } else if (value is PlatformCameraTargetBounds) { buffer.putUint8(157); writeValue(buffer, value.encode()); - } else if (value is PlatformGroundOverlay) { + } else if (value is PlatformGroundOverlay) { buffer.putUint8(158); writeValue(buffer, value.encode()); - } else if (value is PlatformMapViewCreationParams) { + } else if (value is PlatformMapViewCreationParams) { buffer.putUint8(159); writeValue(buffer, value.encode()); - } else if (value is PlatformMapConfiguration) { + } else if (value is PlatformMapConfiguration) { buffer.putUint8(160); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(161); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(162); writeValue(buffer, value.encode()); - } else if (value is PlatformTileLayer) { + } else if (value is PlatformTileLayer) { buffer.putUint8(163); writeValue(buffer, value.encode()); - } else if (value is PlatformZoomRange) { + } else if (value is PlatformZoomRange) { buffer.putUint8(164); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmap) { + } else if (value is PlatformBitmap) { buffer.putUint8(165); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapDefaultMarker) { + } else if (value is PlatformBitmapDefaultMarker) { buffer.putUint8(166); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytes) { + } else if (value is PlatformBitmapBytes) { buffer.putUint8(167); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAsset) { + } else if (value is PlatformBitmapAsset) { buffer.putUint8(168); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetImage) { + } else if (value is PlatformBitmapAssetImage) { buffer.putUint8(169); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetMap) { + } else if (value is PlatformBitmapAssetMap) { buffer.putUint8(170); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytesMap) { + } else if (value is PlatformBitmapBytesMap) { buffer.putUint8(171); writeValue(buffer, value.encode()); } else { @@ -1470,95 +2455,95 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformJointType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPatternItemType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapBitmapScaling.values[value]; - case 133: + case 133: return PlatformCameraPosition.decode(readValue(buffer)!); - case 134: + case 134: return PlatformCameraUpdate.decode(readValue(buffer)!); - case 135: + case 135: return PlatformCameraUpdateNewCameraPosition.decode(readValue(buffer)!); - case 136: + case 136: return PlatformCameraUpdateNewLatLng.decode(readValue(buffer)!); - case 137: + case 137: return PlatformCameraUpdateNewLatLngBounds.decode(readValue(buffer)!); - case 138: + case 138: return PlatformCameraUpdateNewLatLngZoom.decode(readValue(buffer)!); - case 139: + case 139: return PlatformCameraUpdateScrollBy.decode(readValue(buffer)!); - case 140: + case 140: return PlatformCameraUpdateZoomBy.decode(readValue(buffer)!); - case 141: + case 141: return PlatformCameraUpdateZoom.decode(readValue(buffer)!); - case 142: + case 142: return PlatformCameraUpdateZoomTo.decode(readValue(buffer)!); - case 143: + case 143: return PlatformCircle.decode(readValue(buffer)!); - case 144: + case 144: return PlatformHeatmap.decode(readValue(buffer)!); - case 145: + case 145: return PlatformInfoWindow.decode(readValue(buffer)!); - case 146: + case 146: return PlatformCluster.decode(readValue(buffer)!); - case 147: + case 147: return PlatformClusterManager.decode(readValue(buffer)!); - case 148: + case 148: return PlatformMarker.decode(readValue(buffer)!); - case 149: + case 149: return PlatformPolygon.decode(readValue(buffer)!); - case 150: + case 150: return PlatformPolyline.decode(readValue(buffer)!); - case 151: + case 151: return PlatformPatternItem.decode(readValue(buffer)!); - case 152: + case 152: return PlatformTile.decode(readValue(buffer)!); - case 153: + case 153: return PlatformTileOverlay.decode(readValue(buffer)!); - case 154: + case 154: return PlatformEdgeInsets.decode(readValue(buffer)!); - case 155: + case 155: return PlatformLatLng.decode(readValue(buffer)!); - case 156: + case 156: return PlatformLatLngBounds.decode(readValue(buffer)!); - case 157: + case 157: return PlatformCameraTargetBounds.decode(readValue(buffer)!); - case 158: + case 158: return PlatformGroundOverlay.decode(readValue(buffer)!); - case 159: + case 159: return PlatformMapViewCreationParams.decode(readValue(buffer)!); - case 160: + case 160: return PlatformMapConfiguration.decode(readValue(buffer)!); - case 161: + case 161: return PlatformPoint.decode(readValue(buffer)!); - case 162: + case 162: return PlatformSize.decode(readValue(buffer)!); - case 163: + case 163: return PlatformTileLayer.decode(readValue(buffer)!); - case 164: + case 164: return PlatformZoomRange.decode(readValue(buffer)!); - case 165: + case 165: return PlatformBitmap.decode(readValue(buffer)!); - case 166: + case 166: return PlatformBitmapDefaultMarker.decode(readValue(buffer)!); - case 167: + case 167: return PlatformBitmapBytes.decode(readValue(buffer)!); - case 168: + case 168: return PlatformBitmapAsset.decode(readValue(buffer)!); - case 169: + case 169: return PlatformBitmapAssetImage.decode(readValue(buffer)!); - case 170: + case 170: return PlatformBitmapAssetMap.decode(readValue(buffer)!); - case 171: + case 171: return PlatformBitmapBytesMap.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -1574,10 +2559,8 @@ class MapsApi { /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. MapsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -1586,16 +2569,15 @@ class MapsApi { /// Returns once the map instance is available. Future waitForMap() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1613,20 +2595,16 @@ class MapsApi { /// /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. - Future updateMapConfiguration( - PlatformMapConfiguration configuration, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateMapConfiguration(PlatformMapConfiguration configuration) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([configuration]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([configuration]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1641,22 +2619,16 @@ class MapsApi { } /// Updates the set of circles on the map. - Future updateCircles( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateCircles(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1671,22 +2643,16 @@ class MapsApi { } /// Updates the set of heatmaps on the map. - Future updateHeatmaps( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateHeatmaps(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1701,21 +2667,16 @@ class MapsApi { } /// Updates the set of custer managers for clusters on the map. - Future updateClusterManagers( - List toAdd, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateClusterManagers(List toAdd, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1730,22 +2691,16 @@ class MapsApi { } /// Updates the set of markers on the map. - Future updateMarkers( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateMarkers(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1760,22 +2715,16 @@ class MapsApi { } /// Updates the set of polygonss on the map. - Future updatePolygons( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updatePolygons(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1790,22 +2739,16 @@ class MapsApi { } /// Updates the set of polylines on the map. - Future updatePolylines( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updatePolylines(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1820,22 +2763,16 @@ class MapsApi { } /// Updates the set of tile overlays on the map. - Future updateTileOverlays( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateTileOverlays(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1850,22 +2787,16 @@ class MapsApi { } /// Updates the set of ground overlays on the map. - Future updateGroundOverlays( - List toAdd, - List toChange, - List idsToRemove, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future updateGroundOverlays(List toAdd, List toChange, List idsToRemove) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([toAdd, toChange, idsToRemove]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1881,16 +2812,15 @@ class MapsApi { /// Gets the screen coordinate for the given map location. Future getScreenCoordinate(PlatformLatLng latLng) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([latLng]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([latLng]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1911,17 +2841,15 @@ class MapsApi { /// Gets the map location for the given screen coordinate. Future getLatLng(PlatformPoint screenCoordinate) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([screenCoordinate]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([screenCoordinate]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1942,16 +2870,15 @@ class MapsApi { /// Gets the map region currently displayed on the map. Future getVisibleRegion() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1973,16 +2900,15 @@ class MapsApi { /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. Future moveCamera(PlatformCameraUpdate cameraUpdate) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([cameraUpdate]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1998,24 +2924,16 @@ class MapsApi { /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. - Future animateCamera( - PlatformCameraUpdate cameraUpdate, - int? durationMilliseconds, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future animateCamera(PlatformCameraUpdate cameraUpdate, int? durationMilliseconds) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate, durationMilliseconds]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - cameraUpdate, - durationMilliseconds, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2031,16 +2949,15 @@ class MapsApi { /// Gets the current map zoom level. Future getZoomLevel() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2061,16 +2978,15 @@ class MapsApi { /// Show the info window for the marker with the given ID. Future showInfoWindow(String markerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([markerId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2086,16 +3002,15 @@ class MapsApi { /// Hide the info window for the marker with the given ID. Future hideInfoWindow(String markerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([markerId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2112,16 +3027,15 @@ class MapsApi { /// Returns true if the marker with the given ID is currently displaying its /// info window. Future isInfoWindowShown(String markerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([markerId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2146,16 +3060,15 @@ class MapsApi { /// If there was an error setting the style, such as an invalid style string, /// returns the error message. Future setStyle(String style) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([style]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([style]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2175,16 +3088,15 @@ class MapsApi { /// This allows checking asynchronously for initial style failures, as there /// is no way to return failures from map initialization. Future getLastStyleError() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLastStyleError$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLastStyleError$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2200,17 +3112,15 @@ class MapsApi { /// Clears the cache of tiles previously requseted from the tile provider. Future clearTileCache(String tileOverlayId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([tileOverlayId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2226,16 +3136,15 @@ class MapsApi { /// Takes a snapshot of the map and returns its image data. Future takeSnapshot() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2300,27 +3209,14 @@ abstract class MapsCallbackApi { void onGroundOverlayTap(String groundOverlayId); /// Called to get data for a map tile. - Future getTileOverlayTile( - String tileOverlayId, - PlatformPoint location, - int zoom, - ); + Future getTileOverlayTile(String tileOverlayId, PlatformPoint location, int zoom); - static void setUp( - MapsCallbackApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(MapsCallbackApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -2330,56 +3226,41 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null.'); final List args = (message as List?)!; - final PlatformCameraPosition? arg_cameraPosition = - (args[0] as PlatformCameraPosition?); - assert( - arg_cameraPosition != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.', - ); + final PlatformCameraPosition? arg_cameraPosition = (args[0] as PlatformCameraPosition?); + assert(arg_cameraPosition != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.'); try { api.onCameraMove(arg_cameraPosition!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -2389,481 +3270,348 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null.'); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.'); try { api.onTap(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null.'); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.'); try { api.onLongPress(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null, expected non-null String.'); try { api.onMarkerTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.'); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.'); try { api.onMarkerDragStart(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null String.'); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.'); try { api.onMarkerDrag(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.'); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert( - arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.', - ); + assert(arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.'); try { api.onMarkerDragEnd(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null.'); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert( - arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.', - ); + assert(arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.'); try { api.onInfoWindowTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null.'); final List args = (message as List?)!; final String? arg_circleId = (args[0] as String?); - assert( - arg_circleId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null, expected non-null String.', - ); + assert(arg_circleId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null, expected non-null String.'); try { api.onCircleTap(arg_circleId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null.'); final List args = (message as List?)!; final PlatformCluster? arg_cluster = (args[0] as PlatformCluster?); - assert( - arg_cluster != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.', - ); + assert(arg_cluster != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.'); try { api.onClusterTap(arg_cluster!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null.'); final List args = (message as List?)!; final String? arg_polygonId = (args[0] as String?); - assert( - arg_polygonId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null, expected non-null String.', - ); + assert(arg_polygonId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null, expected non-null String.'); try { api.onPolygonTap(arg_polygonId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null.'); final List args = (message as List?)!; final String? arg_polylineId = (args[0] as String?); - assert( - arg_polylineId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null, expected non-null String.', - ); + assert(arg_polylineId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null, expected non-null String.'); try { api.onPolylineTap(arg_polylineId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null.'); final List args = (message as List?)!; final String? arg_groundOverlayId = (args[0] as String?); - assert( - arg_groundOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.', - ); + assert(arg_groundOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.'); try { api.onGroundOverlayTap(arg_groundOverlayId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null.'); final List args = (message as List?)!; final String? arg_tileOverlayId = (args[0] as String?); - assert( - arg_tileOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.', - ); + assert(arg_tileOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.'); final PlatformPoint? arg_location = (args[1] as PlatformPoint?); - assert( - arg_location != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.', - ); + assert(arg_location != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.'); final int? arg_zoom = (args[2] as int?); - assert( - arg_zoom != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.', - ); + assert(arg_zoom != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.'); try { - final PlatformTile output = await api.getTileOverlayTile( - arg_tileOverlayId!, - arg_location!, - arg_zoom!, - ); + final PlatformTile output = await api.getTileOverlayTile(arg_tileOverlayId!, arg_location!, arg_zoom!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2878,13 +3626,9 @@ class MapsPlatformViewApi { /// Constructor for [MapsPlatformViewApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsPlatformViewApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + MapsPlatformViewApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -2892,16 +3636,15 @@ class MapsPlatformViewApi { final String pigeonVar_messageChannelSuffix; Future createView(PlatformMapViewCreationParams? type) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([type]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2921,13 +3664,9 @@ class MapsInspectorApi { /// Constructor for [MapsInspectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsInspectorApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + MapsInspectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -2935,16 +3674,15 @@ class MapsInspectorApi { final String pigeonVar_messageChannelSuffix; Future areBuildingsEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2964,16 +3702,15 @@ class MapsInspectorApi { } Future areRotateGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -2993,16 +3730,15 @@ class MapsInspectorApi { } Future areScrollGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3022,16 +3758,15 @@ class MapsInspectorApi { } Future areTiltGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3051,16 +3786,15 @@ class MapsInspectorApi { } Future areZoomGesturesEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3080,16 +3814,15 @@ class MapsInspectorApi { } Future isCompassEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3109,16 +3842,15 @@ class MapsInspectorApi { } Future isMyLocationButtonEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3138,16 +3870,15 @@ class MapsInspectorApi { } Future isTrafficEnabled() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3167,17 +3898,15 @@ class MapsInspectorApi { } Future getTileOverlayInfo(String tileOverlayId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([tileOverlayId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3191,20 +3920,16 @@ class MapsInspectorApi { } } - Future getGroundOverlayInfo( - String groundOverlayId, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getGroundOverlayInfo(String groundOverlayId) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([groundOverlayId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([groundOverlayId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3219,16 +3944,15 @@ class MapsInspectorApi { } Future getHeatmapInfo(String heatmapId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getHeatmapInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getHeatmapInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([heatmapId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([heatmapId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3243,16 +3967,15 @@ class MapsInspectorApi { } Future getZoomRange() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3272,17 +3995,15 @@ class MapsInspectorApi { } Future> getClusters(String clusterManagerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([clusterManagerId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([clusterManagerId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -3297,22 +4018,20 @@ class MapsInspectorApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } Future getCameraPosition() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt b/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt index e7519428296..02f6ca4285e 100644 --- a/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt +++ b/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") @@ -10,11 +10,12 @@ package io.flutter.plugins.googlesignin import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec +import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object MessagesPigeonUtils { fun wrapResult(result: Any?): List { @@ -23,63 +24,74 @@ private object MessagesPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf(exception.code, exception.message, exception.details) + listOf( + exception.code, + exception.message, + exception.details + ) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) } } - fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && - a.all { (b as Map).containsKey(it.key) && deepEquals(it.value, b[it.key]) } + return a.size == b.size && a.all { + (b as Map).contains(it.key) && + deepEquals(it.value, b[it.key]) + } } return a == b } + } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() enum class GetCredentialFailureType(val raw: Int) { - /** Indicates that a credential was returned, but it was not of the expected type. */ + /** + * Indicates that a credential was returned, but it was not of the expected + * type. + */ UNEXPECTED_CREDENTIAL_TYPE(0), /** Indicates that a server client ID was not provided. */ MISSING_SERVER_CLIENT_ID(1), /** - * Indicates that the user needs to be prompted for authorization, but there is no current - * activity to prompt in. + * Indicates that the user needs to be prompted for authorization, but there + * is no current activity to prompt in. */ NO_ACTIVITY(2), /** The request was internally interrupted. */ @@ -106,24 +118,26 @@ enum class AuthorizeFailureType(val raw: Int) { /** * Indicates that the requested types are not currently authorized. * - * This is returned only if promptIfUnauthorized is false, indicating that the user would need to - * be prompted for authorization. + * This is returned only if promptIfUnauthorized is false, indicating that + * the user would need to be prompted for authorization. */ UNAUTHORIZED(0), /** Indicates that the call to AuthorizationClient.authorize itself failed. */ AUTHORIZE_FAILURE(1), /** - * Corresponds to SendIntentException, indicating that the pending intent is no longer available. + * Corresponds to SendIntentException, indicating that the pending intent is + * no longer available. */ PENDING_INTENT_EXCEPTION(2), /** - * Corresponds to an SendIntentException in onActivityResult, indicating that either authorization - * failed, or the result was not available for some reason. + * Corresponds to an SendIntentException in onActivityResult, indicating that + * either authorization failed, or the result was not available for some + * reason. */ API_EXCEPTION(3), /** - * Indicates that the user needs to be prompted for authorization, but there is no current - * activity to prompt in. + * Indicates that the user needs to be prompted for authorization, but there + * is no current activity to prompt in. */ NO_ACTIVITY(4); @@ -137,38 +151,36 @@ enum class AuthorizeFailureType(val raw: Int) { /** * The information necessary to build an authorization request. * - * Corresponds to the native AuthorizationRequest object, but only contains the fields used by this - * plugin. + * Corresponds to the native AuthorizationRequest object, but only contains + * the fields used by this plugin. * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformAuthorizationRequest( - val scopes: List, - val hostedDomain: String? = null, - val accountEmail: String? = null, - /** If set, adds a call to requestOfflineAccess(this string, true); */ - val serverClientIdForForcedRefreshToken: String? = null -) { +data class PlatformAuthorizationRequest ( + val scopes: List, + val hostedDomain: String? = null, + val accountEmail: String? = null, + /** If set, adds a call to requestOfflineAccess(this string, true); */ + val serverClientIdForForcedRefreshToken: String? = null +) + { companion object { fun fromList(pigeonVar_list: List): PlatformAuthorizationRequest { val scopes = pigeonVar_list[0] as List val hostedDomain = pigeonVar_list[1] as String? val accountEmail = pigeonVar_list[2] as String? val serverClientIdForForcedRefreshToken = pigeonVar_list[3] as String? - return PlatformAuthorizationRequest( - scopes, hostedDomain, accountEmail, serverClientIdForForcedRefreshToken) + return PlatformAuthorizationRequest(scopes, hostedDomain, accountEmail, serverClientIdForForcedRefreshToken) } } - fun toList(): List { return listOf( - scopes, - hostedDomain, - accountEmail, - serverClientIdForForcedRefreshToken, + scopes, + hostedDomain, + accountEmail, + serverClientIdForForcedRefreshToken, ) } - override fun equals(other: Any?): Boolean { if (other !is PlatformAuthorizationRequest) { return false @@ -176,8 +188,7 @@ data class PlatformAuthorizationRequest( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -185,28 +196,30 @@ data class PlatformAuthorizationRequest( /** * The information necessary to build a credential request. * - * Combines the parts of the native GetCredentialRequest and CredentialOption classes that are used - * for this plugin. + * Combines the parts of the native GetCredentialRequest and CredentialOption + * classes that are used for this plugin. * * Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialRequestParams( - /** - * Whether to use the Sign in with Google button flow (GetSignInWithGoogleOption), corresponding - * to an explicit sign-in request, or not (GetGoogleIdOption), corresponding to an implicit - * potential sign-in. - */ - val useButtonFlow: Boolean, - /** - * Parameters specific to GetGoogleIdOption. - * - * Ignored if useButtonFlow is true. - */ - val googleIdOptionParams: GetCredentialRequestGoogleIdOptionParams, - val serverClientId: String? = null, - val hostedDomain: String? = null, - val nonce: String? = null -) { +data class GetCredentialRequestParams ( + /** + * Whether to use the Sign in with Google button flow + * (GetSignInWithGoogleOption), corresponding to an explicit sign-in request, + * or not (GetGoogleIdOption), corresponding to an implicit potential + * sign-in. + */ + val useButtonFlow: Boolean, + /** + * Parameters specific to GetGoogleIdOption. + * + * Ignored if useButtonFlow is true. + */ + val googleIdOptionParams: GetCredentialRequestGoogleIdOptionParams, + val serverClientId: String? = null, + val hostedDomain: String? = null, + val nonce: String? = null +) + { companion object { fun fromList(pigeonVar_list: List): GetCredentialRequestParams { val useButtonFlow = pigeonVar_list[0] as Boolean @@ -214,21 +227,18 @@ data class GetCredentialRequestParams( val serverClientId = pigeonVar_list[2] as String? val hostedDomain = pigeonVar_list[3] as String? val nonce = pigeonVar_list[4] as String? - return GetCredentialRequestParams( - useButtonFlow, googleIdOptionParams, serverClientId, hostedDomain, nonce) + return GetCredentialRequestParams(useButtonFlow, googleIdOptionParams, serverClientId, hostedDomain, nonce) } } - fun toList(): List { return listOf( - useButtonFlow, - googleIdOptionParams, - serverClientId, - hostedDomain, - nonce, + useButtonFlow, + googleIdOptionParams, + serverClientId, + hostedDomain, + nonce, ) } - override fun equals(other: Any?): Boolean { if (other !is GetCredentialRequestParams) { return false @@ -236,17 +246,17 @@ data class GetCredentialRequestParams( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialRequestGoogleIdOptionParams( - val filterToAuthorized: Boolean, - val autoSelectEnabled: Boolean -) { +data class GetCredentialRequestGoogleIdOptionParams ( + val filterToAuthorized: Boolean, + val autoSelectEnabled: Boolean +) + { companion object { fun fromList(pigeonVar_list: List): GetCredentialRequestGoogleIdOptionParams { val filterToAuthorized = pigeonVar_list[0] as Boolean @@ -254,14 +264,12 @@ data class GetCredentialRequestGoogleIdOptionParams( return GetCredentialRequestGoogleIdOptionParams(filterToAuthorized, autoSelectEnabled) } } - fun toList(): List { return listOf( - filterToAuthorized, - autoSelectEnabled, + filterToAuthorized, + autoSelectEnabled, ) } - override fun equals(other: Any?): Boolean { if (other !is GetCredentialRequestGoogleIdOptionParams) { return false @@ -269,8 +277,7 @@ data class GetCredentialRequestGoogleIdOptionParams( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -283,17 +290,18 @@ data class GetCredentialRequestGoogleIdOptionParams( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformRevokeAccessRequest( - /** The email for the Google account to revoke authorizations for. */ - val accountEmail: String, - /** - * A list of requested scopes. - * - * Per docs, all granted scopes will be revoked, not only the ones passed here. However, at - * least one currently-granted scope must be provided. - */ - val scopes: List -) { +data class PlatformRevokeAccessRequest ( + /** The email for the Google account to revoke authorizations for. */ + val accountEmail: String, + /** + * A list of requested scopes. + * + * Per docs, all granted scopes will be revoked, not only the ones passed + * here. However, at least one currently-granted scope must be provided. + */ + val scopes: List +) + { companion object { fun fromList(pigeonVar_list: List): PlatformRevokeAccessRequest { val accountEmail = pigeonVar_list[0] as String @@ -301,14 +309,12 @@ data class PlatformRevokeAccessRequest( return PlatformRevokeAccessRequest(accountEmail, scopes) } } - fun toList(): List { return listOf( - accountEmail, - scopes, + accountEmail, + scopes, ) } - override fun equals(other: Any?): Boolean { if (other !is PlatformRevokeAccessRequest) { return false @@ -316,8 +322,7 @@ data class PlatformRevokeAccessRequest( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -327,14 +332,15 @@ data class PlatformRevokeAccessRequest( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformGoogleIdTokenCredential( - val displayName: String? = null, - val familyName: String? = null, - val givenName: String? = null, - val id: String, - val idToken: String, - val profilePictureUri: String? = null -) { +data class PlatformGoogleIdTokenCredential ( + val displayName: String? = null, + val familyName: String? = null, + val givenName: String? = null, + val id: String, + val idToken: String, + val profilePictureUri: String? = null +) + { companion object { fun fromList(pigeonVar_list: List): PlatformGoogleIdTokenCredential { val displayName = pigeonVar_list[0] as String? @@ -343,22 +349,19 @@ data class PlatformGoogleIdTokenCredential( val id = pigeonVar_list[3] as String val idToken = pigeonVar_list[4] as String val profilePictureUri = pigeonVar_list[5] as String? - return PlatformGoogleIdTokenCredential( - displayName, familyName, givenName, id, idToken, profilePictureUri) + return PlatformGoogleIdTokenCredential(displayName, familyName, givenName, id, idToken, profilePictureUri) } } - fun toList(): List { return listOf( - displayName, - familyName, - givenName, - id, - idToken, - profilePictureUri, + displayName, + familyName, + givenName, + id, + idToken, + profilePictureUri, ) } - override fun equals(other: Any?): Boolean { if (other !is PlatformGoogleIdTokenCredential) { return false @@ -366,8 +369,7 @@ data class PlatformGoogleIdTokenCredential( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -375,27 +377,29 @@ data class PlatformGoogleIdTokenCredential( /** * The response from a `getCredential` call. * - * This is not the same as a native GetCredentialResponse since modeling the response type hierarchy - * and two-part callback in this interface layer would add a lot of complexity that is not needed - * for the plugin's use case. It is instead a processed version of the results of those callbacks. + * This is not the same as a native GetCredentialResponse since modeling the + * response type hierarchy and two-part callback in this interface layer would + * add a lot of complexity that is not needed for the plugin's use case. It is + * instead a processed version of the results of those callbacks. * - * Generated class from Pigeon that represents data sent in messages. This class should not be - * extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. + * This class should not be extended by any user class outside of the generated file. */ -sealed class GetCredentialResult +sealed class GetCredentialResult /** * An authentication failure. * * Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialFailure( - /** The type of failure. */ - val type: GetCredentialFailureType, - /** The message associated with the failure, if any. */ - val message: String? = null, - /** Extra details about the failure, if any. */ - val details: String? = null -) : GetCredentialResult() { +data class GetCredentialFailure ( + /** The type of failure. */ + val type: GetCredentialFailureType, + /** The message associated with the failure, if any. */ + val message: String? = null, + /** Extra details about the failure, if any. */ + val details: String? = null +) : GetCredentialResult() + { companion object { fun fromList(pigeonVar_list: List): GetCredentialFailure { val type = pigeonVar_list[0] as GetCredentialFailureType @@ -404,15 +408,13 @@ data class GetCredentialFailure( return GetCredentialFailure(type, message, details) } } - fun toList(): List { return listOf( - type, - message, - details, + type, + message, + details, ) } - override fun equals(other: Any?): Boolean { if (other !is GetCredentialFailure) { return false @@ -420,8 +422,7 @@ data class GetCredentialFailure( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -431,21 +432,21 @@ data class GetCredentialFailure( * * Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialSuccess(val credential: PlatformGoogleIdTokenCredential) : - GetCredentialResult() { +data class GetCredentialSuccess ( + val credential: PlatformGoogleIdTokenCredential +) : GetCredentialResult() + { companion object { fun fromList(pigeonVar_list: List): GetCredentialSuccess { val credential = pigeonVar_list[0] as PlatformGoogleIdTokenCredential return GetCredentialSuccess(credential) } } - fun toList(): List { return listOf( - credential, + credential, ) } - override fun equals(other: Any?): Boolean { if (other !is GetCredentialSuccess) { return false @@ -453,8 +454,7 @@ data class GetCredentialSuccess(val credential: PlatformGoogleIdTokenCredential) if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -462,23 +462,24 @@ data class GetCredentialSuccess(val credential: PlatformGoogleIdTokenCredential) /** * The response from an `authorize` call. * - * Generated class from Pigeon that represents data sent in messages. This class should not be - * extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. + * This class should not be extended by any user class outside of the generated file. */ -sealed class AuthorizeResult +sealed class AuthorizeResult /** * An authorization failure * * Generated class from Pigeon that represents data sent in messages. */ -data class AuthorizeFailure( - /** The type of failure. */ - val type: AuthorizeFailureType, - /** The message associated with the failure, if any. */ - val message: String? = null, - /** Extra details about the failure, if any. */ - val details: String? = null -) : AuthorizeResult() { +data class AuthorizeFailure ( + /** The type of failure. */ + val type: AuthorizeFailureType, + /** The message associated with the failure, if any. */ + val message: String? = null, + /** Extra details about the failure, if any. */ + val details: String? = null +) : AuthorizeResult() + { companion object { fun fromList(pigeonVar_list: List): AuthorizeFailure { val type = pigeonVar_list[0] as AuthorizeFailureType @@ -487,15 +488,13 @@ data class AuthorizeFailure( return AuthorizeFailure(type, message, details) } } - fun toList(): List { return listOf( - type, - message, - details, + type, + message, + details, ) } - override fun equals(other: Any?): Boolean { if (other !is AuthorizeFailure) { return false @@ -503,8 +502,7 @@ data class AuthorizeFailure( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -516,11 +514,12 @@ data class AuthorizeFailure( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformAuthorizationResult( - val accessToken: String? = null, - val serverAuthCode: String? = null, - val grantedScopes: List -) : AuthorizeResult() { +data class PlatformAuthorizationResult ( + val accessToken: String? = null, + val serverAuthCode: String? = null, + val grantedScopes: List +) : AuthorizeResult() + { companion object { fun fromList(pigeonVar_list: List): PlatformAuthorizationResult { val accessToken = pigeonVar_list[0] as String? @@ -529,15 +528,13 @@ data class PlatformAuthorizationResult( return PlatformAuthorizationResult(accessToken, serverAuthCode, grantedScopes) } } - fun toList(): List { return listOf( - accessToken, - serverAuthCode, - grantedScopes, + accessToken, + serverAuthCode, + grantedScopes, ) } - override fun equals(other: Any?): Boolean { if (other !is PlatformAuthorizationResult) { return false @@ -545,26 +542,32 @@ data class PlatformAuthorizationResult( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } - private open class MessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { GetCredentialFailureType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + GetCredentialFailureType.ofRaw(it.toInt()) + } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { AuthorizeFailureType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + AuthorizeFailureType.ofRaw(it.toInt()) + } } 131.toByte() -> { - return (readValue(buffer) as? List)?.let { PlatformAuthorizationRequest.fromList(it) } + return (readValue(buffer) as? List)?.let { + PlatformAuthorizationRequest.fromList(it) + } } 132.toByte() -> { - return (readValue(buffer) as? List)?.let { GetCredentialRequestParams.fromList(it) } + return (readValue(buffer) as? List)?.let { + GetCredentialRequestParams.fromList(it) + } } 133.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -572,7 +575,9 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } 134.toByte() -> { - return (readValue(buffer) as? List)?.let { PlatformRevokeAccessRequest.fromList(it) } + return (readValue(buffer) as? List)?.let { + PlatformRevokeAccessRequest.fromList(it) + } } 135.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -580,30 +585,37 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } 136.toByte() -> { - return (readValue(buffer) as? List)?.let { GetCredentialFailure.fromList(it) } + return (readValue(buffer) as? List)?.let { + GetCredentialFailure.fromList(it) + } } 137.toByte() -> { - return (readValue(buffer) as? List)?.let { GetCredentialSuccess.fromList(it) } + return (readValue(buffer) as? List)?.let { + GetCredentialSuccess.fromList(it) + } } 138.toByte() -> { - return (readValue(buffer) as? List)?.let { AuthorizeFailure.fromList(it) } + return (readValue(buffer) as? List)?.let { + AuthorizeFailure.fromList(it) + } } 139.toByte() -> { - return (readValue(buffer) as? List)?.let { PlatformAuthorizationResult.fromList(it) } + return (readValue(buffer) as? List)?.let { + PlatformAuthorizationResult.fromList(it) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is GetCredentialFailureType -> { stream.write(129) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is AuthorizeFailureType -> { stream.write(130) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is PlatformAuthorizationRequest -> { stream.write(131) @@ -646,59 +658,45 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } + /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ interface GoogleSignInApi { /** - * Returns the server client ID parsed from google-services.json by the google-services Gradle - * script, if any. + * Returns the server client ID parsed from google-services.json by the + * google-services Gradle script, if any. */ fun getGoogleServicesJsonServerClientId(): String? - /** Requests an authentication credential (sign in) via CredentialManager's getCredential. */ - fun getCredential( - params: GetCredentialRequestParams, - callback: (Result) -> Unit - ) + /** + * Requests an authentication credential (sign in) via CredentialManager's + * getCredential. + */ + fun getCredential(params: GetCredentialRequestParams, callback: (Result) -> Unit) /** Clears CredentialManager credential state. */ fun clearCredentialState(callback: (Result) -> Unit) /** Clears the authorization cache for the given token. */ fun clearAuthorizationToken(token: String, callback: (Result) -> Unit) /** Requests authorization tokens via AuthorizationClient. */ - fun authorize( - params: PlatformAuthorizationRequest, - promptIfUnauthorized: Boolean, - callback: (Result) -> Unit - ) - + fun authorize(params: PlatformAuthorizationRequest, promptIfUnauthorized: Boolean, callback: (Result) -> Unit) fun revokeAccess(params: PlatformRevokeAccessRequest, callback: (Result) -> Unit) companion object { /** The codec used by GoogleSignInApi. */ - val codec: MessageCodec by lazy { MessagesPigeonCodec() } - /** - * Sets up an instance of `GoogleSignInApi` to handle messages through the `binaryMessenger`. - */ + val codec: MessageCodec by lazy { + MessagesPigeonCodec() + } + /** Sets up an instance of `GoogleSignInApi` to handle messages through the `binaryMessenger`. */ @JvmOverloads - fun setUp( - binaryMessenger: BinaryMessenger, - api: GoogleSignInApi?, - messageChannelSuffix: String = "" - ) { - val separatedMessageChannelSuffix = - if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp(binaryMessenger: BinaryMessenger, api: GoogleSignInApi?, messageChannelSuffix: String = "") { + val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - listOf(api.getGoogleServicesJsonServerClientId()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getGoogleServicesJsonServerClientId()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -706,11 +704,7 @@ interface GoogleSignInApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -730,14 +724,10 @@ interface GoogleSignInApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - api.clearCredentialState { result: Result -> + api.clearCredentialState{ result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(MessagesPigeonUtils.wrapError(error)) @@ -751,11 +741,7 @@ interface GoogleSignInApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -774,11 +760,7 @@ interface GoogleSignInApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -799,11 +781,7 @@ interface GoogleSignInApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List diff --git a/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart b/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart index 7de737a2395..e347ca7c535 100644 --- a/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart +++ b/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,52 +17,40 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + enum GetCredentialFailureType { /// Indicates that a credential was returned, but it was not of the expected /// type. unexpectedCredentialType, - /// Indicates that a server client ID was not provided. missingServerClientId, - /// Indicates that the user needs to be prompted for authorization, but there /// is no current activity to prompt in. noActivity, - /// The request was internally interrupted. interrupted, - /// The request was canceled by the user. canceled, - /// No matching credential was found. noCredential, - /// The provider was not properly configured. providerConfigurationIssue, - /// The credential manager is not supported on this device. unsupported, - /// The request failed for an unknown reason. unknown, } @@ -73,19 +61,15 @@ enum AuthorizeFailureType { /// This is returned only if promptIfUnauthorized is false, indicating that /// the user would need to be prompted for authorization. unauthorized, - /// Indicates that the call to AuthorizationClient.authorize itself failed. authorizeFailure, - /// Corresponds to SendIntentException, indicating that the pending intent is /// no longer available. pendingIntentException, - /// Corresponds to an SendIntentException in onActivityResult, indicating that /// either authorization failed, or the result was not available for some /// reason. apiException, - /// Indicates that the user needs to be prompted for authorization, but there /// is no current activity to prompt in. noActivity, @@ -122,8 +106,7 @@ class PlatformAuthorizationRequest { } Object encode() { - return _toList(); - } + return _toList(); } static PlatformAuthorizationRequest decode(Object result) { result as List; @@ -138,8 +121,7 @@ class PlatformAuthorizationRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformAuthorizationRequest || - other.runtimeType != runtimeType) { + if (other is! PlatformAuthorizationRequest || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -150,7 +132,8 @@ class PlatformAuthorizationRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// The information necessary to build a credential request. @@ -194,15 +177,13 @@ class GetCredentialRequestParams { } Object encode() { - return _toList(); - } + return _toList(); } static GetCredentialRequestParams decode(Object result) { result as List; return GetCredentialRequestParams( useButtonFlow: result[0]! as bool, - googleIdOptionParams: - result[1]! as GetCredentialRequestGoogleIdOptionParams, + googleIdOptionParams: result[1]! as GetCredentialRequestGoogleIdOptionParams, serverClientId: result[2] as String?, hostedDomain: result[3] as String?, nonce: result[4] as String?, @@ -212,8 +193,7 @@ class GetCredentialRequestParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! GetCredentialRequestParams || - other.runtimeType != runtimeType) { + if (other is! GetCredentialRequestParams || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -224,7 +204,8 @@ class GetCredentialRequestParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class GetCredentialRequestGoogleIdOptionParams { @@ -238,12 +219,14 @@ class GetCredentialRequestGoogleIdOptionParams { bool autoSelectEnabled; List _toList() { - return [filterToAuthorized, autoSelectEnabled]; + return [ + filterToAuthorized, + autoSelectEnabled, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static GetCredentialRequestGoogleIdOptionParams decode(Object result) { result as List; @@ -256,8 +239,7 @@ class GetCredentialRequestGoogleIdOptionParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! GetCredentialRequestGoogleIdOptionParams || - other.runtimeType != runtimeType) { + if (other is! GetCredentialRequestGoogleIdOptionParams || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -268,7 +250,8 @@ class GetCredentialRequestGoogleIdOptionParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Parameters for revoking authorization. @@ -291,12 +274,14 @@ class PlatformRevokeAccessRequest { List scopes; List _toList() { - return [accountEmail, scopes]; + return [ + accountEmail, + scopes, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static PlatformRevokeAccessRequest decode(Object result) { result as List; @@ -309,8 +294,7 @@ class PlatformRevokeAccessRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformRevokeAccessRequest || - other.runtimeType != runtimeType) { + if (other is! PlatformRevokeAccessRequest || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -321,7 +305,8 @@ class PlatformRevokeAccessRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon equivalent of the native GoogleIdTokenCredential. @@ -359,8 +344,7 @@ class PlatformGoogleIdTokenCredential { } Object encode() { - return _toList(); - } + return _toList(); } static PlatformGoogleIdTokenCredential decode(Object result) { result as List; @@ -377,8 +361,7 @@ class PlatformGoogleIdTokenCredential { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformGoogleIdTokenCredential || - other.runtimeType != runtimeType) { + if (other is! PlatformGoogleIdTokenCredential || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -389,7 +372,8 @@ class PlatformGoogleIdTokenCredential { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// The response from a `getCredential` call. @@ -398,11 +382,16 @@ class PlatformGoogleIdTokenCredential { /// response type hierarchy and two-part callback in this interface layer would /// add a lot of complexity that is not needed for the plugin's use case. It is /// instead a processed version of the results of those callbacks. -sealed class GetCredentialResult {} +sealed class GetCredentialResult { +} /// An authentication failure. class GetCredentialFailure extends GetCredentialResult { - GetCredentialFailure({required this.type, this.message, this.details}); + GetCredentialFailure({ + required this.type, + this.message, + this.details, + }); /// The type of failure. GetCredentialFailureType type; @@ -414,12 +403,15 @@ class GetCredentialFailure extends GetCredentialResult { String? details; List _toList() { - return [type, message, details]; + return [ + type, + message, + details, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static GetCredentialFailure decode(Object result) { result as List; @@ -444,22 +436,26 @@ class GetCredentialFailure extends GetCredentialResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// A successful authentication result. class GetCredentialSuccess extends GetCredentialResult { - GetCredentialSuccess({required this.credential}); + GetCredentialSuccess({ + required this.credential, + }); PlatformGoogleIdTokenCredential credential; List _toList() { - return [credential]; + return [ + credential, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static GetCredentialSuccess decode(Object result) { result as List; @@ -482,15 +478,21 @@ class GetCredentialSuccess extends GetCredentialResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// The response from an `authorize` call. -sealed class AuthorizeResult {} +sealed class AuthorizeResult { +} /// An authorization failure class AuthorizeFailure extends AuthorizeResult { - AuthorizeFailure({required this.type, this.message, this.details}); + AuthorizeFailure({ + required this.type, + this.message, + this.details, + }); /// The type of failure. AuthorizeFailureType type; @@ -502,12 +504,15 @@ class AuthorizeFailure extends AuthorizeResult { String? details; List _toList() { - return [type, message, details]; + return [ + type, + message, + details, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static AuthorizeFailure decode(Object result) { result as List; @@ -532,7 +537,8 @@ class AuthorizeFailure extends AuthorizeResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// A successful authorization result. @@ -552,12 +558,15 @@ class PlatformAuthorizationResult extends AuthorizeResult { List grantedScopes; List _toList() { - return [accessToken, serverAuthCode, grantedScopes]; + return [ + accessToken, + serverAuthCode, + grantedScopes, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static PlatformAuthorizationResult decode(Object result) { result as List; @@ -571,8 +580,7 @@ class PlatformAuthorizationResult extends AuthorizeResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformAuthorizationResult || - other.runtimeType != runtimeType) { + if (other is! PlatformAuthorizationResult || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -583,9 +591,11 @@ class PlatformAuthorizationResult extends AuthorizeResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -593,37 +603,37 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is GetCredentialFailureType) { + } else if (value is GetCredentialFailureType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AuthorizeFailureType) { + } else if (value is AuthorizeFailureType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformAuthorizationRequest) { + } else if (value is PlatformAuthorizationRequest) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is GetCredentialRequestParams) { + } else if (value is GetCredentialRequestParams) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is GetCredentialRequestGoogleIdOptionParams) { + } else if (value is GetCredentialRequestGoogleIdOptionParams) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is PlatformRevokeAccessRequest) { + } else if (value is PlatformRevokeAccessRequest) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is PlatformGoogleIdTokenCredential) { + } else if (value is PlatformGoogleIdTokenCredential) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is GetCredentialFailure) { + } else if (value is GetCredentialFailure) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is GetCredentialSuccess) { + } else if (value is GetCredentialSuccess) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is AuthorizeFailure) { + } else if (value is AuthorizeFailure) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformAuthorizationResult) { + } else if (value is PlatformAuthorizationResult) { buffer.putUint8(139); writeValue(buffer, value.encode()); } else { @@ -634,31 +644,29 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : GetCredentialFailureType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AuthorizeFailureType.values[value]; - case 131: + case 131: return PlatformAuthorizationRequest.decode(readValue(buffer)!); - case 132: + case 132: return GetCredentialRequestParams.decode(readValue(buffer)!); - case 133: - return GetCredentialRequestGoogleIdOptionParams.decode( - readValue(buffer)!, - ); - case 134: + case 133: + return GetCredentialRequestGoogleIdOptionParams.decode(readValue(buffer)!); + case 134: return PlatformRevokeAccessRequest.decode(readValue(buffer)!); - case 135: + case 135: return PlatformGoogleIdTokenCredential.decode(readValue(buffer)!); - case 136: + case 136: return GetCredentialFailure.decode(readValue(buffer)!); - case 137: + case 137: return GetCredentialSuccess.decode(readValue(buffer)!); - case 138: + case 138: return AuthorizeFailure.decode(readValue(buffer)!); - case 139: + case 139: return PlatformAuthorizationResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -670,13 +678,9 @@ class GoogleSignInApi { /// Constructor for [GoogleSignInApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - GoogleSignInApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + GoogleSignInApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -686,14 +690,12 @@ class GoogleSignInApi { /// Returns the server client ID parsed from google-services.json by the /// google-services Gradle script, if any. Future getGoogleServicesJsonServerClientId() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -712,20 +714,14 @@ class GoogleSignInApi { /// Requests an authentication credential (sign in) via CredentialManager's /// getCredential. - Future getCredential( - GetCredentialRequestParams params, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [params], + Future getCredential(GetCredentialRequestParams params) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -748,14 +744,12 @@ class GoogleSignInApi { /// Clears CredentialManager credential state. Future clearCredentialState() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -774,17 +768,13 @@ class GoogleSignInApi { /// Clears the authorization cache for the given token. Future clearAuthorizationToken(String token) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [token], + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([token]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -801,21 +791,14 @@ class GoogleSignInApi { } /// Requests authorization tokens via AuthorizationClient. - Future authorize( - PlatformAuthorizationRequest params, { - required bool promptIfUnauthorized, - }) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [params, promptIfUnauthorized], + Future authorize(PlatformAuthorizationRequest params, {required bool promptIfUnauthorized}) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([params, promptIfUnauthorized]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -837,17 +820,13 @@ class GoogleSignInApi { } Future revokeAccess(PlatformRevokeAccessRequest params) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [params], + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h index 2b2695590be..913d8c31f4d 100644 --- a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h +++ b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -52,11 +52,11 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { @interface FSIPlatformConfigurationParams : NSObject + (instancetype)makeWithClientId:(nullable NSString *)clientId - serverClientId:(nullable NSString *)serverClientId - hostedDomain:(nullable NSString *)hostedDomain; -@property(nonatomic, copy, nullable) NSString *clientId; -@property(nonatomic, copy, nullable) NSString *serverClientId; -@property(nonatomic, copy, nullable) NSString *hostedDomain; + serverClientId:(nullable NSString *)serverClientId + hostedDomain:(nullable NSString *)hostedDomain; +@property(nonatomic, copy, nullable) NSString * clientId; +@property(nonatomic, copy, nullable) NSString * serverClientId; +@property(nonatomic, copy, nullable) NSString * hostedDomain; @end /// Pigeon version of GoogleSignInUserData + AuthenticationTokenData. @@ -66,29 +66,29 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithDisplayName:(nullable NSString *)displayName - email:(NSString *)email - userId:(NSString *)userId - photoUrl:(nullable NSString *)photoUrl - idToken:(nullable NSString *)idToken; -@property(nonatomic, copy, nullable) NSString *displayName; -@property(nonatomic, copy) NSString *email; -@property(nonatomic, copy) NSString *userId; -@property(nonatomic, copy, nullable) NSString *photoUrl; -@property(nonatomic, copy, nullable) NSString *idToken; + email:(NSString *)email + userId:(NSString *)userId + photoUrl:(nullable NSString *)photoUrl + idToken:(nullable NSString *)idToken; +@property(nonatomic, copy, nullable) NSString * displayName; +@property(nonatomic, copy) NSString * email; +@property(nonatomic, copy) NSString * userId; +@property(nonatomic, copy, nullable) NSString * photoUrl; +@property(nonatomic, copy, nullable) NSString * idToken; @end /// The response from an auth call. @interface FSISignInResult : NSObject + (instancetype)makeWithSuccess:(nullable FSISignInSuccess *)success - error:(nullable FSISignInFailure *)error; + error:(nullable FSISignInFailure *)error; /// The success result, if any. /// /// Exactly one of success and error will be non-nil. -@property(nonatomic, strong, nullable) FSISignInSuccess *success; +@property(nonatomic, strong, nullable) FSISignInSuccess * success; /// The error result, if any. /// /// Exactly one of success and error will be non-nil. -@property(nonatomic, strong, nullable) FSISignInFailure *error; +@property(nonatomic, strong, nullable) FSISignInFailure * error; @end /// An sign in failure. @@ -96,14 +96,14 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithType:(FSIGoogleSignInErrorCode)type - message:(nullable NSString *)message - details:(nullable id)details; + message:(nullable NSString *)message + details:(nullable id )details; /// The type of failure. @property(nonatomic, assign) FSIGoogleSignInErrorCode type; /// The message associated with the failure, if any. -@property(nonatomic, copy, nullable) NSString *message; +@property(nonatomic, copy, nullable) NSString * message; /// Extra details about the failure, if any. -@property(nonatomic, strong, nullable) id details; +@property(nonatomic, strong, nullable) id details; @end /// A successful auth result. @@ -116,13 +116,13 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithUser:(FSIUserData *)user - accessToken:(NSString *)accessToken - grantedScopes:(NSArray *)grantedScopes - serverAuthCode:(nullable NSString *)serverAuthCode; -@property(nonatomic, strong) FSIUserData *user; -@property(nonatomic, copy) NSString *accessToken; -@property(nonatomic, copy) NSArray *grantedScopes; -@property(nonatomic, copy, nullable) NSString *serverAuthCode; + accessToken:(NSString *)accessToken + grantedScopes:(NSArray *)grantedScopes + serverAuthCode:(nullable NSString *)serverAuthCode; +@property(nonatomic, strong) FSIUserData * user; +@property(nonatomic, copy) NSString * accessToken; +@property(nonatomic, copy) NSArray * grantedScopes; +@property(nonatomic, copy, nullable) NSString * serverAuthCode; @end /// The codec used by all APIs. @@ -130,36 +130,24 @@ NSObject *FSIGetMessagesCodec(void); @protocol FSIGoogleSignInApi /// Configures the sign in object with application-level parameters. -- (void)configureWithParameters:(FSIPlatformConfigurationParams *)params - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)configureWithParameters:(FSIPlatformConfigurationParams *)params error:(FlutterError *_Nullable *_Nonnull)error; /// Attempts to restore an existing sign-in, if any, with minimal user /// interaction. -- (void)restorePreviousSignInWithCompletion:(void (^)(FSISignInResult *_Nullable, - FlutterError *_Nullable))completion; +- (void)restorePreviousSignInWithCompletion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; /// Starts a sign in with user interaction. -- (void)signInWithScopeHint:(NSArray *)scopeHint - nonce:(nullable NSString *)nonce - completion: - (void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; +- (void)signInWithScopeHint:(NSArray *)scopeHint nonce:(nullable NSString *)nonce completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; /// Requests the access token for the current sign in. -- (void)refreshedAuthorizationTokensForUser:(NSString *)userId - completion:(void (^)(FSISignInResult *_Nullable, - FlutterError *_Nullable))completion; +- (void)refreshedAuthorizationTokensForUser:(NSString *)userId completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; /// Requests authorization of the given additional scopes. -- (void)addScopes:(NSArray *)scopes - forUser:(NSString *)userId - completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; +- (void)addScopes:(NSArray *)scopes forUser:(NSString *)userId completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; /// Signs out the current user. - (void)signOutWithError:(FlutterError *_Nullable *_Nonnull)error; /// Revokes scope grants to the application. - (void)disconnectWithCompletion:(void (^)(FlutterError *_Nullable))completion; @end -extern void SetUpFSIGoogleSignInApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFSIGoogleSignInApi(id binaryMessenger, NSObject *_Nullable api); -extern void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); +extern void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m index 516d5102828..a5940e434c7 100644 --- a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m +++ b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "./include/google_sign_in_ios/messages.g.h" @@ -74,9 +74,9 @@ + (nullable FSISignInSuccess *)nullableFromList:(NSArray *)list; @implementation FSIPlatformConfigurationParams + (instancetype)makeWithClientId:(nullable NSString *)clientId - serverClientId:(nullable NSString *)serverClientId - hostedDomain:(nullable NSString *)hostedDomain { - FSIPlatformConfigurationParams *pigeonResult = [[FSIPlatformConfigurationParams alloc] init]; + serverClientId:(nullable NSString *)serverClientId + hostedDomain:(nullable NSString *)hostedDomain { + FSIPlatformConfigurationParams* pigeonResult = [[FSIPlatformConfigurationParams alloc] init]; pigeonResult.clientId = clientId; pigeonResult.serverClientId = serverClientId; pigeonResult.hostedDomain = hostedDomain; @@ -103,11 +103,11 @@ + (nullable FSIPlatformConfigurationParams *)nullableFromList:(NSArray *)lis @implementation FSIUserData + (instancetype)makeWithDisplayName:(nullable NSString *)displayName - email:(NSString *)email - userId:(NSString *)userId - photoUrl:(nullable NSString *)photoUrl - idToken:(nullable NSString *)idToken { - FSIUserData *pigeonResult = [[FSIUserData alloc] init]; + email:(NSString *)email + userId:(NSString *)userId + photoUrl:(nullable NSString *)photoUrl + idToken:(nullable NSString *)idToken { + FSIUserData* pigeonResult = [[FSIUserData alloc] init]; pigeonResult.displayName = displayName; pigeonResult.email = email; pigeonResult.userId = userId; @@ -140,8 +140,8 @@ + (nullable FSIUserData *)nullableFromList:(NSArray *)list { @implementation FSISignInResult + (instancetype)makeWithSuccess:(nullable FSISignInSuccess *)success - error:(nullable FSISignInFailure *)error { - FSISignInResult *pigeonResult = [[FSISignInResult alloc] init]; + error:(nullable FSISignInFailure *)error { + FSISignInResult* pigeonResult = [[FSISignInResult alloc] init]; pigeonResult.success = success; pigeonResult.error = error; return pigeonResult; @@ -165,9 +165,9 @@ + (nullable FSISignInResult *)nullableFromList:(NSArray *)list { @implementation FSISignInFailure + (instancetype)makeWithType:(FSIGoogleSignInErrorCode)type - message:(nullable NSString *)message - details:(nullable id)details { - FSISignInFailure *pigeonResult = [[FSISignInFailure alloc] init]; + message:(nullable NSString *)message + details:(nullable id )details { + FSISignInFailure* pigeonResult = [[FSISignInFailure alloc] init]; pigeonResult.type = type; pigeonResult.message = message; pigeonResult.details = details; @@ -195,10 +195,10 @@ + (nullable FSISignInFailure *)nullableFromList:(NSArray *)list { @implementation FSISignInSuccess + (instancetype)makeWithUser:(FSIUserData *)user - accessToken:(NSString *)accessToken - grantedScopes:(NSArray *)grantedScopes - serverAuthCode:(nullable NSString *)serverAuthCode { - FSISignInSuccess *pigeonResult = [[FSISignInSuccess alloc] init]; + accessToken:(NSString *)accessToken + grantedScopes:(NSArray *)grantedScopes + serverAuthCode:(nullable NSString *)serverAuthCode { + FSISignInSuccess* pigeonResult = [[FSISignInSuccess alloc] init]; pigeonResult.user = user; pigeonResult.accessToken = accessToken; pigeonResult.grantedScopes = grantedScopes; @@ -233,19 +233,17 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FSIGoogleSignInErrorCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FSIGoogleSignInErrorCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 130: + case 130: return [FSIPlatformConfigurationParams fromList:[self readValue]]; - case 131: + case 131: return [FSIUserData fromList:[self readValue]]; - case 132: + case 132: return [FSISignInResult fromList:[self readValue]]; - case 133: + case 133: return [FSISignInFailure fromList:[self readValue]]; - case 134: + case 134: return [FSISignInSuccess fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -297,38 +295,26 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FSIMessagesPigeonCodecReaderWriter *readerWriter = - [[FSIMessagesPigeonCodecReaderWriter alloc] init]; + FSIMessagesPigeonCodecReaderWriter *readerWriter = [[FSIMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFSIGoogleSignInApi(id binaryMessenger, - NSObject *api) { +void SetUpFSIGoogleSignInApi(id binaryMessenger, NSObject *api) { SetUpFSIGoogleSignInApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; /// Configures the sign in object with application-level parameters. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(configureWithParameters:error:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to " - @"@selector(configureWithParameters:error:)", - api); + NSCAssert([api respondsToSelector:@selector(configureWithParameters:error:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(configureWithParameters:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FSIPlatformConfigurationParams *arg_params = GetNullableObjectAtIndex(args, 0); @@ -343,21 +329,15 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge /// Attempts to restore an existing sign-in, if any, with minimal user /// interaction. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios." - @"GoogleSignInApi.restorePreviousSignIn", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.restorePreviousSignIn", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(restorePreviousSignInWithCompletion:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to " - @"@selector(restorePreviousSignInWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(restorePreviousSignInWithCompletion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(restorePreviousSignInWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api restorePreviousSignInWithCompletion:^(FSISignInResult *_Nullable output, - FlutterError *_Nullable error) { + [api restorePreviousSignInWithCompletion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); }]; }]; @@ -367,29 +347,20 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Starts a sign in with user interaction. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(signInWithScopeHint:nonce:completion:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to " - @"@selector(signInWithScopeHint:nonce:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(signInWithScopeHint:nonce:completion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(signInWithScopeHint:nonce:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_scopeHint = GetNullableObjectAtIndex(args, 0); NSString *arg_nonce = GetNullableObjectAtIndex(args, 1); - [api signInWithScopeHint:arg_scopeHint - nonce:arg_nonce - completion:^(FSISignInResult *_Nullable output, - FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api signInWithScopeHint:arg_scopeHint nonce:arg_nonce completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -397,27 +368,19 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Requests the access token for the current sign in. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios." - @"GoogleSignInApi.getRefreshedAuthorizationTokens", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.getRefreshedAuthorizationTokens", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(refreshedAuthorizationTokensForUser:completion:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to " - @"@selector(refreshedAuthorizationTokensForUser:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(refreshedAuthorizationTokensForUser:completion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(refreshedAuthorizationTokensForUser:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_userId = GetNullableObjectAtIndex(args, 0); - [api refreshedAuthorizationTokensForUser:arg_userId - completion:^(FSISignInResult *_Nullable output, - FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api refreshedAuthorizationTokensForUser:arg_userId completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -425,28 +388,20 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Requests authorization of the given additional scopes. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(addScopes:forUser:completion:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to " - @"@selector(addScopes:forUser:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(addScopes:forUser:completion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(addScopes:forUser:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_scopes = GetNullableObjectAtIndex(args, 0); NSString *arg_userId = GetNullableObjectAtIndex(args, 1); - [api addScopes:arg_scopes - forUser:arg_userId - completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api addScopes:arg_scopes forUser:arg_userId completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -454,18 +409,13 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Signs out the current user. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(signOutWithError:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(signOutWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(signOutWithError:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(signOutWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api signOutWithError:&error]; @@ -477,19 +427,13 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Revokes scope grants to the application. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat: - @"%@%@", - @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(disconnectWithCompletion:)], - @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(disconnectWithCompletion:)", - api); + NSCAssert([api respondsToSelector:@selector(disconnectWithCompletion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(disconnectWithCompletion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api disconnectWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); diff --git a/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart b/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart index 19654c7a7f9..85409b5daf1 100644 --- a/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart +++ b/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,6 +17,20 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Enum mapping of known codes from /// https://developers.google.com/identity/sign-in/ios/reference/Enums/GIDSignInErrorCode @@ -24,26 +38,20 @@ enum GoogleSignInErrorCode { /// Either the underlying kGIDSignInErrorCodeUnknown, or a code that isn't /// a known code mapped to a value below. unknown, - /// kGIDSignInErrorCodeKeychain; an error reading or writing to keychain. keychainError, - /// kGIDSignInErrorCodeHasNoAuthInKeychain; no auth present in the keychain. /// /// For restorePreviousSignIn, this indicates that there is no sign in to /// restore. noAuthInKeychain, - /// kGIDSignInErrorCodeCanceled; the request was canceled by the user. canceled, - /// kGIDSignInErrorCodeEMM; an enterprise management error occurred. eemError, - /// kGIDSignInErrorCodeScopesAlreadyGranted; the requested scopes have already /// been granted. scopesAlreadyGranted, - /// kGIDSignInErrorCodeMismatchWithCurrentUser; an operation was requested on /// a non-current user. userMismatch, @@ -62,10 +70,17 @@ class PlatformConfigurationParams { String? hostedDomain; - Object encode() { - return [clientId, serverClientId, hostedDomain]; + List _toList() { + return [ + clientId, + serverClientId, + hostedDomain, + ]; } + Object encode() { + return _toList(); } + static PlatformConfigurationParams decode(Object result) { result as List; return PlatformConfigurationParams( @@ -74,6 +89,23 @@ class PlatformConfigurationParams { hostedDomain: result[2] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformConfigurationParams || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of GoogleSignInUserData + AuthenticationTokenData. @@ -98,10 +130,19 @@ class UserData { String? idToken; - Object encode() { - return [displayName, email, userId, photoUrl, idToken]; + List _toList() { + return [ + displayName, + email, + userId, + photoUrl, + idToken, + ]; } + Object encode() { + return _toList(); } + static UserData decode(Object result) { result as List; return UserData( @@ -112,11 +153,31 @@ class UserData { idToken: result[4] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! UserData || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// The response from an auth call. class SignInResult { - SignInResult({this.success, this.error}); + SignInResult({ + this.success, + this.error, + }); /// The success result, if any. /// @@ -128,10 +189,16 @@ class SignInResult { /// Exactly one of success and error will be non-nil. SignInFailure? error; - Object encode() { - return [success, error]; + List _toList() { + return [ + success, + error, + ]; } + Object encode() { + return _toList(); } + static SignInResult decode(Object result) { result as List; return SignInResult( @@ -139,11 +206,32 @@ class SignInResult { error: result[1] as SignInFailure?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SignInResult || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// An sign in failure. class SignInFailure { - SignInFailure({required this.type, this.message, this.details}); + SignInFailure({ + required this.type, + this.message, + this.details, + }); /// The type of failure. GoogleSignInErrorCode type; @@ -154,10 +242,17 @@ class SignInFailure { /// Extra details about the failure, if any. Object? details; - Object encode() { - return [type, message, details]; + List _toList() { + return [ + type, + message, + details, + ]; } + Object encode() { + return _toList(); } + static SignInFailure decode(Object result) { result as List; return SignInFailure( @@ -166,6 +261,23 @@ class SignInFailure { details: result[2], ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SignInFailure || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// A successful auth result. @@ -190,10 +302,18 @@ class SignInSuccess { String? serverAuthCode; - Object encode() { - return [user, accessToken, grantedScopes, serverAuthCode]; + List _toList() { + return [ + user, + accessToken, + grantedScopes, + serverAuthCode, + ]; } + Object encode() { + return _toList(); } + static SignInSuccess decode(Object result) { result as List; return SignInSuccess( @@ -203,8 +323,26 @@ class SignInSuccess { serverAuthCode: result[3] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SignInSuccess || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -212,22 +350,22 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is GoogleSignInErrorCode) { + } else if (value is GoogleSignInErrorCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformConfigurationParams) { + } else if (value is PlatformConfigurationParams) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is UserData) { + } else if (value is UserData) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is SignInResult) { + } else if (value is SignInResult) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is SignInFailure) { + } else if (value is SignInFailure) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is SignInSuccess) { + } else if (value is SignInSuccess) { buffer.putUint8(134); writeValue(buffer, value.encode()); } else { @@ -238,18 +376,18 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : GoogleSignInErrorCode.values[value]; - case 130: + case 130: return PlatformConfigurationParams.decode(readValue(buffer)!); - case 131: + case 131: return UserData.decode(readValue(buffer)!); - case 132: + case 132: return SignInResult.decode(readValue(buffer)!); - case 133: + case 133: return SignInFailure.decode(readValue(buffer)!); - case 134: + case 134: return SignInSuccess.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -261,13 +399,9 @@ class GoogleSignInApi { /// Constructor for [GoogleSignInApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - GoogleSignInApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + GoogleSignInApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -276,16 +410,15 @@ class GoogleSignInApi { /// Configures the sign in object with application-level parameters. Future configure(PlatformConfigurationParams params) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([params]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -302,16 +435,15 @@ class GoogleSignInApi { /// Attempts to restore an existing sign-in, if any, with minimal user /// interaction. Future restorePreviousSignIn() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.restorePreviousSignIn$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.restorePreviousSignIn$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -332,17 +464,15 @@ class GoogleSignInApi { /// Starts a sign in with user interaction. Future signIn(List scopeHint, String? nonce) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([scopeHint, nonce]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([scopeHint, nonce]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -363,16 +493,15 @@ class GoogleSignInApi { /// Requests the access token for the current sign in. Future getRefreshedAuthorizationTokens(String userId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.getRefreshedAuthorizationTokens$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.getRefreshedAuthorizationTokens$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([userId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([userId]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -393,17 +522,15 @@ class GoogleSignInApi { /// Requests authorization of the given additional scopes. Future addScopes(List scopes, String userId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([scopes, userId]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([scopes, userId]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -424,16 +551,15 @@ class GoogleSignInApi { /// Signs out the current user. Future signOut() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -449,16 +575,15 @@ class GoogleSignInApi { /// Revokes scope grants to the application. Future disconnect() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java b/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java index 67340c07b38..382e6811399 100644 --- a/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java +++ b/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.2.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.imagepicker; @@ -21,7 +21,11 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -37,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -56,7 +61,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -141,16 +146,10 @@ public void setLimit(@Nullable Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } GeneralOptions that = (GeneralOptions) o; - return allowMultiple.equals(that.allowMultiple) - && usePhotoPicker.equals(that.usePhotoPicker) - && Objects.equals(limit, that.limit); + return allowMultiple.equals(that.allowMultiple) && usePhotoPicker.equals(that.usePhotoPicker) && Objects.equals(limit, that.limit); } @Override @@ -217,7 +216,7 @@ ArrayList toList() { /** * Options for image selection and output. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class ImageSelectionOptions { /** If set, the max width that the image should be resized to fit in. */ @@ -245,7 +244,7 @@ public void setMaxHeight(@Nullable Double setterArg) { /** * The quality of the output image, from 0-100. * - *

100 indicates original quality. + * 100 indicates original quality. */ private @NonNull Long quality; @@ -265,16 +264,10 @@ public void setQuality(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } ImageSelectionOptions that = (ImageSelectionOptions) o; - return Objects.equals(maxWidth, that.maxWidth) - && Objects.equals(maxHeight, that.maxHeight) - && quality.equals(that.quality); + return Objects.equals(maxWidth, that.maxWidth) && Objects.equals(maxHeight, that.maxHeight) && quality.equals(that.quality); } @Override @@ -358,12 +351,8 @@ public void setImageSelectionOptions(@NonNull ImageSelectionOptions setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } MediaSelectionOptions that = (MediaSelectionOptions) o; return imageSelectionOptions.equals(that.imageSelectionOptions); } @@ -408,7 +397,7 @@ ArrayList toList() { /** * Options for image selection and output. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class VideoSelectionOptions { /** The maximum desired length for the video, in seconds. */ @@ -424,12 +413,8 @@ public void setMaxDurationSeconds(@Nullable Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } VideoSelectionOptions that = (VideoSelectionOptions) o; return Objects.equals(maxDurationSeconds, that.maxDurationSeconds); } @@ -474,7 +459,7 @@ ArrayList toList() { /** * Specification for the source of an image or video selection. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class SourceSpecification { private @NonNull SourceType type; @@ -505,12 +490,8 @@ public void setCamera(@Nullable SourceCamera setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } SourceSpecification that = (SourceSpecification) o; return type.equals(that.type) && Objects.equals(camera, that.camera); } @@ -567,9 +548,9 @@ ArrayList toList() { /** * An error that occurred during lost result retrieval. * - *

The data here maps to the `PlatformException` that will be created from it. + * The data here maps to the `PlatformException` that will be created from it. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class CacheRetrievalError { private @NonNull String code; @@ -600,12 +581,8 @@ public void setMessage(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } CacheRetrievalError that = (CacheRetrievalError) o; return code.equals(that.code) && Objects.equals(message, that.message); } @@ -662,7 +639,7 @@ ArrayList toList() { /** * The result of retrieving cached results from a previous run. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class CacheRetrievalResult { /** The type of the retrieved data. */ @@ -709,16 +686,10 @@ public void setPaths(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } CacheRetrievalResult that = (CacheRetrievalResult) o; - return type.equals(that.type) - && Objects.equals(error, that.error) - && paths.equals(that.paths); + return type.equals(that.type) && Objects.equals(error, that.error) && paths.equals(that.paths); } @Override @@ -790,21 +761,18 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null ? null : SourceCamera.values()[((Long) value).intValue()]; - } - case (byte) 130: - { - Object value = readValue(buffer); - return value == null ? null : SourceType.values()[((Long) value).intValue()]; - } - case (byte) 131: - { - Object value = readValue(buffer); - return value == null ? null : CacheRetrievalType.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : SourceCamera.values()[((Long) value).intValue()]; + } + case (byte) 130: { + Object value = readValue(buffer); + return value == null ? null : SourceType.values()[((Long) value).intValue()]; + } + case (byte) 131: { + Object value = readValue(buffer); + return value == null ? null : CacheRetrievalType.values()[((Long) value).intValue()]; + } case (byte) 132: return GeneralOptions.fromList((ArrayList) readValue(buffer)); case (byte) 133: @@ -862,6 +830,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -889,49 +858,30 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface ImagePickerApi { /** Selects images and returns their paths. */ - void pickImages( - @NonNull SourceSpecification source, - @NonNull ImageSelectionOptions options, - @NonNull GeneralOptions generalOptions, - @NonNull Result> result); + void pickImages(@NonNull SourceSpecification source, @NonNull ImageSelectionOptions options, @NonNull GeneralOptions generalOptions, @NonNull Result> result); /** Selects video and returns their paths. */ - void pickVideos( - @NonNull SourceSpecification source, - @NonNull VideoSelectionOptions options, - @NonNull GeneralOptions generalOptions, - @NonNull Result> result); + void pickVideos(@NonNull SourceSpecification source, @NonNull VideoSelectionOptions options, @NonNull GeneralOptions generalOptions, @NonNull Result> result); /** Selects images and videos and returns their paths. */ - void pickMedia( - @NonNull MediaSelectionOptions mediaSelectionOptions, - @NonNull GeneralOptions generalOptions, - @NonNull Result> result); + void pickMedia(@NonNull MediaSelectionOptions mediaSelectionOptions, @NonNull GeneralOptions generalOptions, @NonNull Result> result); /** Returns results from a previous app session, if any. */ - @Nullable + @Nullable CacheRetrievalResult retrieveLostResults(); /** The codec used by ImagePickerApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** Sets up an instance of `ImagePickerApi` to handle messages through the `binaryMessenger`. */ + /**Sets up an instance of `ImagePickerApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable ImagePickerApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable ImagePickerApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable ImagePickerApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -962,11 +912,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -997,17 +943,13 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { ArrayList wrapped = new ArrayList<>(); ArrayList args = (ArrayList) message; - MediaSelectionOptions mediaSelectionOptionsArg = - (MediaSelectionOptions) args.get(0); + MediaSelectionOptions mediaSelectionOptionsArg = (MediaSelectionOptions) args.get(0); GeneralOptions generalOptionsArg = (GeneralOptions) args.get(1); Result> resultCallback = new Result>() { @@ -1031,11 +973,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1043,7 +981,8 @@ public void error(Throwable error) { try { CacheRetrievalResult output = api.retrieveLostResults(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/image_picker/image_picker_android/lib/src/messages.g.dart b/packages/image_picker/image_picker_android/lib/src/messages.g.dart index 494eb135d33..a9164654c39 100644 --- a/packages/image_picker/image_picker_android/lib/src/messages.g.dart +++ b/packages/image_picker/image_picker_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.2.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,26 +17,35 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } - if (error == null) { - return [result]; + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } - return [error.code, error.message, error.details]; + return a == b; } -enum SourceCamera { rear, front } -enum SourceType { camera, gallery } +enum SourceCamera { + rear, + front, +} + +enum SourceType { + camera, + gallery, +} -enum CacheRetrievalType { image, video } +enum CacheRetrievalType { + image, + video, +} class GeneralOptions { GeneralOptions({ @@ -51,10 +60,17 @@ class GeneralOptions { int? limit; - Object encode() { - return [allowMultiple, usePhotoPicker, limit]; + List _toList() { + return [ + allowMultiple, + usePhotoPicker, + limit, + ]; } + Object encode() { + return _toList(); } + static GeneralOptions decode(Object result) { result as List; return GeneralOptions( @@ -63,11 +79,32 @@ class GeneralOptions { limit: result[2] as int?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! GeneralOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Options for image selection and output. class ImageSelectionOptions { - ImageSelectionOptions({this.maxWidth, this.maxHeight, required this.quality}); + ImageSelectionOptions({ + this.maxWidth, + this.maxHeight, + required this.quality, + }); /// If set, the max width that the image should be resized to fit in. double? maxWidth; @@ -80,10 +117,17 @@ class ImageSelectionOptions { /// 100 indicates original quality. int quality; - Object encode() { - return [maxWidth, maxHeight, quality]; + List _toList() { + return [ + maxWidth, + maxHeight, + quality, + ]; } + Object encode() { + return _toList(); } + static ImageSelectionOptions decode(Object result) { result as List; return ImageSelectionOptions( @@ -92,54 +136,130 @@ class ImageSelectionOptions { quality: result[2]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! ImageSelectionOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class MediaSelectionOptions { - MediaSelectionOptions({required this.imageSelectionOptions}); + MediaSelectionOptions({ + required this.imageSelectionOptions, + }); ImageSelectionOptions imageSelectionOptions; - Object encode() { - return [imageSelectionOptions]; + List _toList() { + return [ + imageSelectionOptions, + ]; } + Object encode() { + return _toList(); } + static MediaSelectionOptions decode(Object result) { result as List; return MediaSelectionOptions( imageSelectionOptions: result[0]! as ImageSelectionOptions, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! MediaSelectionOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Options for image selection and output. class VideoSelectionOptions { - VideoSelectionOptions({this.maxDurationSeconds}); + VideoSelectionOptions({ + this.maxDurationSeconds, + }); /// The maximum desired length for the video, in seconds. int? maxDurationSeconds; - Object encode() { - return [maxDurationSeconds]; + List _toList() { + return [ + maxDurationSeconds, + ]; } + Object encode() { + return _toList(); } + static VideoSelectionOptions decode(Object result) { result as List; - return VideoSelectionOptions(maxDurationSeconds: result[0] as int?); + return VideoSelectionOptions( + maxDurationSeconds: result[0] as int?, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! VideoSelectionOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Specification for the source of an image or video selection. class SourceSpecification { - SourceSpecification({required this.type, this.camera}); + SourceSpecification({ + required this.type, + this.camera, + }); SourceType type; SourceCamera? camera; - Object encode() { - return [type, camera]; + List _toList() { + return [ + type, + camera, + ]; } + Object encode() { + return _toList(); } + static SourceSpecification decode(Object result) { result as List; return SourceSpecification( @@ -147,22 +267,48 @@ class SourceSpecification { camera: result[1] as SourceCamera?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SourceSpecification || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// An error that occurred during lost result retrieval. /// /// The data here maps to the `PlatformException` that will be created from it. class CacheRetrievalError { - CacheRetrievalError({required this.code, this.message}); + CacheRetrievalError({ + required this.code, + this.message, + }); String code; String? message; - Object encode() { - return [code, message]; + List _toList() { + return [ + code, + message, + ]; } + Object encode() { + return _toList(); } + static CacheRetrievalError decode(Object result) { result as List; return CacheRetrievalError( @@ -170,6 +316,23 @@ class CacheRetrievalError { message: result[1] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! CacheRetrievalError || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// The result of retrieving cached results from a previous run. @@ -189,10 +352,17 @@ class CacheRetrievalResult { /// The results from the last selection, if any. List paths; - Object encode() { - return [type, error, paths]; + List _toList() { + return [ + type, + error, + paths, + ]; } + Object encode() { + return _toList(); } + static CacheRetrievalResult decode(Object result) { result as List; return CacheRetrievalResult( @@ -201,8 +371,26 @@ class CacheRetrievalResult { paths: (result[2] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! CacheRetrievalResult || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -210,34 +398,34 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SourceCamera) { + } else if (value is SourceCamera) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SourceType) { + } else if (value is SourceType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is CacheRetrievalType) { + } else if (value is CacheRetrievalType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is GeneralOptions) { + } else if (value is GeneralOptions) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is ImageSelectionOptions) { + } else if (value is ImageSelectionOptions) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is MediaSelectionOptions) { + } else if (value is MediaSelectionOptions) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is VideoSelectionOptions) { + } else if (value is VideoSelectionOptions) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is SourceSpecification) { + } else if (value is SourceSpecification) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is CacheRetrievalError) { + } else if (value is CacheRetrievalError) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is CacheRetrievalResult) { + } else if (value is CacheRetrievalResult) { buffer.putUint8(138); writeValue(buffer, value.encode()); } else { @@ -248,28 +436,28 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : SourceCamera.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : SourceType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : CacheRetrievalType.values[value]; - case 132: + case 132: return GeneralOptions.decode(readValue(buffer)!); - case 133: + case 133: return ImageSelectionOptions.decode(readValue(buffer)!); - case 134: + case 134: return MediaSelectionOptions.decode(readValue(buffer)!); - case 135: + case 135: return VideoSelectionOptions.decode(readValue(buffer)!); - case 136: + case 136: return SourceSpecification.decode(readValue(buffer)!); - case 137: + case 137: return CacheRetrievalError.decode(readValue(buffer)!); - case 138: + case 138: return CacheRetrievalResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -281,13 +469,9 @@ class ImagePickerApi { /// Constructor for [ImagePickerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - ImagePickerApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + ImagePickerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -295,22 +479,16 @@ class ImagePickerApi { final String pigeonVar_messageChannelSuffix; /// Selects images and returns their paths. - Future> pickImages( - SourceSpecification source, - ImageSelectionOptions options, - GeneralOptions generalOptions, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> pickImages(SourceSpecification source, ImageSelectionOptions options, GeneralOptions generalOptions) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, options, generalOptions]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([source, options, generalOptions]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -330,22 +508,16 @@ class ImagePickerApi { } /// Selects video and returns their paths. - Future> pickVideos( - SourceSpecification source, - VideoSelectionOptions options, - GeneralOptions generalOptions, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> pickVideos(SourceSpecification source, VideoSelectionOptions options, GeneralOptions generalOptions) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, options, generalOptions]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([source, options, generalOptions]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -365,24 +537,16 @@ class ImagePickerApi { } /// Selects images and videos and returns their paths. - Future> pickMedia( - MediaSelectionOptions mediaSelectionOptions, - GeneralOptions generalOptions, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> pickMedia(MediaSelectionOptions mediaSelectionOptions, GeneralOptions generalOptions) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mediaSelectionOptions, generalOptions]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - mediaSelectionOptions, - generalOptions, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -403,16 +567,15 @@ class ImagePickerApi { /// Returns results from a previous app session, if any. Future retrieveLostResults() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h index ef98a01a97a..b9b9a7623fe 100644 --- a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h +++ b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -40,30 +40,32 @@ typedef NS_ENUM(NSUInteger, FLTSourceType) { @class FLTSourceSpecification; @interface FLTMaxSize : NSObject -+ (instancetype)makeWithWidth:(nullable NSNumber *)width height:(nullable NSNumber *)height; -@property(nonatomic, strong, nullable) NSNumber *width; -@property(nonatomic, strong, nullable) NSNumber *height; ++ (instancetype)makeWithWidth:(nullable NSNumber *)width + height:(nullable NSNumber *)height; +@property(nonatomic, strong, nullable) NSNumber * width; +@property(nonatomic, strong, nullable) NSNumber * height; @end @interface FLTMediaSelectionOptions : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithMaxSize:(FLTMaxSize *)maxSize - imageQuality:(nullable NSNumber *)imageQuality - requestFullMetadata:(BOOL)requestFullMetadata - allowMultiple:(BOOL)allowMultiple - limit:(nullable NSNumber *)limit; -@property(nonatomic, strong) FLTMaxSize *maxSize; -@property(nonatomic, strong, nullable) NSNumber *imageQuality; -@property(nonatomic, assign) BOOL requestFullMetadata; -@property(nonatomic, assign) BOOL allowMultiple; -@property(nonatomic, strong, nullable) NSNumber *limit; + imageQuality:(nullable NSNumber *)imageQuality + requestFullMetadata:(BOOL )requestFullMetadata + allowMultiple:(BOOL )allowMultiple + limit:(nullable NSNumber *)limit; +@property(nonatomic, strong) FLTMaxSize * maxSize; +@property(nonatomic, strong, nullable) NSNumber * imageQuality; +@property(nonatomic, assign) BOOL requestFullMetadata; +@property(nonatomic, assign) BOOL allowMultiple; +@property(nonatomic, strong, nullable) NSNumber * limit; @end @interface FLTSourceSpecification : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithType:(FLTSourceType)type camera:(FLTSourceCamera)camera; ++ (instancetype)makeWithType:(FLTSourceType)type + camera:(FLTSourceCamera)camera; @property(nonatomic, assign) FLTSourceType type; @property(nonatomic, assign) FLTSourceCamera camera; @end @@ -72,35 +74,16 @@ typedef NS_ENUM(NSUInteger, FLTSourceType) { NSObject *FLTGetMessagesCodec(void); @protocol FLTImagePickerApi -- (void)pickImageWithSource:(FLTSourceSpecification *)source - maxSize:(FLTMaxSize *)maxSize - quality:(nullable NSNumber *)imageQuality - fullMetadata:(BOOL)requestFullMetadata - completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; -- (void)pickMultiImageWithMaxSize:(FLTMaxSize *)maxSize - quality:(nullable NSNumber *)imageQuality - fullMetadata:(BOOL)requestFullMetadata - limit:(nullable NSNumber *)limit - completion:(void (^)(NSArray *_Nullable, - FlutterError *_Nullable))completion; -- (void)pickVideoWithSource:(FLTSourceSpecification *)source - maxDuration:(nullable NSNumber *)maxDurationSeconds - completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; -- (void)pickMultiVideoWithMaxDuration:(nullable NSNumber *)maxDurationSeconds - limit:(nullable NSNumber *)limit - completion:(void (^)(NSArray *_Nullable, - FlutterError *_Nullable))completion; +- (void)pickImageWithSource:(FLTSourceSpecification *)source maxSize:(FLTMaxSize *)maxSize quality:(nullable NSNumber *)imageQuality fullMetadata:(BOOL)requestFullMetadata completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (void)pickMultiImageWithMaxSize:(FLTMaxSize *)maxSize quality:(nullable NSNumber *)imageQuality fullMetadata:(BOOL)requestFullMetadata limit:(nullable NSNumber *)limit completion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; +- (void)pickVideoWithSource:(FLTSourceSpecification *)source maxDuration:(nullable NSNumber *)maxDurationSeconds completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (void)pickMultiVideoWithMaxDuration:(nullable NSNumber *)maxDurationSeconds limit:(nullable NSNumber *)limit completion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; /// Selects images and videos and returns their paths. -- (void)pickMediaWithMediaSelectionOptions:(FLTMediaSelectionOptions *)mediaSelectionOptions - completion:(void (^)(NSArray *_Nullable, - FlutterError *_Nullable))completion; +- (void)pickMediaWithMediaSelectionOptions:(FLTMediaSelectionOptions *)mediaSelectionOptions completion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; @end -extern void SetUpFLTImagePickerApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFLTImagePickerApi(id binaryMessenger, NSObject *_Nullable api); -extern void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); +extern void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m index 9fbe0b537a8..b4acd8a8aa8 100644 --- a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m +++ b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "./include/image_picker_ios/messages.g.h" @@ -69,8 +69,9 @@ + (nullable FLTSourceSpecification *)nullableFromList:(NSArray *)list; @end @implementation FLTMaxSize -+ (instancetype)makeWithWidth:(nullable NSNumber *)width height:(nullable NSNumber *)height { - FLTMaxSize *pigeonResult = [[FLTMaxSize alloc] init]; ++ (instancetype)makeWithWidth:(nullable NSNumber *)width + height:(nullable NSNumber *)height { + FLTMaxSize* pigeonResult = [[FLTMaxSize alloc] init]; pigeonResult.width = width; pigeonResult.height = height; return pigeonResult; @@ -94,11 +95,11 @@ + (nullable FLTMaxSize *)nullableFromList:(NSArray *)list { @implementation FLTMediaSelectionOptions + (instancetype)makeWithMaxSize:(FLTMaxSize *)maxSize - imageQuality:(nullable NSNumber *)imageQuality - requestFullMetadata:(BOOL)requestFullMetadata - allowMultiple:(BOOL)allowMultiple - limit:(nullable NSNumber *)limit { - FLTMediaSelectionOptions *pigeonResult = [[FLTMediaSelectionOptions alloc] init]; + imageQuality:(nullable NSNumber *)imageQuality + requestFullMetadata:(BOOL )requestFullMetadata + allowMultiple:(BOOL )allowMultiple + limit:(nullable NSNumber *)limit { + FLTMediaSelectionOptions* pigeonResult = [[FLTMediaSelectionOptions alloc] init]; pigeonResult.maxSize = maxSize; pigeonResult.imageQuality = imageQuality; pigeonResult.requestFullMetadata = requestFullMetadata; @@ -130,8 +131,9 @@ + (nullable FLTMediaSelectionOptions *)nullableFromList:(NSArray *)list { @end @implementation FLTSourceSpecification -+ (instancetype)makeWithType:(FLTSourceType)type camera:(FLTSourceCamera)camera { - FLTSourceSpecification *pigeonResult = [[FLTSourceSpecification alloc] init]; ++ (instancetype)makeWithType:(FLTSourceType)type + camera:(FLTSourceCamera)camera { + FLTSourceSpecification* pigeonResult = [[FLTSourceSpecification alloc] init]; pigeonResult.type = type; pigeonResult.camera = camera; return pigeonResult; @@ -162,21 +164,17 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FLTSourceCameraBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FLTSourceCameraBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil - ? nil - : [[FLTSourceTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FLTSourceTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 131: + case 131: return [FLTMaxSize fromList:[self readValue]]; - case 132: + case 132: return [FLTMediaSelectionOptions fromList:[self readValue]]; - case 133: + case 133: return [FLTSourceSpecification fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -226,140 +224,96 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FLTMessagesPigeonCodecReaderWriter *readerWriter = - [[FLTMessagesPigeonCodecReaderWriter alloc] init]; + FLTMessagesPigeonCodecReaderWriter *readerWriter = [[FLTMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFLTImagePickerApi(id binaryMessenger, - NSObject *api) { +void SetUpFLTImagePickerApi(id binaryMessenger, NSObject *api) { SetUpFLTImagePickerApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector - (pickImageWithSource:maxSize:quality:fullMetadata:completion:)], - @"FLTImagePickerApi api (%@) doesn't respond to " - @"@selector(pickImageWithSource:maxSize:quality:fullMetadata:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(pickImageWithSource:maxSize:quality:fullMetadata:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickImageWithSource:maxSize:quality:fullMetadata:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTSourceSpecification *arg_source = GetNullableObjectAtIndex(args, 0); FLTMaxSize *arg_maxSize = GetNullableObjectAtIndex(args, 1); NSNumber *arg_imageQuality = GetNullableObjectAtIndex(args, 2); BOOL arg_requestFullMetadata = [GetNullableObjectAtIndex(args, 3) boolValue]; - [api pickImageWithSource:arg_source - maxSize:arg_maxSize - quality:arg_imageQuality - fullMetadata:arg_requestFullMetadata - completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickImageWithSource:arg_source maxSize:arg_maxSize quality:arg_imageQuality fullMetadata:arg_requestFullMetadata completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.image_picker_ios." - @"ImagePickerApi.pickMultiImage", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiImage", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector - (pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)], - @"FLTImagePickerApi api (%@) doesn't respond to " - @"@selector(pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTMaxSize *arg_maxSize = GetNullableObjectAtIndex(args, 0); NSNumber *arg_imageQuality = GetNullableObjectAtIndex(args, 1); BOOL arg_requestFullMetadata = [GetNullableObjectAtIndex(args, 2) boolValue]; NSNumber *arg_limit = GetNullableObjectAtIndex(args, 3); - [api pickMultiImageWithMaxSize:arg_maxSize - quality:arg_imageQuality - fullMetadata:arg_requestFullMetadata - limit:arg_limit - completion:^(NSArray *_Nullable output, - FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickMultiImageWithMaxSize:arg_maxSize quality:arg_imageQuality fullMetadata:arg_requestFullMetadata limit:arg_limit completion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickVideoWithSource:maxDuration:completion:)], - @"FLTImagePickerApi api (%@) doesn't respond to " - @"@selector(pickVideoWithSource:maxDuration:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(pickVideoWithSource:maxDuration:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickVideoWithSource:maxDuration:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTSourceSpecification *arg_source = GetNullableObjectAtIndex(args, 0); NSNumber *arg_maxDurationSeconds = GetNullableObjectAtIndex(args, 1); - [api pickVideoWithSource:arg_source - maxDuration:arg_maxDurationSeconds - completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickVideoWithSource:arg_source maxDuration:arg_maxDurationSeconds completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.image_picker_ios." - @"ImagePickerApi.pickMultiVideo", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiVideo", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickMultiVideoWithMaxDuration:limit:completion:)], - @"FLTImagePickerApi api (%@) doesn't respond to " - @"@selector(pickMultiVideoWithMaxDuration:limit:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(pickMultiVideoWithMaxDuration:limit:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickMultiVideoWithMaxDuration:limit:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSNumber *arg_maxDurationSeconds = GetNullableObjectAtIndex(args, 0); NSNumber *arg_limit = GetNullableObjectAtIndex(args, 1); - [api pickMultiVideoWithMaxDuration:arg_maxDurationSeconds - limit:arg_limit - completion:^(NSArray *_Nullable output, - FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickMultiVideoWithMaxDuration:arg_maxDurationSeconds limit:arg_limit completion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -367,27 +321,19 @@ void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger } /// Selects images and videos and returns their paths. { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickMediaWithMediaSelectionOptions:completion:)], - @"FLTImagePickerApi api (%@) doesn't respond to " - @"@selector(pickMediaWithMediaSelectionOptions:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(pickMediaWithMediaSelectionOptions:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickMediaWithMediaSelectionOptions:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTMediaSelectionOptions *arg_mediaSelectionOptions = GetNullableObjectAtIndex(args, 0); - [api pickMediaWithMediaSelectionOptions:arg_mediaSelectionOptions - completion:^(NSArray *_Nullable output, - FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickMediaWithMediaSelectionOptions:arg_mediaSelectionOptions completion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; diff --git a/packages/image_picker/image_picker_ios/lib/src/messages.g.dart b/packages/image_picker/image_picker_ios/lib/src/messages.g.dart index b38ace4d8f2..04d3490b7ba 100644 --- a/packages/image_picker/image_picker_ios/lib/src/messages.g.dart +++ b/packages/image_picker/image_picker_ios/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,40 +17,75 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } - if (error == null) { - return [result]; + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } - return [error.code, error.message, error.details]; + return a == b; } -enum SourceCamera { rear, front } -enum SourceType { camera, gallery } +enum SourceCamera { + rear, + front, +} + +enum SourceType { + camera, + gallery, +} class MaxSize { - MaxSize({this.width, this.height}); + MaxSize({ + this.width, + this.height, + }); double? width; double? height; - Object encode() { - return [width, height]; + List _toList() { + return [ + width, + height, + ]; } + Object encode() { + return _toList(); } + static MaxSize decode(Object result) { result as List; - return MaxSize(width: result[0] as double?, height: result[1] as double?); + return MaxSize( + width: result[0] as double?, + height: result[1] as double?, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! MaxSize || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class MediaSelectionOptions { @@ -72,7 +107,7 @@ class MediaSelectionOptions { int? limit; - Object encode() { + List _toList() { return [ maxSize, imageQuality, @@ -82,6 +117,9 @@ class MediaSelectionOptions { ]; } + Object encode() { + return _toList(); } + static MediaSelectionOptions decode(Object result) { result as List; return MediaSelectionOptions( @@ -92,19 +130,45 @@ class MediaSelectionOptions { limit: result[4] as int?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! MediaSelectionOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SourceSpecification { - SourceSpecification({required this.type, required this.camera}); + SourceSpecification({ + required this.type, + required this.camera, + }); SourceType type; SourceCamera camera; - Object encode() { - return [type, camera]; + List _toList() { + return [ + type, + camera, + ]; } + Object encode() { + return _toList(); } + static SourceSpecification decode(Object result) { result as List; return SourceSpecification( @@ -112,8 +176,26 @@ class SourceSpecification { camera: result[1]! as SourceCamera, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SourceSpecification || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -121,19 +203,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SourceCamera) { + } else if (value is SourceCamera) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SourceType) { + } else if (value is SourceType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is MaxSize) { + } else if (value is MaxSize) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is MediaSelectionOptions) { + } else if (value is MediaSelectionOptions) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is SourceSpecification) { + } else if (value is SourceSpecification) { buffer.putUint8(133); writeValue(buffer, value.encode()); } else { @@ -144,17 +226,17 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : SourceCamera.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : SourceType.values[value]; - case 131: + case 131: return MaxSize.decode(readValue(buffer)!); - case 132: + case 132: return MediaSelectionOptions.decode(readValue(buffer)!); - case 133: + case 133: return SourceSpecification.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -166,41 +248,25 @@ class ImagePickerApi { /// Constructor for [ImagePickerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - ImagePickerApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + ImagePickerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); final String pigeonVar_messageChannelSuffix; - Future pickImage( - SourceSpecification source, - MaxSize maxSize, - int? imageQuality, - bool requestFullMetadata, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future pickImage(SourceSpecification source, MaxSize maxSize, int? imageQuality, bool requestFullMetadata) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, maxSize, imageQuality, requestFullMetadata]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - source, - maxSize, - imageQuality, - requestFullMetadata, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -214,28 +280,16 @@ class ImagePickerApi { } } - Future> pickMultiImage( - MaxSize maxSize, - int? imageQuality, - bool requestFullMetadata, - int? limit, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiImage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> pickMultiImage(MaxSize maxSize, int? imageQuality, bool requestFullMetadata, int? limit) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiImage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([maxSize, imageQuality, requestFullMetadata, limit]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - maxSize, - imageQuality, - requestFullMetadata, - limit, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -254,21 +308,16 @@ class ImagePickerApi { } } - Future pickVideo( - SourceSpecification source, - int? maxDurationSeconds, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future pickVideo(SourceSpecification source, int? maxDurationSeconds) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, maxDurationSeconds]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([source, maxDurationSeconds]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -282,21 +331,16 @@ class ImagePickerApi { } } - Future> pickMultiVideo( - int? maxDurationSeconds, - int? limit, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiVideo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> pickMultiVideo(int? maxDurationSeconds, int? limit) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiVideo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([maxDurationSeconds, limit]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([maxDurationSeconds, limit]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -316,20 +360,16 @@ class ImagePickerApi { } /// Selects images and videos and returns their paths. - Future> pickMedia( - MediaSelectionOptions mediaSelectionOptions, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> pickMedia(MediaSelectionOptions mediaSelectionOptions) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mediaSelectionOptions]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([mediaSelectionOptions]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java b/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java index a8ac10ddcaf..382e33b5db2 100644 --- a/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java +++ b/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.inapppurchase; @@ -21,8 +21,11 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -38,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -57,15 +61,14 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError( - "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -127,7 +130,7 @@ public enum PlatformBillingChoiceMode { /** * Billing through google play. * - *

Default state. + * Default state. */ PLAY_BILLING_ONLY(0), /** Billing through app provided flow. */ @@ -142,6 +145,7 @@ public enum PlatformBillingChoiceMode { } } + /** Pigeon version of Java BillingClient.FeatureType. */ public enum PlatformBillingClientFeature { ALTERNATIVE_BILLING_ONLY(0), BILLING_CONFIG(1), @@ -188,7 +192,7 @@ public enum PlatformRecurrenceMode { /** * Pigeon version of Java QueryProductDetailsParams.Product. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformQueryProduct { private @NonNull String productId; @@ -222,12 +226,8 @@ public void setProductType(@NonNull PlatformProductType setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformQueryProduct that = (PlatformQueryProduct) o; return productId.equals(that.productId) && productType.equals(that.productType); } @@ -284,7 +284,7 @@ ArrayList toList() { /** * Pigeon version of Java AccountIdentifiers. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformAccountIdentifiers { private @Nullable String obfuscatedAccountId; @@ -309,15 +309,10 @@ public void setObfuscatedProfileId(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformAccountIdentifiers that = (PlatformAccountIdentifiers) o; - return Objects.equals(obfuscatedAccountId, that.obfuscatedAccountId) - && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId); + return Objects.equals(obfuscatedAccountId, that.obfuscatedAccountId) && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId); } @Override @@ -372,7 +367,7 @@ ArrayList toList() { /** * Pigeon version of Java BillingResult. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBillingResult { private @NonNull PlatformBillingResponse responseCode; @@ -406,12 +401,8 @@ public void setDebugMessage(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBillingResult that = (PlatformBillingResult) o; return responseCode.equals(that.responseCode) && debugMessage.equals(that.debugMessage); } @@ -468,7 +459,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails.OneTimePurchaseOfferDetails. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformOneTimePurchaseOfferDetails { private @NonNull Long priceAmountMicros; @@ -515,16 +506,10 @@ public void setPriceCurrencyCode(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformOneTimePurchaseOfferDetails that = (PlatformOneTimePurchaseOfferDetails) o; - return priceAmountMicros.equals(that.priceAmountMicros) - && formattedPrice.equals(that.formattedPrice) - && priceCurrencyCode.equals(that.priceCurrencyCode); + return priceAmountMicros.equals(that.priceAmountMicros) && formattedPrice.equals(that.formattedPrice) && priceCurrencyCode.equals(that.priceCurrencyCode); } @Override @@ -559,8 +544,7 @@ public static final class Builder { } public @NonNull PlatformOneTimePurchaseOfferDetails build() { - PlatformOneTimePurchaseOfferDetails pigeonReturn = - new PlatformOneTimePurchaseOfferDetails(); + PlatformOneTimePurchaseOfferDetails pigeonReturn = new PlatformOneTimePurchaseOfferDetails(); pigeonReturn.setPriceAmountMicros(priceAmountMicros); pigeonReturn.setFormattedPrice(formattedPrice); pigeonReturn.setPriceCurrencyCode(priceCurrencyCode); @@ -577,8 +561,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformOneTimePurchaseOfferDetails fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformOneTimePurchaseOfferDetails fromList(@NonNull ArrayList pigeonVar_list) { PlatformOneTimePurchaseOfferDetails pigeonResult = new PlatformOneTimePurchaseOfferDetails(); Object priceAmountMicros = pigeonVar_list.get(0); pigeonResult.setPriceAmountMicros((Long) priceAmountMicros); @@ -593,7 +576,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformProductDetails { private @NonNull String description; @@ -667,8 +650,7 @@ public void setTitle(@NonNull String setterArg) { return oneTimePurchaseOfferDetails; } - public void setOneTimePurchaseOfferDetails( - @Nullable PlatformOneTimePurchaseOfferDetails setterArg) { + public void setOneTimePurchaseOfferDetails(@Nullable PlatformOneTimePurchaseOfferDetails setterArg) { this.oneTimePurchaseOfferDetails = setterArg; } @@ -678,8 +660,7 @@ public void setOneTimePurchaseOfferDetails( return subscriptionOfferDetails; } - public void setSubscriptionOfferDetails( - @Nullable List setterArg) { + public void setSubscriptionOfferDetails(@Nullable List setterArg) { this.subscriptionOfferDetails = setterArg; } @@ -688,32 +669,15 @@ public void setSubscriptionOfferDetails( @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformProductDetails that = (PlatformProductDetails) o; - return description.equals(that.description) - && name.equals(that.name) - && productId.equals(that.productId) - && productType.equals(that.productType) - && title.equals(that.title) - && Objects.equals(oneTimePurchaseOfferDetails, that.oneTimePurchaseOfferDetails) - && Objects.equals(subscriptionOfferDetails, that.subscriptionOfferDetails); + return description.equals(that.description) && name.equals(that.name) && productId.equals(that.productId) && productType.equals(that.productType) && title.equals(that.title) && Objects.equals(oneTimePurchaseOfferDetails, that.oneTimePurchaseOfferDetails) && Objects.equals(subscriptionOfferDetails, that.subscriptionOfferDetails); } @Override public int hashCode() { - return Objects.hash( - description, - name, - productId, - productType, - title, - oneTimePurchaseOfferDetails, - subscriptionOfferDetails); + return Objects.hash(description, name, productId, productType, title, oneTimePurchaseOfferDetails, subscriptionOfferDetails); } public static final class Builder { @@ -761,8 +725,7 @@ public static final class Builder { private @Nullable PlatformOneTimePurchaseOfferDetails oneTimePurchaseOfferDetails; @CanIgnoreReturnValue - public @NonNull Builder setOneTimePurchaseOfferDetails( - @Nullable PlatformOneTimePurchaseOfferDetails setterArg) { + public @NonNull Builder setOneTimePurchaseOfferDetails(@Nullable PlatformOneTimePurchaseOfferDetails setterArg) { this.oneTimePurchaseOfferDetails = setterArg; return this; } @@ -770,8 +733,7 @@ public static final class Builder { private @Nullable List subscriptionOfferDetails; @CanIgnoreReturnValue - public @NonNull Builder setSubscriptionOfferDetails( - @Nullable List setterArg) { + public @NonNull Builder setSubscriptionOfferDetails(@Nullable List setterArg) { this.subscriptionOfferDetails = setterArg; return this; } @@ -815,20 +777,18 @@ ArrayList toList() { Object title = pigeonVar_list.get(4); pigeonResult.setTitle((String) title); Object oneTimePurchaseOfferDetails = pigeonVar_list.get(5); - pigeonResult.setOneTimePurchaseOfferDetails( - (PlatformOneTimePurchaseOfferDetails) oneTimePurchaseOfferDetails); + pigeonResult.setOneTimePurchaseOfferDetails((PlatformOneTimePurchaseOfferDetails) oneTimePurchaseOfferDetails); Object subscriptionOfferDetails = pigeonVar_list.get(6); - pigeonResult.setSubscriptionOfferDetails( - (List) subscriptionOfferDetails); + pigeonResult.setSubscriptionOfferDetails((List) subscriptionOfferDetails); return pigeonResult; } } /** - * Pigeon version of ProductDetailsResponseWrapper, which contains the components of the Java - * ProductDetailsResponseListener callback. + * Pigeon version of ProductDetailsResponseWrapper, which contains the + * components of the Java ProductDetailsResponseListener callback. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformProductDetailsResponse { private @NonNull PlatformBillingResult billingResult; @@ -862,12 +822,8 @@ public void setProductDetails(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformProductDetailsResponse that = (PlatformProductDetailsResponse) o; return billingResult.equals(that.billingResult) && productDetails.equals(that.productDetails); } @@ -911,8 +867,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformProductDetailsResponse fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformProductDetailsResponse fromList(@NonNull ArrayList pigeonVar_list) { PlatformProductDetailsResponse pigeonResult = new PlatformProductDetailsResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); @@ -923,10 +878,11 @@ ArrayList toList() { } /** - * Pigeon version of AlternativeBillingOnlyReportingDetailsWrapper, which contains the components - * of the Java AlternativeBillingOnlyReportingDetailsListener callback. + * Pigeon version of AlternativeBillingOnlyReportingDetailsWrapper, which + * contains the components of the Java + * AlternativeBillingOnlyReportingDetailsListener callback. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformAlternativeBillingOnlyReportingDetailsResponse { private @NonNull PlatformBillingResult billingResult; @@ -960,16 +916,10 @@ public void setExternalTransactionToken(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - PlatformAlternativeBillingOnlyReportingDetailsResponse that = - (PlatformAlternativeBillingOnlyReportingDetailsResponse) o; - return billingResult.equals(that.billingResult) - && externalTransactionToken.equals(that.externalTransactionToken); + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } + PlatformAlternativeBillingOnlyReportingDetailsResponse that = (PlatformAlternativeBillingOnlyReportingDetailsResponse) o; + return billingResult.equals(that.billingResult) && externalTransactionToken.equals(that.externalTransactionToken); } @Override @@ -996,8 +946,7 @@ public static final class Builder { } public @NonNull PlatformAlternativeBillingOnlyReportingDetailsResponse build() { - PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonReturn = - new PlatformAlternativeBillingOnlyReportingDetailsResponse(); + PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonReturn = new PlatformAlternativeBillingOnlyReportingDetailsResponse(); pigeonReturn.setBillingResult(billingResult); pigeonReturn.setExternalTransactionToken(externalTransactionToken); return pigeonReturn; @@ -1012,10 +961,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformAlternativeBillingOnlyReportingDetailsResponse fromList( - @NonNull ArrayList pigeonVar_list) { - PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonResult = - new PlatformAlternativeBillingOnlyReportingDetailsResponse(); + static @NonNull PlatformAlternativeBillingOnlyReportingDetailsResponse fromList(@NonNull ArrayList pigeonVar_list) { + PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonResult = new PlatformAlternativeBillingOnlyReportingDetailsResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); Object externalTransactionToken = pigeonVar_list.get(1); @@ -1025,10 +972,10 @@ ArrayList toList() { } /** - * Pigeon version of BillingConfigWrapper, which contains the components of the Java - * BillingConfigResponseListener callback. + * Pigeon version of BillingConfigWrapper, which contains the components of the + * Java BillingConfigResponseListener callback. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBillingConfigResponse { private @NonNull PlatformBillingResult billingResult; @@ -1062,12 +1009,8 @@ public void setCountryCode(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBillingConfigResponse that = (PlatformBillingConfigResponse) o; return billingResult.equals(that.billingResult) && countryCode.equals(that.countryCode); } @@ -1111,8 +1054,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformBillingConfigResponse fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformBillingConfigResponse fromList(@NonNull ArrayList pigeonVar_list) { PlatformBillingConfigResponse pigeonResult = new PlatformBillingConfigResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); @@ -1125,7 +1067,7 @@ ArrayList toList() { /** * Pigeon version of Java BillingFlowParams. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBillingFlowParams { private @NonNull String product; @@ -1209,32 +1151,15 @@ public void setPurchaseToken(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformBillingFlowParams that = (PlatformBillingFlowParams) o; - return product.equals(that.product) - && replacementMode.equals(that.replacementMode) - && Objects.equals(offerToken, that.offerToken) - && Objects.equals(accountId, that.accountId) - && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId) - && Objects.equals(oldProduct, that.oldProduct) - && Objects.equals(purchaseToken, that.purchaseToken); + return product.equals(that.product) && replacementMode.equals(that.replacementMode) && Objects.equals(offerToken, that.offerToken) && Objects.equals(accountId, that.accountId) && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId) && Objects.equals(oldProduct, that.oldProduct) && Objects.equals(purchaseToken, that.purchaseToken); } @Override public int hashCode() { - return Objects.hash( - product, - replacementMode, - offerToken, - accountId, - obfuscatedProfileId, - oldProduct, - purchaseToken); + return Objects.hash(product, replacementMode, offerToken, accountId, obfuscatedProfileId, oldProduct, purchaseToken); } public static final class Builder { @@ -1344,7 +1269,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails.PricingPhase. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPricingPhase { private @NonNull Long billingCycleCount; @@ -1430,30 +1355,15 @@ public void setPriceCurrencyCode(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPricingPhase that = (PlatformPricingPhase) o; - return billingCycleCount.equals(that.billingCycleCount) - && recurrenceMode.equals(that.recurrenceMode) - && priceAmountMicros.equals(that.priceAmountMicros) - && billingPeriod.equals(that.billingPeriod) - && formattedPrice.equals(that.formattedPrice) - && priceCurrencyCode.equals(that.priceCurrencyCode); + return billingCycleCount.equals(that.billingCycleCount) && recurrenceMode.equals(that.recurrenceMode) && priceAmountMicros.equals(that.priceAmountMicros) && billingPeriod.equals(that.billingPeriod) && formattedPrice.equals(that.formattedPrice) && priceCurrencyCode.equals(that.priceCurrencyCode); } @Override public int hashCode() { - return Objects.hash( - billingCycleCount, - recurrenceMode, - priceAmountMicros, - billingPeriod, - formattedPrice, - priceCurrencyCode); + return Objects.hash(billingCycleCount, recurrenceMode, priceAmountMicros, billingPeriod, formattedPrice, priceCurrencyCode); } public static final class Builder { @@ -1551,9 +1461,9 @@ ArrayList toList() { /** * Pigeon version of Java Purchase. * - *

See also PurchaseWrapper on the Dart side. + * See also PurchaseWrapper on the Dart side. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchase { private @Nullable String orderId; @@ -1734,46 +1644,15 @@ public void setPendingPurchaseUpdate(@Nullable PlatformPendingPurchaseUpdate set @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPurchase that = (PlatformPurchase) o; - return Objects.equals(orderId, that.orderId) - && packageName.equals(that.packageName) - && purchaseTime.equals(that.purchaseTime) - && purchaseToken.equals(that.purchaseToken) - && signature.equals(that.signature) - && products.equals(that.products) - && isAutoRenewing.equals(that.isAutoRenewing) - && originalJson.equals(that.originalJson) - && developerPayload.equals(that.developerPayload) - && isAcknowledged.equals(that.isAcknowledged) - && quantity.equals(that.quantity) - && purchaseState.equals(that.purchaseState) - && Objects.equals(accountIdentifiers, that.accountIdentifiers) - && Objects.equals(pendingPurchaseUpdate, that.pendingPurchaseUpdate); + return Objects.equals(orderId, that.orderId) && packageName.equals(that.packageName) && purchaseTime.equals(that.purchaseTime) && purchaseToken.equals(that.purchaseToken) && signature.equals(that.signature) && products.equals(that.products) && isAutoRenewing.equals(that.isAutoRenewing) && originalJson.equals(that.originalJson) && developerPayload.equals(that.developerPayload) && isAcknowledged.equals(that.isAcknowledged) && quantity.equals(that.quantity) && purchaseState.equals(that.purchaseState) && Objects.equals(accountIdentifiers, that.accountIdentifiers) && Objects.equals(pendingPurchaseUpdate, that.pendingPurchaseUpdate); } @Override public int hashCode() { - return Objects.hash( - orderId, - packageName, - purchaseTime, - purchaseToken, - signature, - products, - isAutoRenewing, - originalJson, - developerPayload, - isAcknowledged, - quantity, - purchaseState, - accountIdentifiers, - pendingPurchaseUpdate); + return Objects.hash(orderId, packageName, purchaseTime, purchaseToken, signature, products, isAutoRenewing, originalJson, developerPayload, isAcknowledged, quantity, purchaseState, accountIdentifiers, pendingPurchaseUpdate); } public static final class Builder { @@ -1877,8 +1756,7 @@ public static final class Builder { private @Nullable PlatformAccountIdentifiers accountIdentifiers; @CanIgnoreReturnValue - public @NonNull Builder setAccountIdentifiers( - @Nullable PlatformAccountIdentifiers setterArg) { + public @NonNull Builder setAccountIdentifiers(@Nullable PlatformAccountIdentifiers setterArg) { this.accountIdentifiers = setterArg; return this; } @@ -1886,8 +1764,7 @@ public static final class Builder { private @Nullable PlatformPendingPurchaseUpdate pendingPurchaseUpdate; @CanIgnoreReturnValue - public @NonNull Builder setPendingPurchaseUpdate( - @Nullable PlatformPendingPurchaseUpdate setterArg) { + public @NonNull Builder setPendingPurchaseUpdate(@Nullable PlatformPendingPurchaseUpdate setterArg) { this.pendingPurchaseUpdate = setterArg; return this; } @@ -1969,9 +1846,9 @@ ArrayList toList() { /** * Pigeon version of Java Purchase. * - *

See also PendingPurchaseUpdateWrapper on the Dart side. + * See also PendingPurchaseUpdateWrapper on the Dart side. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPendingPurchaseUpdate { private @NonNull List products; @@ -2005,12 +1882,8 @@ public void setPurchaseToken(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPendingPurchaseUpdate that = (PlatformPendingPurchaseUpdate) o; return products.equals(that.products) && purchaseToken.equals(that.purchaseToken); } @@ -2054,8 +1927,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPendingPurchaseUpdate fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPendingPurchaseUpdate fromList(@NonNull ArrayList pigeonVar_list) { PlatformPendingPurchaseUpdate pigeonResult = new PlatformPendingPurchaseUpdate(); Object products = pigeonVar_list.get(0); pigeonResult.setProducts((List) products); @@ -2068,9 +1940,9 @@ ArrayList toList() { /** * Pigeon version of PurchaseHistoryRecord. * - *

See also PurchaseHistoryRecordWrapper on the Dart side. + * See also PurchaseHistoryRecordWrapper on the Dart side. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchaseHistoryRecord { private @NonNull Long quantity; @@ -2166,32 +2038,15 @@ public void setProducts(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPurchaseHistoryRecord that = (PlatformPurchaseHistoryRecord) o; - return quantity.equals(that.quantity) - && purchaseTime.equals(that.purchaseTime) - && Objects.equals(developerPayload, that.developerPayload) - && originalJson.equals(that.originalJson) - && purchaseToken.equals(that.purchaseToken) - && signature.equals(that.signature) - && products.equals(that.products); + return quantity.equals(that.quantity) && purchaseTime.equals(that.purchaseTime) && Objects.equals(developerPayload, that.developerPayload) && originalJson.equals(that.originalJson) && purchaseToken.equals(that.purchaseToken) && signature.equals(that.signature) && products.equals(that.products); } @Override public int hashCode() { - return Objects.hash( - quantity, - purchaseTime, - developerPayload, - originalJson, - purchaseToken, - signature, - products); + return Objects.hash(quantity, purchaseTime, developerPayload, originalJson, purchaseToken, signature, products); } public static final class Builder { @@ -2278,8 +2133,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPurchaseHistoryRecord fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPurchaseHistoryRecord fromList(@NonNull ArrayList pigeonVar_list) { PlatformPurchaseHistoryRecord pigeonResult = new PlatformPurchaseHistoryRecord(); Object quantity = pigeonVar_list.get(0); pigeonResult.setQuantity((Long) quantity); @@ -2300,10 +2154,10 @@ ArrayList toList() { } /** - * Pigeon version of PurchasesHistoryResult, which contains the components of the Java - * PurchaseHistoryResponseListener callback. + * Pigeon version of PurchasesHistoryResult, which contains the components of + * the Java PurchaseHistoryResponseListener callback. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchaseHistoryResponse { private @NonNull PlatformBillingResult billingResult; @@ -2337,12 +2191,8 @@ public void setPurchases(@NonNull List setterArg) @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPurchaseHistoryResponse that = (PlatformPurchaseHistoryResponse) o; return billingResult.equals(that.billingResult) && purchases.equals(that.purchases); } @@ -2386,8 +2236,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPurchaseHistoryResponse fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPurchaseHistoryResponse fromList(@NonNull ArrayList pigeonVar_list) { PlatformPurchaseHistoryResponse pigeonResult = new PlatformPurchaseHistoryResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); @@ -2398,10 +2247,10 @@ ArrayList toList() { } /** - * Pigeon version of PurchasesResultWrapper, which contains the components of the Java - * PurchasesResponseListener callback. + * Pigeon version of PurchasesResultWrapper, which contains the components of + * the Java PurchasesResponseListener callback. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchasesResponse { private @NonNull PlatformBillingResult billingResult; @@ -2435,12 +2284,8 @@ public void setPurchases(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPurchasesResponse that = (PlatformPurchasesResponse) o; return billingResult.equals(that.billingResult) && purchases.equals(that.purchases); } @@ -2497,7 +2342,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails.SubscriptionOfferDetails. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformSubscriptionOfferDetails { private @NonNull String basePlanId; @@ -2577,25 +2422,15 @@ public void setInstallmentPlanDetails(@Nullable PlatformInstallmentPlanDetails s @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformSubscriptionOfferDetails that = (PlatformSubscriptionOfferDetails) o; - return basePlanId.equals(that.basePlanId) - && Objects.equals(offerId, that.offerId) - && offerToken.equals(that.offerToken) - && offerTags.equals(that.offerTags) - && pricingPhases.equals(that.pricingPhases) - && Objects.equals(installmentPlanDetails, that.installmentPlanDetails); + return basePlanId.equals(that.basePlanId) && Objects.equals(offerId, that.offerId) && offerToken.equals(that.offerToken) && offerTags.equals(that.offerTags) && pricingPhases.equals(that.pricingPhases) && Objects.equals(installmentPlanDetails, that.installmentPlanDetails); } @Override public int hashCode() { - return Objects.hash( - basePlanId, offerId, offerToken, offerTags, pricingPhases, installmentPlanDetails); + return Objects.hash(basePlanId, offerId, offerToken, offerTags, pricingPhases, installmentPlanDetails); } public static final class Builder { @@ -2643,8 +2478,7 @@ public static final class Builder { private @Nullable PlatformInstallmentPlanDetails installmentPlanDetails; @CanIgnoreReturnValue - public @NonNull Builder setInstallmentPlanDetails( - @Nullable PlatformInstallmentPlanDetails setterArg) { + public @NonNull Builder setInstallmentPlanDetails(@Nullable PlatformInstallmentPlanDetails setterArg) { this.installmentPlanDetails = setterArg; return this; } @@ -2673,8 +2507,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformSubscriptionOfferDetails fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformSubscriptionOfferDetails fromList(@NonNull ArrayList pigeonVar_list) { PlatformSubscriptionOfferDetails pigeonResult = new PlatformSubscriptionOfferDetails(); Object basePlanId = pigeonVar_list.get(0); pigeonResult.setBasePlanId((String) basePlanId); @@ -2687,8 +2520,7 @@ ArrayList toList() { Object pricingPhases = pigeonVar_list.get(4); pigeonResult.setPricingPhases((List) pricingPhases); Object installmentPlanDetails = pigeonVar_list.get(5); - pigeonResult.setInstallmentPlanDetails( - (PlatformInstallmentPlanDetails) installmentPlanDetails); + pigeonResult.setInstallmentPlanDetails((PlatformInstallmentPlanDetails) installmentPlanDetails); return pigeonResult; } } @@ -2696,7 +2528,7 @@ ArrayList toList() { /** * Pigeon version of UserChoiceDetailsWrapper and Java UserChoiceDetails. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformUserChoiceDetails { private @Nullable String originalExternalTransactionId; @@ -2740,16 +2572,10 @@ public void setProducts(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformUserChoiceDetails that = (PlatformUserChoiceDetails) o; - return Objects.equals(originalExternalTransactionId, that.originalExternalTransactionId) - && externalTransactionToken.equals(that.externalTransactionToken) - && products.equals(that.products); + return Objects.equals(originalExternalTransactionId, that.originalExternalTransactionId) && externalTransactionToken.equals(that.externalTransactionToken) && products.equals(that.products); } @Override @@ -2816,7 +2642,7 @@ ArrayList toList() { /** * Pigeon version of UserChoiseDetails.Product. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformUserChoiceProduct { private @NonNull String id; @@ -2860,16 +2686,10 @@ public void setType(@NonNull PlatformProductType setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformUserChoiceProduct that = (PlatformUserChoiceProduct) o; - return id.equals(that.id) - && Objects.equals(offerToken, that.offerToken) - && type.equals(that.type); + return id.equals(that.id) && Objects.equals(offerToken, that.offerToken) && type.equals(that.type); } @Override @@ -2937,7 +2757,7 @@ ArrayList toList() { * Pigeon version of ProductDetails.InstallmentPlanDetails. * https://developer.android.com/reference/com/android/billingclient/api/PendingPurchasesParams.Builder#enableOneTimeProducts() * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformInstallmentPlanDetails { private @NonNull Long commitmentPaymentsCount; @@ -2961,8 +2781,7 @@ public void setCommitmentPaymentsCount(@NonNull Long setterArg) { public void setSubsequentCommitmentPaymentsCount(@NonNull Long setterArg) { if (setterArg == null) { - throw new IllegalStateException( - "Nonnull field \"subsequentCommitmentPaymentsCount\" is null."); + throw new IllegalStateException("Nonnull field \"subsequentCommitmentPaymentsCount\" is null."); } this.subsequentCommitmentPaymentsCount = setterArg; } @@ -2972,15 +2791,10 @@ public void setSubsequentCommitmentPaymentsCount(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformInstallmentPlanDetails that = (PlatformInstallmentPlanDetails) o; - return commitmentPaymentsCount.equals(that.commitmentPaymentsCount) - && subsequentCommitmentPaymentsCount.equals(that.subsequentCommitmentPaymentsCount); + return commitmentPaymentsCount.equals(that.commitmentPaymentsCount) && subsequentCommitmentPaymentsCount.equals(that.subsequentCommitmentPaymentsCount); } @Override @@ -3022,8 +2836,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformInstallmentPlanDetails fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformInstallmentPlanDetails fromList(@NonNull ArrayList pigeonVar_list) { PlatformInstallmentPlanDetails pigeonResult = new PlatformInstallmentPlanDetails(); Object commitmentPaymentsCount = pigeonVar_list.get(0); pigeonResult.setCommitmentPaymentsCount((Long) commitmentPaymentsCount); @@ -3036,7 +2849,7 @@ ArrayList toList() { /** * Pigeon version of Java PendingPurchasesParams. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPendingPurchasesParams { private @NonNull Boolean enablePrepaidPlans; @@ -3057,12 +2870,8 @@ public void setEnablePrepaidPlans(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } PlatformPendingPurchasesParams that = (PlatformPendingPurchasesParams) o; return enablePrepaidPlans.equals(that.enablePrepaidPlans); } @@ -3096,8 +2905,7 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPendingPurchasesParams fromList( - @NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPendingPurchasesParams fromList(@NonNull ArrayList pigeonVar_list) { PlatformPendingPurchasesParams pigeonResult = new PlatformPendingPurchasesParams(); Object enablePrepaidPlans = pigeonVar_list.get(0); pigeonResult.setEnablePrepaidPlans((Boolean) enablePrepaidPlans); @@ -3113,51 +2921,34 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformBillingResponse.values()[((Long) value).intValue()]; - } - case (byte) 130: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformReplacementMode.values()[((Long) value).intValue()]; - } - case (byte) 131: - { - Object value = readValue(buffer); - return value == null ? null : PlatformProductType.values()[((Long) value).intValue()]; - } - case (byte) 132: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformBillingChoiceMode.values()[((Long) value).intValue()]; - } - case (byte) 133: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformBillingClientFeature.values()[((Long) value).intValue()]; - } - case (byte) 134: - { - Object value = readValue(buffer); - return value == null ? null : PlatformPurchaseState.values()[((Long) value).intValue()]; - } - case (byte) 135: - { - Object value = readValue(buffer); - return value == null - ? null - : PlatformRecurrenceMode.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : PlatformBillingResponse.values()[((Long) value).intValue()]; + } + case (byte) 130: { + Object value = readValue(buffer); + return value == null ? null : PlatformReplacementMode.values()[((Long) value).intValue()]; + } + case (byte) 131: { + Object value = readValue(buffer); + return value == null ? null : PlatformProductType.values()[((Long) value).intValue()]; + } + case (byte) 132: { + Object value = readValue(buffer); + return value == null ? null : PlatformBillingChoiceMode.values()[((Long) value).intValue()]; + } + case (byte) 133: { + Object value = readValue(buffer); + return value == null ? null : PlatformBillingClientFeature.values()[((Long) value).intValue()]; + } + case (byte) 134: { + Object value = readValue(buffer); + return value == null ? null : PlatformPurchaseState.values()[((Long) value).intValue()]; + } + case (byte) 135: { + Object value = readValue(buffer); + return value == null ? null : PlatformRecurrenceMode.values()[((Long) value).intValue()]; + } case (byte) 136: return PlatformQueryProduct.fromList((ArrayList) readValue(buffer)); case (byte) 137: @@ -3165,15 +2956,13 @@ protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { case (byte) 138: return PlatformBillingResult.fromList((ArrayList) readValue(buffer)); case (byte) 139: - return PlatformOneTimePurchaseOfferDetails.fromList( - (ArrayList) readValue(buffer)); + return PlatformOneTimePurchaseOfferDetails.fromList((ArrayList) readValue(buffer)); case (byte) 140: return PlatformProductDetails.fromList((ArrayList) readValue(buffer)); case (byte) 141: return PlatformProductDetailsResponse.fromList((ArrayList) readValue(buffer)); case (byte) 142: - return PlatformAlternativeBillingOnlyReportingDetailsResponse.fromList( - (ArrayList) readValue(buffer)); + return PlatformAlternativeBillingOnlyReportingDetailsResponse.fromList((ArrayList) readValue(buffer)); case (byte) 143: return PlatformBillingConfigResponse.fromList((ArrayList) readValue(buffer)); case (byte) 144: @@ -3248,8 +3037,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { writeValue(stream, ((PlatformProductDetailsResponse) value).toList()); } else if (value instanceof PlatformAlternativeBillingOnlyReportingDetailsResponse) { stream.write(142); - writeValue( - stream, ((PlatformAlternativeBillingOnlyReportingDetailsResponse) value).toList()); + writeValue(stream, ((PlatformAlternativeBillingOnlyReportingDetailsResponse) value).toList()); } else if (value instanceof PlatformBillingConfigResponse) { stream.write(143); writeValue(stream, ((PlatformBillingConfigResponse) value).toList()); @@ -3295,6 +3083,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -3322,87 +3111,51 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface InAppPurchaseApi { /** Wraps BillingClient#isReady. */ - @NonNull + @NonNull Boolean isReady(); /** Wraps BillingClient#startConnection(BillingClientStateListener). */ - void startConnection( - @NonNull Long callbackHandle, - @NonNull PlatformBillingChoiceMode billingMode, - @NonNull PlatformPendingPurchasesParams pendingPurchasesParams, - @NonNull Result result); + void startConnection(@NonNull Long callbackHandle, @NonNull PlatformBillingChoiceMode billingMode, @NonNull PlatformPendingPurchasesParams pendingPurchasesParams, @NonNull Result result); /** Wraps BillingClient#endConnection(BillingClientStateListener). */ void endConnection(); - /** - * Wraps BillingClient#getBillingConfigAsync(GetBillingConfigParams, - * BillingConfigResponseListener). - */ + /** Wraps BillingClient#getBillingConfigAsync(GetBillingConfigParams, BillingConfigResponseListener). */ void getBillingConfigAsync(@NonNull Result result); /** Wraps BillingClient#launchBillingFlow(Activity, BillingFlowParams). */ - @NonNull + @NonNull PlatformBillingResult launchBillingFlow(@NonNull PlatformBillingFlowParams params); - /** - * Wraps BillingClient#acknowledgePurchase(AcknowledgePurchaseParams, - * AcknowledgePurchaseResponseListener). - */ - void acknowledgePurchase( - @NonNull String purchaseToken, @NonNull Result result); + /** Wraps BillingClient#acknowledgePurchase(AcknowledgePurchaseParams, AcknowledgePurchaseResponseListener). */ + void acknowledgePurchase(@NonNull String purchaseToken, @NonNull Result result); /** Wraps BillingClient#consumeAsync(ConsumeParams, ConsumeResponseListener). */ void consumeAsync(@NonNull String purchaseToken, @NonNull Result result); /** Wraps BillingClient#queryPurchasesAsync(QueryPurchaseParams, PurchaseResponseListener). */ - void queryPurchasesAsync( - @NonNull PlatformProductType productType, - @NonNull Result result); - /** - * Wraps BillingClient#queryPurchaseHistoryAsync(QueryPurchaseHistoryParams, - * PurchaseHistoryResponseListener). - */ - void queryPurchaseHistoryAsync( - @NonNull PlatformProductType productType, - @NonNull Result result); - /** - * Wraps BillingClient#queryProductDetailsAsync(QueryProductDetailsParams, - * ProductDetailsResponseListener). - */ - void queryProductDetailsAsync( - @NonNull List products, - @NonNull Result result); + void queryPurchasesAsync(@NonNull PlatformProductType productType, @NonNull Result result); + /** Wraps BillingClient#queryPurchaseHistoryAsync(QueryPurchaseHistoryParams, PurchaseHistoryResponseListener). */ + void queryPurchaseHistoryAsync(@NonNull PlatformProductType productType, @NonNull Result result); + /** Wraps BillingClient#queryProductDetailsAsync(QueryProductDetailsParams, ProductDetailsResponseListener). */ + void queryProductDetailsAsync(@NonNull List products, @NonNull Result result); /** Wraps BillingClient#isFeatureSupported(String). */ - @NonNull + @NonNull Boolean isFeatureSupported(@NonNull PlatformBillingClientFeature feature); /** Wraps BillingClient#isAlternativeBillingOnlyAvailableAsync(). */ void isAlternativeBillingOnlyAvailableAsync(@NonNull Result result); /** Wraps BillingClient#showAlternativeBillingOnlyInformationDialog(). */ void showAlternativeBillingOnlyInformationDialog(@NonNull Result result); - /** - * Wraps - * BillingClient#createAlternativeBillingOnlyReportingDetailsAsync(AlternativeBillingOnlyReportingDetailsListener). - */ - void createAlternativeBillingOnlyReportingDetailsAsync( - @NonNull Result result); + /** Wraps BillingClient#createAlternativeBillingOnlyReportingDetailsAsync(AlternativeBillingOnlyReportingDetailsListener). */ + void createAlternativeBillingOnlyReportingDetailsAsync(@NonNull Result result); /** The codec used by InAppPurchaseApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `InAppPurchaseApi` to handle messages through the `binaryMessenger`. - */ + /**Sets up an instance of `InAppPurchaseApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable InAppPurchaseApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable InAppPurchaseApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable InAppPurchaseApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3410,7 +3163,8 @@ static void setUp( try { Boolean output = api.isReady(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3422,10 +3176,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3433,8 +3184,7 @@ static void setUp( ArrayList args = (ArrayList) message; Long callbackHandleArg = (Long) args.get(0); PlatformBillingChoiceMode billingModeArg = (PlatformBillingChoiceMode) args.get(1); - PlatformPendingPurchasesParams pendingPurchasesParamsArg = - (PlatformPendingPurchasesParams) args.get(2); + PlatformPendingPurchasesParams pendingPurchasesParamsArg = (PlatformPendingPurchasesParams) args.get(2); Result resultCallback = new Result() { public void success(PlatformBillingResult result) { @@ -3448,8 +3198,7 @@ public void error(Throwable error) { } }; - api.startConnection( - callbackHandleArg, billingModeArg, pendingPurchasesParamsArg, resultCallback); + api.startConnection(callbackHandleArg, billingModeArg, pendingPurchasesParamsArg, resultCallback); }); } else { channel.setMessageHandler(null); @@ -3458,10 +3207,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3469,7 +3215,8 @@ public void error(Throwable error) { try { api.endConnection(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3481,10 +3228,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3511,10 +3255,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3524,7 +3265,8 @@ public void error(Throwable error) { try { PlatformBillingResult output = api.launchBillingFlow(paramsArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3536,10 +3278,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3568,10 +3307,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3600,10 +3336,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3632,10 +3365,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3664,10 +3394,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3696,21 +3423,18 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { ArrayList wrapped = new ArrayList<>(); ArrayList args = (ArrayList) message; - PlatformBillingClientFeature featureArg = - (PlatformBillingClientFeature) args.get(0); + PlatformBillingClientFeature featureArg = (PlatformBillingClientFeature) args.get(0); try { Boolean output = api.isFeatureSupported(featureArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3722,10 +3446,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3752,10 +3473,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3782,18 +3500,14 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { ArrayList wrapped = new ArrayList<>(); Result resultCallback = new Result() { - public void success( - PlatformAlternativeBillingOnlyReportingDetailsResponse result) { + public void success(PlatformAlternativeBillingOnlyReportingDetailsResponse result) { wrapped.add(0, result); reply.reply(wrapped); } @@ -3820,90 +3534,79 @@ public static class InAppPurchaseCallbackApi { public InAppPurchaseCallbackApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - - public InAppPurchaseCallbackApi( - @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + public InAppPurchaseCallbackApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** Public interface for sending reply. The codec used by InAppPurchaseCallbackApi. */ + /** + * Public interface for sending reply. + * The codec used by InAppPurchaseCallbackApi. + */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called for BillingClientStateListener#onBillingServiceDisconnected(). */ - public void onBillingServiceDisconnected( - @NonNull Long callbackHandleArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected" - + messageChannelSuffix; + public void onBillingServiceDisconnected(@NonNull Long callbackHandleArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(callbackHandleArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called for PurchasesUpdatedListener#onPurchasesUpdated(BillingResult, List). */ - public void onPurchasesUpdated( - @NonNull PlatformPurchasesResponse updateArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated" - + messageChannelSuffix; + public void onPurchasesUpdated(@NonNull PlatformPurchasesResponse updateArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(updateArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called for UserChoiceBillingListener#userSelectedAlternativeBilling(UserChoiceDetails). */ - public void userSelectedalternativeBilling( - @NonNull PlatformUserChoiceDetails detailsArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling" - + messageChannelSuffix; + public void userSelectedalternativeBilling(@NonNull PlatformUserChoiceDetails detailsArg, @NonNull VoidResult result) { + final String channelName = "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(detailsArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart b/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart index 053e1f3c8f0..f6b50197295 100644 --- a/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart +++ b/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,6 +27,20 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Pigeon version of Java BillingClient.BillingResponseCode. enum PlatformBillingResponse { @@ -59,7 +69,10 @@ enum PlatformReplacementMode { } /// Pigeon version of Java BillingClient.ProductType. -enum PlatformProductType { inapp, subs } +enum PlatformProductType { + inapp, + subs, +} /// Pigeon version of billing_client_wrapper.dart's BillingChoiceMode. enum PlatformBillingChoiceMode { @@ -67,14 +80,13 @@ enum PlatformBillingChoiceMode { /// /// Default state. playBillingOnly, - /// Billing through app provided flow. alternativeBillingOnly, - /// Users can choose Play billing or alternative billing. userChoiceBilling, } +/// Pigeon version of Java BillingClient.FeatureType. enum PlatformBillingClientFeature { alternativeBillingOnly, billingConfig, @@ -87,23 +99,40 @@ enum PlatformBillingClientFeature { } /// Pigeon version of Java Purchase.PurchaseState. -enum PlatformPurchaseState { unspecified, purchased, pending } +enum PlatformPurchaseState { + unspecified, + purchased, + pending, +} /// Pigeon version of Java ProductDetails.RecurrenceMode. -enum PlatformRecurrenceMode { finiteRecurring, infiniteRecurring, nonRecurring } +enum PlatformRecurrenceMode { + finiteRecurring, + infiniteRecurring, + nonRecurring, +} /// Pigeon version of Java QueryProductDetailsParams.Product. class PlatformQueryProduct { - PlatformQueryProduct({required this.productId, required this.productType}); + PlatformQueryProduct({ + required this.productId, + required this.productType, + }); String productId; PlatformProductType productType; - Object encode() { - return [productId, productType]; + List _toList() { + return [ + productId, + productType, + ]; } + Object encode() { + return _toList(); } + static PlatformQueryProduct decode(Object result) { result as List; return PlatformQueryProduct( @@ -111,6 +140,23 @@ class PlatformQueryProduct { productType: result[1]! as PlatformProductType, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformQueryProduct || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java AccountIdentifiers. @@ -124,10 +170,16 @@ class PlatformAccountIdentifiers { String? obfuscatedProfileId; - Object encode() { - return [obfuscatedAccountId, obfuscatedProfileId]; + List _toList() { + return [ + obfuscatedAccountId, + obfuscatedProfileId, + ]; } + Object encode() { + return _toList(); } + static PlatformAccountIdentifiers decode(Object result) { result as List; return PlatformAccountIdentifiers( @@ -135,6 +187,23 @@ class PlatformAccountIdentifiers { obfuscatedProfileId: result[1] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformAccountIdentifiers || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java BillingResult. @@ -148,10 +217,16 @@ class PlatformBillingResult { String debugMessage; - Object encode() { - return [responseCode, debugMessage]; + List _toList() { + return [ + responseCode, + debugMessage, + ]; } + Object encode() { + return _toList(); } + static PlatformBillingResult decode(Object result) { result as List; return PlatformBillingResult( @@ -159,6 +234,23 @@ class PlatformBillingResult { debugMessage: result[1]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBillingResult || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java ProductDetails.OneTimePurchaseOfferDetails. @@ -175,10 +267,17 @@ class PlatformOneTimePurchaseOfferDetails { String priceCurrencyCode; - Object encode() { - return [priceAmountMicros, formattedPrice, priceCurrencyCode]; + List _toList() { + return [ + priceAmountMicros, + formattedPrice, + priceCurrencyCode, + ]; } + Object encode() { + return _toList(); } + static PlatformOneTimePurchaseOfferDetails decode(Object result) { result as List; return PlatformOneTimePurchaseOfferDetails( @@ -187,6 +286,23 @@ class PlatformOneTimePurchaseOfferDetails { priceCurrencyCode: result[2]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformOneTimePurchaseOfferDetails || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java ProductDetails. @@ -215,7 +331,7 @@ class PlatformProductDetails { List? subscriptionOfferDetails; - Object encode() { + List _toList() { return [ description, name, @@ -227,6 +343,9 @@ class PlatformProductDetails { ]; } + Object encode() { + return _toList(); } + static PlatformProductDetails decode(Object result) { result as List; return PlatformProductDetails( @@ -235,12 +354,27 @@ class PlatformProductDetails { productId: result[2]! as String, productType: result[3]! as PlatformProductType, title: result[4]! as String, - oneTimePurchaseOfferDetails: - result[5] as PlatformOneTimePurchaseOfferDetails?, - subscriptionOfferDetails: (result[6] as List?) - ?.cast(), + oneTimePurchaseOfferDetails: result[5] as PlatformOneTimePurchaseOfferDetails?, + subscriptionOfferDetails: (result[6] as List?)?.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformProductDetails || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of ProductDetailsResponseWrapper, which contains the @@ -255,18 +389,40 @@ class PlatformProductDetailsResponse { List productDetails; - Object encode() { - return [billingResult, productDetails]; + List _toList() { + return [ + billingResult, + productDetails, + ]; } + Object encode() { + return _toList(); } + static PlatformProductDetailsResponse decode(Object result) { result as List; return PlatformProductDetailsResponse( billingResult: result[0]! as PlatformBillingResult, - productDetails: (result[1] as List?)! - .cast(), + productDetails: (result[1] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformProductDetailsResponse || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of AlternativeBillingOnlyReportingDetailsWrapper, which @@ -282,19 +438,40 @@ class PlatformAlternativeBillingOnlyReportingDetailsResponse { String externalTransactionToken; - Object encode() { - return [billingResult, externalTransactionToken]; + List _toList() { + return [ + billingResult, + externalTransactionToken, + ]; } - static PlatformAlternativeBillingOnlyReportingDetailsResponse decode( - Object result, - ) { + Object encode() { + return _toList(); } + + static PlatformAlternativeBillingOnlyReportingDetailsResponse decode(Object result) { result as List; return PlatformAlternativeBillingOnlyReportingDetailsResponse( billingResult: result[0]! as PlatformBillingResult, externalTransactionToken: result[1]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformAlternativeBillingOnlyReportingDetailsResponse || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of BillingConfigWrapper, which contains the components of the @@ -309,10 +486,16 @@ class PlatformBillingConfigResponse { String countryCode; - Object encode() { - return [billingResult, countryCode]; + List _toList() { + return [ + billingResult, + countryCode, + ]; } + Object encode() { + return _toList(); } + static PlatformBillingConfigResponse decode(Object result) { result as List; return PlatformBillingConfigResponse( @@ -320,6 +503,23 @@ class PlatformBillingConfigResponse { countryCode: result[1]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBillingConfigResponse || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java BillingFlowParams. @@ -348,7 +548,7 @@ class PlatformBillingFlowParams { String? purchaseToken; - Object encode() { + List _toList() { return [ product, replacementMode, @@ -360,6 +560,9 @@ class PlatformBillingFlowParams { ]; } + Object encode() { + return _toList(); } + static PlatformBillingFlowParams decode(Object result) { result as List; return PlatformBillingFlowParams( @@ -372,6 +575,23 @@ class PlatformBillingFlowParams { purchaseToken: result[6] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformBillingFlowParams || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java ProductDetails.PricingPhase. @@ -397,7 +617,7 @@ class PlatformPricingPhase { String priceCurrencyCode; - Object encode() { + List _toList() { return [ billingCycleCount, recurrenceMode, @@ -408,6 +628,9 @@ class PlatformPricingPhase { ]; } + Object encode() { + return _toList(); } + static PlatformPricingPhase decode(Object result) { result as List; return PlatformPricingPhase( @@ -419,6 +642,23 @@ class PlatformPricingPhase { priceCurrencyCode: result[5]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPricingPhase || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java Purchase. @@ -470,7 +710,7 @@ class PlatformPurchase { PlatformPendingPurchaseUpdate? pendingPurchaseUpdate; - Object encode() { + List _toList() { return [ orderId, packageName, @@ -489,6 +729,9 @@ class PlatformPurchase { ]; } + Object encode() { + return _toList(); } + static PlatformPurchase decode(Object result) { result as List; return PlatformPurchase( @@ -508,6 +751,23 @@ class PlatformPurchase { pendingPurchaseUpdate: result[13] as PlatformPendingPurchaseUpdate?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPurchase || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java Purchase. @@ -523,10 +783,16 @@ class PlatformPendingPurchaseUpdate { String purchaseToken; - Object encode() { - return [products, purchaseToken]; + List _toList() { + return [ + products, + purchaseToken, + ]; } + Object encode() { + return _toList(); } + static PlatformPendingPurchaseUpdate decode(Object result) { result as List; return PlatformPendingPurchaseUpdate( @@ -534,6 +800,23 @@ class PlatformPendingPurchaseUpdate { purchaseToken: result[1]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPendingPurchaseUpdate || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of PurchaseHistoryRecord. @@ -564,7 +847,7 @@ class PlatformPurchaseHistoryRecord { List products; - Object encode() { + List _toList() { return [ quantity, purchaseTime, @@ -576,6 +859,9 @@ class PlatformPurchaseHistoryRecord { ]; } + Object encode() { + return _toList(); } + static PlatformPurchaseHistoryRecord decode(Object result) { result as List; return PlatformPurchaseHistoryRecord( @@ -588,6 +874,23 @@ class PlatformPurchaseHistoryRecord { products: (result[6] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPurchaseHistoryRecord || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of PurchasesHistoryResult, which contains the components of @@ -602,18 +905,40 @@ class PlatformPurchaseHistoryResponse { List purchases; - Object encode() { - return [billingResult, purchases]; + List _toList() { + return [ + billingResult, + purchases, + ]; } + Object encode() { + return _toList(); } + static PlatformPurchaseHistoryResponse decode(Object result) { result as List; return PlatformPurchaseHistoryResponse( billingResult: result[0]! as PlatformBillingResult, - purchases: (result[1] as List?)! - .cast(), + purchases: (result[1] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPurchaseHistoryResponse || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of PurchasesResultWrapper, which contains the components of @@ -628,10 +953,16 @@ class PlatformPurchasesResponse { List purchases; - Object encode() { - return [billingResult, purchases]; + List _toList() { + return [ + billingResult, + purchases, + ]; } + Object encode() { + return _toList(); } + static PlatformPurchasesResponse decode(Object result) { result as List; return PlatformPurchasesResponse( @@ -639,6 +970,23 @@ class PlatformPurchasesResponse { purchases: (result[1] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPurchasesResponse || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java ProductDetails.SubscriptionOfferDetails. @@ -664,7 +1012,7 @@ class PlatformSubscriptionOfferDetails { PlatformInstallmentPlanDetails? installmentPlanDetails; - Object encode() { + List _toList() { return [ basePlanId, offerId, @@ -675,6 +1023,9 @@ class PlatformSubscriptionOfferDetails { ]; } + Object encode() { + return _toList(); } + static PlatformSubscriptionOfferDetails decode(Object result) { result as List; return PlatformSubscriptionOfferDetails( @@ -682,11 +1033,27 @@ class PlatformSubscriptionOfferDetails { offerId: result[1] as String?, offerToken: result[2]! as String, offerTags: (result[3] as List?)!.cast(), - pricingPhases: (result[4] as List?)! - .cast(), + pricingPhases: (result[4] as List?)!.cast(), installmentPlanDetails: result[5] as PlatformInstallmentPlanDetails?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformSubscriptionOfferDetails || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of UserChoiceDetailsWrapper and Java UserChoiceDetails. @@ -703,7 +1070,7 @@ class PlatformUserChoiceDetails { List products; - Object encode() { + List _toList() { return [ originalExternalTransactionId, externalTransactionToken, @@ -711,15 +1078,34 @@ class PlatformUserChoiceDetails { ]; } + Object encode() { + return _toList(); } + static PlatformUserChoiceDetails decode(Object result) { result as List; return PlatformUserChoiceDetails( originalExternalTransactionId: result[0] as String?, externalTransactionToken: result[1]! as String, - products: (result[2] as List?)! - .cast(), + products: (result[2] as List?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformUserChoiceDetails || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of UserChoiseDetails.Product. @@ -736,10 +1122,17 @@ class PlatformUserChoiceProduct { PlatformProductType type; - Object encode() { - return [id, offerToken, type]; + List _toList() { + return [ + id, + offerToken, + type, + ]; } + Object encode() { + return _toList(); } + static PlatformUserChoiceProduct decode(Object result) { result as List; return PlatformUserChoiceProduct( @@ -748,6 +1141,23 @@ class PlatformUserChoiceProduct { type: result[2]! as PlatformProductType, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformUserChoiceProduct || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of ProductDetails.InstallmentPlanDetails. @@ -762,13 +1172,16 @@ class PlatformInstallmentPlanDetails { int subsequentCommitmentPaymentsCount; - Object encode() { + List _toList() { return [ commitmentPaymentsCount, subsequentCommitmentPaymentsCount, ]; } + Object encode() { + return _toList(); } + static PlatformInstallmentPlanDetails decode(Object result) { result as List; return PlatformInstallmentPlanDetails( @@ -776,26 +1189,68 @@ class PlatformInstallmentPlanDetails { subsequentCommitmentPaymentsCount: result[1]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformInstallmentPlanDetails || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Pigeon version of Java PendingPurchasesParams. class PlatformPendingPurchasesParams { - PlatformPendingPurchasesParams({required this.enablePrepaidPlans}); + PlatformPendingPurchasesParams({ + required this.enablePrepaidPlans, + }); bool enablePrepaidPlans; - Object encode() { - return [enablePrepaidPlans]; + List _toList() { + return [ + enablePrepaidPlans, + ]; } + Object encode() { + return _toList(); } + static PlatformPendingPurchasesParams decode(Object result) { result as List; return PlatformPendingPurchasesParams( enablePrepaidPlans: result[0]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! PlatformPendingPurchasesParams || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -803,86 +1258,85 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformBillingResponse) { + } else if (value is PlatformBillingResponse) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformReplacementMode) { + } else if (value is PlatformReplacementMode) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformProductType) { + } else if (value is PlatformProductType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformBillingChoiceMode) { + } else if (value is PlatformBillingChoiceMode) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformBillingClientFeature) { + } else if (value is PlatformBillingClientFeature) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformPurchaseState) { + } else if (value is PlatformPurchaseState) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformRecurrenceMode) { + } else if (value is PlatformRecurrenceMode) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is PlatformQueryProduct) { + } else if (value is PlatformQueryProduct) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformAccountIdentifiers) { + } else if (value is PlatformAccountIdentifiers) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformBillingResult) { + } else if (value is PlatformBillingResult) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformOneTimePurchaseOfferDetails) { + } else if (value is PlatformOneTimePurchaseOfferDetails) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformProductDetails) { + } else if (value is PlatformProductDetails) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformProductDetailsResponse) { + } else if (value is PlatformProductDetailsResponse) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value - is PlatformAlternativeBillingOnlyReportingDetailsResponse) { + } else if (value is PlatformAlternativeBillingOnlyReportingDetailsResponse) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is PlatformBillingConfigResponse) { + } else if (value is PlatformBillingConfigResponse) { buffer.putUint8(143); writeValue(buffer, value.encode()); - } else if (value is PlatformBillingFlowParams) { + } else if (value is PlatformBillingFlowParams) { buffer.putUint8(144); writeValue(buffer, value.encode()); - } else if (value is PlatformPricingPhase) { + } else if (value is PlatformPricingPhase) { buffer.putUint8(145); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchase) { + } else if (value is PlatformPurchase) { buffer.putUint8(146); writeValue(buffer, value.encode()); - } else if (value is PlatformPendingPurchaseUpdate) { + } else if (value is PlatformPendingPurchaseUpdate) { buffer.putUint8(147); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchaseHistoryRecord) { + } else if (value is PlatformPurchaseHistoryRecord) { buffer.putUint8(148); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchaseHistoryResponse) { + } else if (value is PlatformPurchaseHistoryResponse) { buffer.putUint8(149); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchasesResponse) { + } else if (value is PlatformPurchasesResponse) { buffer.putUint8(150); writeValue(buffer, value.encode()); - } else if (value is PlatformSubscriptionOfferDetails) { + } else if (value is PlatformSubscriptionOfferDetails) { buffer.putUint8(151); writeValue(buffer, value.encode()); - } else if (value is PlatformUserChoiceDetails) { + } else if (value is PlatformUserChoiceDetails) { buffer.putUint8(152); writeValue(buffer, value.encode()); - } else if (value is PlatformUserChoiceProduct) { + } else if (value is PlatformUserChoiceProduct) { buffer.putUint8(153); writeValue(buffer, value.encode()); - } else if (value is PlatformInstallmentPlanDetails) { + } else if (value is PlatformInstallmentPlanDetails) { buffer.putUint8(154); writeValue(buffer, value.encode()); - } else if (value is PlatformPendingPurchasesParams) { + } else if (value is PlatformPendingPurchasesParams) { buffer.putUint8(155); writeValue(buffer, value.encode()); } else { @@ -893,70 +1347,66 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformBillingResponse.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformReplacementMode.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformProductType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformBillingChoiceMode.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; - return value == null - ? null - : PlatformBillingClientFeature.values[value]; - case 134: + return value == null ? null : PlatformBillingClientFeature.values[value]; + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPurchaseState.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformRecurrenceMode.values[value]; - case 136: + case 136: return PlatformQueryProduct.decode(readValue(buffer)!); - case 137: + case 137: return PlatformAccountIdentifiers.decode(readValue(buffer)!); - case 138: + case 138: return PlatformBillingResult.decode(readValue(buffer)!); - case 139: + case 139: return PlatformOneTimePurchaseOfferDetails.decode(readValue(buffer)!); - case 140: + case 140: return PlatformProductDetails.decode(readValue(buffer)!); - case 141: + case 141: return PlatformProductDetailsResponse.decode(readValue(buffer)!); - case 142: - return PlatformAlternativeBillingOnlyReportingDetailsResponse.decode( - readValue(buffer)!, - ); - case 143: + case 142: + return PlatformAlternativeBillingOnlyReportingDetailsResponse.decode(readValue(buffer)!); + case 143: return PlatformBillingConfigResponse.decode(readValue(buffer)!); - case 144: + case 144: return PlatformBillingFlowParams.decode(readValue(buffer)!); - case 145: + case 145: return PlatformPricingPhase.decode(readValue(buffer)!); - case 146: + case 146: return PlatformPurchase.decode(readValue(buffer)!); - case 147: + case 147: return PlatformPendingPurchaseUpdate.decode(readValue(buffer)!); - case 148: + case 148: return PlatformPurchaseHistoryRecord.decode(readValue(buffer)!); - case 149: + case 149: return PlatformPurchaseHistoryResponse.decode(readValue(buffer)!); - case 150: + case 150: return PlatformPurchasesResponse.decode(readValue(buffer)!); - case 151: + case 151: return PlatformSubscriptionOfferDetails.decode(readValue(buffer)!); - case 152: + case 152: return PlatformUserChoiceDetails.decode(readValue(buffer)!); - case 153: + case 153: return PlatformUserChoiceProduct.decode(readValue(buffer)!); - case 154: + case 154: return PlatformInstallmentPlanDetails.decode(readValue(buffer)!); - case 155: + case 155: return PlatformPendingPurchasesParams.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -968,13 +1418,9 @@ class InAppPurchaseApi { /// Constructor for [InAppPurchaseApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - InAppPurchaseApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + InAppPurchaseApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -983,16 +1429,15 @@ class InAppPurchaseApi { /// Wraps BillingClient#isReady. Future isReady() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1012,26 +1457,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#startConnection(BillingClientStateListener). - Future startConnection( - int callbackHandle, - PlatformBillingChoiceMode billingMode, - PlatformPendingPurchasesParams pendingPurchasesParams, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future startConnection(int callbackHandle, PlatformBillingChoiceMode billingMode, PlatformPendingPurchasesParams pendingPurchasesParams) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([callbackHandle, billingMode, pendingPurchasesParams]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - callbackHandle, - billingMode, - pendingPurchasesParams, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1052,16 +1487,15 @@ class InAppPurchaseApi { /// Wraps BillingClient#endConnection(BillingClientStateListener). Future endConnection() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1077,16 +1511,15 @@ class InAppPurchaseApi { /// Wraps BillingClient#getBillingConfigAsync(GetBillingConfigParams, BillingConfigResponseListener). Future getBillingConfigAsync() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1106,19 +1539,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#launchBillingFlow(Activity, BillingFlowParams). - Future launchBillingFlow( - PlatformBillingFlowParams params, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future launchBillingFlow(PlatformBillingFlowParams params) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([params]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1138,20 +1568,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#acknowledgePurchase(AcknowledgePurchaseParams, AcknowledgePurchaseResponseListener). - Future acknowledgePurchase( - String purchaseToken, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future acknowledgePurchase(String purchaseToken) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([purchaseToken]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([purchaseToken]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1172,17 +1598,15 @@ class InAppPurchaseApi { /// Wraps BillingClient#consumeAsync(ConsumeParams, ConsumeResponseListener). Future consumeAsync(String purchaseToken) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([purchaseToken]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([purchaseToken]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1202,19 +1626,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#queryPurchasesAsync(QueryPurchaseParams, PurchaseResponseListener). - Future queryPurchasesAsync( - PlatformProductType productType, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future queryPurchasesAsync(PlatformProductType productType) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([productType]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([productType]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1234,19 +1655,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#queryPurchaseHistoryAsync(QueryPurchaseHistoryParams, PurchaseHistoryResponseListener). - Future queryPurchaseHistoryAsync( - PlatformProductType productType, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future queryPurchaseHistoryAsync(PlatformProductType productType) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([productType]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([productType]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1266,19 +1684,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#queryProductDetailsAsync(QueryProductDetailsParams, ProductDetailsResponseListener). - Future queryProductDetailsAsync( - List products, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future queryProductDetailsAsync(List products) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([products]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([products]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1299,16 +1714,15 @@ class InAppPurchaseApi { /// Wraps BillingClient#isFeatureSupported(String). Future isFeatureSupported(PlatformBillingClientFeature feature) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([feature]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([feature]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1329,16 +1743,15 @@ class InAppPurchaseApi { /// Wraps BillingClient#isAlternativeBillingOnlyAvailableAsync(). Future isAlternativeBillingOnlyAvailableAsync() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1358,18 +1771,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#showAlternativeBillingOnlyInformationDialog(). - Future - showAlternativeBillingOnlyInformationDialog() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future showAlternativeBillingOnlyInformationDialog() async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1389,18 +1800,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#createAlternativeBillingOnlyReportingDetailsAsync(AlternativeBillingOnlyReportingDetailsListener). - Future - createAlternativeBillingOnlyReportingDetailsAsync() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future createAlternativeBillingOnlyReportingDetailsAsync() async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -1415,8 +1824,7 @@ class InAppPurchaseApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] - as PlatformAlternativeBillingOnlyReportingDetailsResponse?)!; + return (pigeonVar_replyList[0] as PlatformAlternativeBillingOnlyReportingDetailsResponse?)!; } } } @@ -1433,114 +1841,79 @@ abstract class InAppPurchaseCallbackApi { /// Called for UserChoiceBillingListener#userSelectedAlternativeBilling(UserChoiceDetails). void userSelectedalternativeBilling(PlatformUserChoiceDetails details); - static void setUp( - InAppPurchaseCallbackApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(InAppPurchaseCallbackApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null.'); final List args = (message as List?)!; final int? arg_callbackHandle = (args[0] as int?); - assert( - arg_callbackHandle != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null, expected non-null int.', - ); + assert(arg_callbackHandle != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null, expected non-null int.'); try { api.onBillingServiceDisconnected(arg_callbackHandle!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null.'); final List args = (message as List?)!; - final PlatformPurchasesResponse? arg_update = - (args[0] as PlatformPurchasesResponse?); - assert( - arg_update != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null, expected non-null PlatformPurchasesResponse.', - ); + final PlatformPurchasesResponse? arg_update = (args[0] as PlatformPurchasesResponse?); + assert(arg_update != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null, expected non-null PlatformPurchasesResponse.'); try { api.onPurchasesUpdated(arg_update!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null.'); final List args = (message as List?)!; - final PlatformUserChoiceDetails? arg_details = - (args[0] as PlatformUserChoiceDetails?); - assert( - arg_details != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null, expected non-null PlatformUserChoiceDetails.', - ); + final PlatformUserChoiceDetails? arg_details = (args[0] as PlatformUserChoiceDetails?); + assert(arg_details != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null, expected non-null PlatformUserChoiceDetails.'); try { api.userSelectedalternativeBilling(arg_details!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift index c18c819446b..9d18908edeb 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift +++ b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -59,9 +59,7 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError( - code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", - details: "") + return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -73,7 +71,6 @@ private func nilOrValue(_ value: Any?) -> T? { return value as! T? } -// swift-format-ignore: AlwaysUseLowerCamelCase func deepEqualssk2_pigeon(_ lhs: Any?, _ rhs: Any?) -> Bool { let cleanLhs = nilOrValue(lhs) as Any? let cleanRhs = nilOrValue(rhs) as Any? @@ -115,15 +112,14 @@ func deepEqualssk2_pigeon(_ lhs: Any?, _ rhs: Any?) -> Bool { } } -// swift-format-ignore: AlwaysUseLowerCamelCase func deepHashsk2_pigeon(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashsk2_pigeon(value: item, hasher: &hasher) } - return + for item in valueList { deepHashsk2_pigeon(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashsk2_pigeon(value: valueDict[key]!, hasher: &hasher) } @@ -137,6 +133,8 @@ func deepHashsk2_pigeon(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + enum SK2ProductTypeMessage: Int { /// A consumable in-app purchase. case consumable = 0 @@ -183,6 +181,7 @@ struct SK2SubscriptionOfferMessage: Hashable { var periodCount: Int64 var paymentMode: SK2SubscriptionOfferPaymentModeMessage + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionOfferMessage? { let id: String? = nilOrValue(pigeonVar_list[0]) @@ -211,6 +210,8 @@ struct SK2SubscriptionOfferMessage: Hashable { paymentMode, ] } + static func == (lhs: SK2SubscriptionOfferMessage, rhs: SK2SubscriptionOfferMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -223,6 +224,7 @@ struct SK2SubscriptionPeriodMessage: Hashable { /// The unit of time that this period represents. var unit: SK2SubscriptionPeriodUnitMessage + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionPeriodMessage? { let value = pigeonVar_list[0] as! Int64 @@ -239,6 +241,8 @@ struct SK2SubscriptionPeriodMessage: Hashable { unit, ] } + static func == (lhs: SK2SubscriptionPeriodMessage, rhs: SK2SubscriptionPeriodMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -253,6 +257,7 @@ struct SK2SubscriptionInfoMessage: Hashable { /// The duration that this subscription lasts before auto-renewing. var subscriptionPeriod: SK2SubscriptionPeriodMessage + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionInfoMessage? { let promotionalOffers = pigeonVar_list[0] as! [SK2SubscriptionOfferMessage] @@ -272,6 +277,8 @@ struct SK2SubscriptionInfoMessage: Hashable { subscriptionPeriod, ] } + static func == (lhs: SK2SubscriptionInfoMessage, rhs: SK2SubscriptionInfoMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -299,6 +306,7 @@ struct SK2ProductMessage: Hashable { /// The currency and locale information for this product var priceLocale: SK2PriceLocaleMessage + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2ProductMessage? { let id = pigeonVar_list[0] as! String @@ -333,6 +341,8 @@ struct SK2ProductMessage: Hashable { priceLocale, ] } + static func == (lhs: SK2ProductMessage, rhs: SK2ProductMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -343,6 +353,7 @@ struct SK2PriceLocaleMessage: Hashable { var currencyCode: String var currencySymbol: String + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2PriceLocaleMessage? { let currencyCode = pigeonVar_list[0] as! String @@ -359,6 +370,8 @@ struct SK2PriceLocaleMessage: Hashable { currencySymbol, ] } + static func == (lhs: SK2PriceLocaleMessage, rhs: SK2PriceLocaleMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -374,6 +387,7 @@ struct SK2SubscriptionOfferSignatureMessage: Hashable { var timestamp: Int64 var signature: String + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionOfferSignatureMessage? { let keyID = pigeonVar_list[0] as! String @@ -396,6 +410,8 @@ struct SK2SubscriptionOfferSignatureMessage: Hashable { signature, ] } + static func == (lhs: SK2SubscriptionOfferSignatureMessage, rhs: SK2SubscriptionOfferSignatureMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -406,6 +422,7 @@ struct SK2SubscriptionOfferPurchaseMessage: Hashable { var promotionalOfferId: String var promotionalOfferSignature: SK2SubscriptionOfferSignatureMessage + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionOfferPurchaseMessage? { let promotionalOfferId = pigeonVar_list[0] as! String @@ -422,6 +439,8 @@ struct SK2SubscriptionOfferPurchaseMessage: Hashable { promotionalOfferSignature, ] } + static func == (lhs: SK2SubscriptionOfferPurchaseMessage, rhs: SK2SubscriptionOfferPurchaseMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -434,6 +453,7 @@ struct SK2ProductPurchaseOptionsMessage: Hashable { var promotionalOffer: SK2SubscriptionOfferPurchaseMessage? = nil var winBackOfferId: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2ProductPurchaseOptionsMessage? { let appAccountToken: String? = nilOrValue(pigeonVar_list[0]) @@ -456,6 +476,8 @@ struct SK2ProductPurchaseOptionsMessage: Hashable { winBackOfferId, ] } + static func == (lhs: SK2ProductPurchaseOptionsMessage, rhs: SK2ProductPurchaseOptionsMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -475,6 +497,7 @@ struct SK2TransactionMessage: Hashable { var error: SK2ErrorMessage? = nil var jsonRepresentation: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2TransactionMessage? { let id = pigeonVar_list[0] as! Int64 @@ -518,6 +541,8 @@ struct SK2TransactionMessage: Hashable { jsonRepresentation, ] } + static func == (lhs: SK2TransactionMessage, rhs: SK2TransactionMessage) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -529,6 +554,7 @@ struct SK2ErrorMessage: Hashable { var domain: String var userInfo: [String: Any]? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2ErrorMessage? { let code = pigeonVar_list[0] as! Int64 @@ -549,8 +575,7 @@ struct SK2ErrorMessage: Hashable { ] } static func == (lhs: SK2ErrorMessage, rhs: SK2ErrorMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) - } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -682,18 +707,14 @@ class Sk2PigeonPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = Sk2PigeonPigeonCodec(readerWriter: Sk2PigeonPigeonCodecReaderWriter()) } + /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol InAppPurchase2API { func canMakePayments() throws -> Bool - func products( - identifiers: [String], completion: @escaping (Result<[SK2ProductMessage], Error>) -> Void) - func purchase( - id: String, options: SK2ProductPurchaseOptionsMessage?, - completion: @escaping (Result) -> Void) - func isWinBackOfferEligible( - productId: String, offerId: String, completion: @escaping (Result) -> Void) - func isIntroductoryOfferEligible( - productId: String, completion: @escaping (Result) -> Void) + func products(identifiers: [String], completion: @escaping (Result<[SK2ProductMessage], Error>) -> Void) + func purchase(id: String, options: SK2ProductPurchaseOptionsMessage?, completion: @escaping (Result) -> Void) + func isWinBackOfferEligible(productId: String, offerId: String, completion: @escaping (Result) -> Void) + func isIntroductoryOfferEligible(productId: String, completion: @escaping (Result) -> Void) func transactions(completion: @escaping (Result<[SK2TransactionMessage], Error>) -> Void) func finish(id: Int64, completion: @escaping (Result) -> Void) func startListeningToTransactions() throws @@ -707,15 +728,9 @@ protocol InAppPurchase2API { class InAppPurchase2APISetup { static var codec: FlutterStandardMessageCodec { Sk2PigeonPigeonCodec.shared } /// Sets up an instance of `InAppPurchase2API` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: InAppPurchase2API?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: InAppPurchase2API?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let canMakePaymentsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let canMakePaymentsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { canMakePaymentsChannel.setMessageHandler { _, reply in do { @@ -728,10 +743,7 @@ class InAppPurchase2APISetup { } else { canMakePaymentsChannel.setMessageHandler(nil) } - let productsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let productsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { productsChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -748,10 +760,7 @@ class InAppPurchase2APISetup { } else { productsChannel.setMessageHandler(nil) } - let purchaseChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let purchaseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { purchaseChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -769,10 +778,7 @@ class InAppPurchase2APISetup { } else { purchaseChannel.setMessageHandler(nil) } - let isWinBackOfferEligibleChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let isWinBackOfferEligibleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { isWinBackOfferEligibleChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -790,10 +796,7 @@ class InAppPurchase2APISetup { } else { isWinBackOfferEligibleChannel.setMessageHandler(nil) } - let isIntroductoryOfferEligibleChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let isIntroductoryOfferEligibleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { isIntroductoryOfferEligibleChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -810,10 +813,7 @@ class InAppPurchase2APISetup { } else { isIntroductoryOfferEligibleChannel.setMessageHandler(nil) } - let transactionsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let transactionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { transactionsChannel.setMessageHandler { _, reply in api.transactions { result in @@ -828,9 +828,7 @@ class InAppPurchase2APISetup { } else { transactionsChannel.setMessageHandler(nil) } - let finishChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let finishChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { finishChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -847,10 +845,7 @@ class InAppPurchase2APISetup { } else { finishChannel.setMessageHandler(nil) } - let startListeningToTransactionsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let startListeningToTransactionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { startListeningToTransactionsChannel.setMessageHandler { _, reply in do { @@ -863,10 +858,7 @@ class InAppPurchase2APISetup { } else { startListeningToTransactionsChannel.setMessageHandler(nil) } - let stopListeningToTransactionsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let stopListeningToTransactionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { stopListeningToTransactionsChannel.setMessageHandler { _, reply in do { @@ -879,10 +871,7 @@ class InAppPurchase2APISetup { } else { stopListeningToTransactionsChannel.setMessageHandler(nil) } - let restorePurchasesChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let restorePurchasesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { restorePurchasesChannel.setMessageHandler { _, reply in api.restorePurchases { result in @@ -897,10 +886,7 @@ class InAppPurchase2APISetup { } else { restorePurchasesChannel.setMessageHandler(nil) } - let countryCodeChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let countryCodeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { countryCodeChannel.setMessageHandler { _, reply in api.countryCode { result in @@ -915,9 +901,7 @@ class InAppPurchase2APISetup { } else { countryCodeChannel.setMessageHandler(nil) } - let syncChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let syncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { syncChannel.setMessageHandler { _, reply in api.sync { result in @@ -936,9 +920,7 @@ class InAppPurchase2APISetup { } /// Generated protocol from Pigeon that represents Flutter messages that can be called from Swift. protocol InAppPurchase2CallbackAPIProtocol { - func onTransactionsUpdated( - newTransactions newTransactionsArg: [SK2TransactionMessage], - completion: @escaping (Result) -> Void) + func onTransactionsUpdated(newTransactions newTransactionsArg: [SK2TransactionMessage], completion: @escaping (Result) -> Void) } class InAppPurchase2CallbackAPI: InAppPurchase2CallbackAPIProtocol { private let binaryMessenger: FlutterBinaryMessenger @@ -950,14 +932,9 @@ class InAppPurchase2CallbackAPI: InAppPurchase2CallbackAPIProtocol { var codec: Sk2PigeonPigeonCodec { return Sk2PigeonPigeonCodec.shared } - func onTransactionsUpdated( - newTransactions newTransactionsArg: [SK2TransactionMessage], - completion: @escaping (Result) -> Void - ) { - let channelName: String = - "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated\(messageChannelSuffix)" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func onTransactionsUpdated(newTransactions newTransactionsArg: [SK2TransactionMessage], completion: @escaping (Result) -> Void) { + let channelName: String = "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated\(messageChannelSuffix)" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([newTransactionsArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) diff --git a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h index dcf8c057cc8..12a7003dbff 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h +++ b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.3), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -67,8 +67,7 @@ typedef NS_ENUM(NSUInteger, FIASKProductDiscountTypeMessage) { typedef NS_ENUM(NSUInteger, FIASKProductDiscountPaymentModeMessage) { /// Allows user to pay the discounted price at each payment period. FIASKProductDiscountPaymentModeMessagePayAsYouGo = 0, - /// Allows user to pay the discounted price upfront and receive the product for the rest of time - /// that was paid for. + /// Allows user to pay the discounted price upfront and receive the product for the rest of time that was paid for. FIASKProductDiscountPaymentModeMessagePayUpFront = 1, /// User pays nothing during the discounted period. FIASKProductDiscountPaymentModeMessageFreeTrial = 2, @@ -110,140 +109,140 @@ typedef NS_ENUM(NSUInteger, FIASKSubscriptionPeriodUnitMessage) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPayment:(FIASKPaymentMessage *)payment - transactionState:(FIASKPaymentTransactionStateMessage)transactionState - originalTransaction:(nullable FIASKPaymentTransactionMessage *)originalTransaction - transactionTimeStamp:(nullable NSNumber *)transactionTimeStamp - transactionIdentifier:(nullable NSString *)transactionIdentifier - error:(nullable FIASKErrorMessage *)error; -@property(nonatomic, strong) FIASKPaymentMessage *payment; + transactionState:(FIASKPaymentTransactionStateMessage)transactionState + originalTransaction:(nullable FIASKPaymentTransactionMessage *)originalTransaction + transactionTimeStamp:(nullable NSNumber *)transactionTimeStamp + transactionIdentifier:(nullable NSString *)transactionIdentifier + error:(nullable FIASKErrorMessage *)error; +@property(nonatomic, strong) FIASKPaymentMessage * payment; @property(nonatomic, assign) FIASKPaymentTransactionStateMessage transactionState; -@property(nonatomic, strong, nullable) FIASKPaymentTransactionMessage *originalTransaction; -@property(nonatomic, strong, nullable) NSNumber *transactionTimeStamp; -@property(nonatomic, copy, nullable) NSString *transactionIdentifier; -@property(nonatomic, strong, nullable) FIASKErrorMessage *error; +@property(nonatomic, strong, nullable) FIASKPaymentTransactionMessage * originalTransaction; +@property(nonatomic, strong, nullable) NSNumber * transactionTimeStamp; +@property(nonatomic, copy, nullable) NSString * transactionIdentifier; +@property(nonatomic, strong, nullable) FIASKErrorMessage * error; @end @interface FIASKPaymentMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier - applicationUsername:(nullable NSString *)applicationUsername - requestData:(nullable NSString *)requestData - quantity:(NSInteger)quantity - simulatesAskToBuyInSandbox:(BOOL)simulatesAskToBuyInSandbox - paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount; -@property(nonatomic, copy) NSString *productIdentifier; -@property(nonatomic, copy, nullable) NSString *applicationUsername; -@property(nonatomic, copy, nullable) NSString *requestData; -@property(nonatomic, assign) NSInteger quantity; -@property(nonatomic, assign) BOOL simulatesAskToBuyInSandbox; -@property(nonatomic, strong, nullable) FIASKPaymentDiscountMessage *paymentDiscount; + applicationUsername:(nullable NSString *)applicationUsername + requestData:(nullable NSString *)requestData + quantity:(NSInteger )quantity + simulatesAskToBuyInSandbox:(BOOL )simulatesAskToBuyInSandbox + paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount; +@property(nonatomic, copy) NSString * productIdentifier; +@property(nonatomic, copy, nullable) NSString * applicationUsername; +@property(nonatomic, copy, nullable) NSString * requestData; +@property(nonatomic, assign) NSInteger quantity; +@property(nonatomic, assign) BOOL simulatesAskToBuyInSandbox; +@property(nonatomic, strong, nullable) FIASKPaymentDiscountMessage * paymentDiscount; @end @interface FIASKErrorMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithCode:(NSInteger)code - domain:(NSString *)domain - userInfo:(nullable NSDictionary *)userInfo; -@property(nonatomic, assign) NSInteger code; -@property(nonatomic, copy) NSString *domain; -@property(nonatomic, copy, nullable) NSDictionary *userInfo; ++ (instancetype)makeWithCode:(NSInteger )code + domain:(NSString *)domain + userInfo:(nullable NSDictionary *)userInfo; +@property(nonatomic, assign) NSInteger code; +@property(nonatomic, copy) NSString * domain; +@property(nonatomic, copy, nullable) NSDictionary * userInfo; @end @interface FIASKPaymentDiscountMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithIdentifier:(NSString *)identifier - keyIdentifier:(NSString *)keyIdentifier - nonce:(NSString *)nonce - signature:(NSString *)signature - timestamp:(NSInteger)timestamp; -@property(nonatomic, copy) NSString *identifier; -@property(nonatomic, copy) NSString *keyIdentifier; -@property(nonatomic, copy) NSString *nonce; -@property(nonatomic, copy) NSString *signature; -@property(nonatomic, assign) NSInteger timestamp; + keyIdentifier:(NSString *)keyIdentifier + nonce:(NSString *)nonce + signature:(NSString *)signature + timestamp:(NSInteger )timestamp; +@property(nonatomic, copy) NSString * identifier; +@property(nonatomic, copy) NSString * keyIdentifier; +@property(nonatomic, copy) NSString * nonce; +@property(nonatomic, copy) NSString * signature; +@property(nonatomic, assign) NSInteger timestamp; @end @interface FIASKStorefrontMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithCountryCode:(NSString *)countryCode identifier:(NSString *)identifier; -@property(nonatomic, copy) NSString *countryCode; -@property(nonatomic, copy) NSString *identifier; ++ (instancetype)makeWithCountryCode:(NSString *)countryCode + identifier:(NSString *)identifier; +@property(nonatomic, copy) NSString * countryCode; +@property(nonatomic, copy) NSString * identifier; @end @interface FIASKProductsResponseMessage : NSObject + (instancetype)makeWithProducts:(nullable NSArray *)products - invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers; -@property(nonatomic, copy, nullable) NSArray *products; -@property(nonatomic, copy, nullable) NSArray *invalidProductIdentifiers; + invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers; +@property(nonatomic, copy, nullable) NSArray * products; +@property(nonatomic, copy, nullable) NSArray * invalidProductIdentifiers; @end @interface FIASKProductMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype) - makeWithProductIdentifier:(NSString *)productIdentifier - localizedTitle:(NSString *)localizedTitle - localizedDescription:(nullable NSString *)localizedDescription - priceLocale:(FIASKPriceLocaleMessage *)priceLocale ++ (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier + localizedTitle:(NSString *)localizedTitle + localizedDescription:(nullable NSString *)localizedDescription + priceLocale:(FIASKPriceLocaleMessage *)priceLocale subscriptionGroupIdentifier:(nullable NSString *)subscriptionGroupIdentifier - price:(NSString *)price - subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice - discounts:(nullable NSArray *)discounts; -@property(nonatomic, copy) NSString *productIdentifier; -@property(nonatomic, copy) NSString *localizedTitle; -@property(nonatomic, copy, nullable) NSString *localizedDescription; -@property(nonatomic, strong) FIASKPriceLocaleMessage *priceLocale; -@property(nonatomic, copy, nullable) NSString *subscriptionGroupIdentifier; -@property(nonatomic, copy) NSString *price; -@property(nonatomic, strong, nullable) FIASKProductSubscriptionPeriodMessage *subscriptionPeriod; -@property(nonatomic, strong, nullable) FIASKProductDiscountMessage *introductoryPrice; -@property(nonatomic, copy, nullable) NSArray *discounts; + price:(NSString *)price + subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice + discounts:(nullable NSArray *)discounts; +@property(nonatomic, copy) NSString * productIdentifier; +@property(nonatomic, copy) NSString * localizedTitle; +@property(nonatomic, copy, nullable) NSString * localizedDescription; +@property(nonatomic, strong) FIASKPriceLocaleMessage * priceLocale; +@property(nonatomic, copy, nullable) NSString * subscriptionGroupIdentifier; +@property(nonatomic, copy) NSString * price; +@property(nonatomic, strong, nullable) FIASKProductSubscriptionPeriodMessage * subscriptionPeriod; +@property(nonatomic, strong, nullable) FIASKProductDiscountMessage * introductoryPrice; +@property(nonatomic, copy, nullable) NSArray * discounts; @end @interface FIASKPriceLocaleMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithCurrencySymbol:(NSString *)currencySymbol - currencyCode:(NSString *)currencyCode - countryCode:(NSString *)countryCode; -/// The currency symbol for the locale, e.g. $ for US locale. -@property(nonatomic, copy) NSString *currencySymbol; -/// The currency code for the locale, e.g. USD for US locale. -@property(nonatomic, copy) NSString *currencyCode; -/// The country code for the locale, e.g. US for US locale. -@property(nonatomic, copy) NSString *countryCode; + currencyCode:(NSString *)currencyCode + countryCode:(NSString *)countryCode; +///The currency symbol for the locale, e.g. $ for US locale. +@property(nonatomic, copy) NSString * currencySymbol; +///The currency code for the locale, e.g. USD for US locale. +@property(nonatomic, copy) NSString * currencyCode; +///The country code for the locale, e.g. US for US locale. +@property(nonatomic, copy) NSString * countryCode; @end @interface FIASKProductDiscountMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPrice:(NSString *)price - priceLocale:(FIASKPriceLocaleMessage *)priceLocale - numberOfPeriods:(NSInteger)numberOfPeriods - paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode - subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - identifier:(nullable NSString *)identifier - type:(FIASKProductDiscountTypeMessage)type; -@property(nonatomic, copy) NSString *price; -@property(nonatomic, strong) FIASKPriceLocaleMessage *priceLocale; -@property(nonatomic, assign) NSInteger numberOfPeriods; + priceLocale:(FIASKPriceLocaleMessage *)priceLocale + numberOfPeriods:(NSInteger )numberOfPeriods + paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode + subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + identifier:(nullable NSString *)identifier + type:(FIASKProductDiscountTypeMessage)type; +@property(nonatomic, copy) NSString * price; +@property(nonatomic, strong) FIASKPriceLocaleMessage * priceLocale; +@property(nonatomic, assign) NSInteger numberOfPeriods; @property(nonatomic, assign) FIASKProductDiscountPaymentModeMessage paymentMode; -@property(nonatomic, strong) FIASKProductSubscriptionPeriodMessage *subscriptionPeriod; -@property(nonatomic, copy, nullable) NSString *identifier; +@property(nonatomic, strong) FIASKProductSubscriptionPeriodMessage * subscriptionPeriod; +@property(nonatomic, copy, nullable) NSString * identifier; @property(nonatomic, assign) FIASKProductDiscountTypeMessage type; @end @interface FIASKProductSubscriptionPeriodMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithNumberOfUnits:(NSInteger)numberOfUnits - unit:(FIASKSubscriptionPeriodUnitMessage)unit; -@property(nonatomic, assign) NSInteger numberOfUnits; ++ (instancetype)makeWithNumberOfUnits:(NSInteger )numberOfUnits + unit:(FIASKSubscriptionPeriodUnitMessage)unit; +@property(nonatomic, assign) NSInteger numberOfUnits; @property(nonatomic, assign) FIASKSubscriptionPeriodUnitMessage unit; @end @@ -256,23 +255,16 @@ NSObject *FIAGetMessagesCodec(void); /// @return `nil` only when `error != nil`. - (nullable NSNumber *)canMakePaymentsWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSArray *)transactionsWithError: - (FlutterError *_Nullable *_Nonnull)error; +- (nullable NSArray *)transactionsWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable FIASKStorefrontMessage *)storefrontWithError:(FlutterError *_Nullable *_Nonnull)error; -- (void)addPaymentPaymentMap:(NSDictionary *)paymentMap - error:(FlutterError *_Nullable *_Nonnull)error; -- (void)startProductRequestProductIdentifiers:(NSArray *)productIdentifiers - completion:(void (^)(FIASKProductsResponseMessage *_Nullable, - FlutterError *_Nullable))completion; -- (void)finishTransactionFinishMap:(NSDictionary *)finishMap - error:(FlutterError *_Nullable *_Nonnull)error; -- (void)restoreTransactionsApplicationUserName:(nullable NSString *)applicationUserName - error:(FlutterError *_Nullable *_Nonnull)error; +- (void)addPaymentPaymentMap:(NSDictionary *)paymentMap error:(FlutterError *_Nullable *_Nonnull)error; +- (void)startProductRequestProductIdentifiers:(NSArray *)productIdentifiers completion:(void (^)(FIASKProductsResponseMessage *_Nullable, FlutterError *_Nullable))completion; +- (void)finishTransactionFinishMap:(NSDictionary *)finishMap error:(FlutterError *_Nullable *_Nonnull)error; +- (void)restoreTransactionsApplicationUserName:(nullable NSString *)applicationUserName error:(FlutterError *_Nullable *_Nonnull)error; - (void)presentCodeRedemptionSheetWithError:(FlutterError *_Nullable *_Nonnull)error; - (nullable NSString *)retrieveReceiptDataWithError:(FlutterError *_Nullable *_Nonnull)error; -- (void)refreshReceiptReceiptProperties:(nullable NSDictionary *)receiptProperties - completion:(void (^)(FlutterError *_Nullable))completion; +- (void)refreshReceiptReceiptProperties:(nullable NSDictionary *)receiptProperties completion:(void (^)(FlutterError *_Nullable))completion; - (void)startObservingPaymentQueueWithError:(FlutterError *_Nullable *_Nonnull)error; - (void)stopObservingPaymentQueueWithError:(FlutterError *_Nullable *_Nonnull)error; - (void)registerPaymentQueueDelegateWithError:(FlutterError *_Nullable *_Nonnull)error; @@ -282,11 +274,8 @@ NSObject *FIAGetMessagesCodec(void); - (nullable NSNumber *)supportsStoreKit2WithError:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFIAInAppPurchaseAPI(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFIAInAppPurchaseAPI(id binaryMessenger, NSObject *_Nullable api); -extern void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); +extern void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m index 689eeab2c86..bfee3b1b1a8 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m +++ b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.3), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "./include/in_app_purchase_storekit_objc/messages.g.h" @@ -132,12 +132,12 @@ + (nullable FIASKProductSubscriptionPeriodMessage *)nullableFromList:(NSArray *)list { FIASKPaymentTransactionMessage *pigeonResult = [[FIASKPaymentTransactionMessage alloc] init]; pigeonResult.payment = GetNullableObjectAtIndex(list, 0); - FIASKPaymentTransactionStateMessageBox *boxedFIASKPaymentTransactionStateMessage = - GetNullableObjectAtIndex(list, 1); + FIASKPaymentTransactionStateMessageBox *boxedFIASKPaymentTransactionStateMessage = GetNullableObjectAtIndex(list, 1); pigeonResult.transactionState = boxedFIASKPaymentTransactionStateMessage.value; pigeonResult.originalTransaction = GetNullableObjectAtIndex(list, 2); pigeonResult.transactionTimeStamp = GetNullableObjectAtIndex(list, 3); @@ -175,12 +174,12 @@ + (nullable FIASKPaymentTransactionMessage *)nullableFromList:(NSArray *)lis @implementation FIASKPaymentMessage + (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier - applicationUsername:(nullable NSString *)applicationUsername - requestData:(nullable NSString *)requestData - quantity:(NSInteger)quantity - simulatesAskToBuyInSandbox:(BOOL)simulatesAskToBuyInSandbox - paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount { - FIASKPaymentMessage *pigeonResult = [[FIASKPaymentMessage alloc] init]; + applicationUsername:(nullable NSString *)applicationUsername + requestData:(nullable NSString *)requestData + quantity:(NSInteger )quantity + simulatesAskToBuyInSandbox:(BOOL )simulatesAskToBuyInSandbox + paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount { + FIASKPaymentMessage* pigeonResult = [[FIASKPaymentMessage alloc] init]; pigeonResult.productIdentifier = productIdentifier; pigeonResult.applicationUsername = applicationUsername; pigeonResult.requestData = requestData; @@ -215,10 +214,10 @@ + (nullable FIASKPaymentMessage *)nullableFromList:(NSArray *)list { @end @implementation FIASKErrorMessage -+ (instancetype)makeWithCode:(NSInteger)code - domain:(NSString *)domain - userInfo:(nullable NSDictionary *)userInfo { - FIASKErrorMessage *pigeonResult = [[FIASKErrorMessage alloc] init]; ++ (instancetype)makeWithCode:(NSInteger )code + domain:(NSString *)domain + userInfo:(nullable NSDictionary *)userInfo { + FIASKErrorMessage* pigeonResult = [[FIASKErrorMessage alloc] init]; pigeonResult.code = code; pigeonResult.domain = domain; pigeonResult.userInfo = userInfo; @@ -245,11 +244,11 @@ + (nullable FIASKErrorMessage *)nullableFromList:(NSArray *)list { @implementation FIASKPaymentDiscountMessage + (instancetype)makeWithIdentifier:(NSString *)identifier - keyIdentifier:(NSString *)keyIdentifier - nonce:(NSString *)nonce - signature:(NSString *)signature - timestamp:(NSInteger)timestamp { - FIASKPaymentDiscountMessage *pigeonResult = [[FIASKPaymentDiscountMessage alloc] init]; + keyIdentifier:(NSString *)keyIdentifier + nonce:(NSString *)nonce + signature:(NSString *)signature + timestamp:(NSInteger )timestamp { + FIASKPaymentDiscountMessage* pigeonResult = [[FIASKPaymentDiscountMessage alloc] init]; pigeonResult.identifier = identifier; pigeonResult.keyIdentifier = keyIdentifier; pigeonResult.nonce = nonce; @@ -281,8 +280,9 @@ + (nullable FIASKPaymentDiscountMessage *)nullableFromList:(NSArray *)list { @end @implementation FIASKStorefrontMessage -+ (instancetype)makeWithCountryCode:(NSString *)countryCode identifier:(NSString *)identifier { - FIASKStorefrontMessage *pigeonResult = [[FIASKStorefrontMessage alloc] init]; ++ (instancetype)makeWithCountryCode:(NSString *)countryCode + identifier:(NSString *)identifier { + FIASKStorefrontMessage* pigeonResult = [[FIASKStorefrontMessage alloc] init]; pigeonResult.countryCode = countryCode; pigeonResult.identifier = identifier; return pigeonResult; @@ -306,8 +306,8 @@ + (nullable FIASKStorefrontMessage *)nullableFromList:(NSArray *)list { @implementation FIASKProductsResponseMessage + (instancetype)makeWithProducts:(nullable NSArray *)products - invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers { - FIASKProductsResponseMessage *pigeonResult = [[FIASKProductsResponseMessage alloc] init]; + invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers { + FIASKProductsResponseMessage* pigeonResult = [[FIASKProductsResponseMessage alloc] init]; pigeonResult.products = products; pigeonResult.invalidProductIdentifiers = invalidProductIdentifiers; return pigeonResult; @@ -330,17 +330,16 @@ + (nullable FIASKProductsResponseMessage *)nullableFromList:(NSArray *)list @end @implementation FIASKProductMessage -+ (instancetype) - makeWithProductIdentifier:(NSString *)productIdentifier - localizedTitle:(NSString *)localizedTitle - localizedDescription:(nullable NSString *)localizedDescription - priceLocale:(FIASKPriceLocaleMessage *)priceLocale ++ (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier + localizedTitle:(NSString *)localizedTitle + localizedDescription:(nullable NSString *)localizedDescription + priceLocale:(FIASKPriceLocaleMessage *)priceLocale subscriptionGroupIdentifier:(nullable NSString *)subscriptionGroupIdentifier - price:(NSString *)price - subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice - discounts:(nullable NSArray *)discounts { - FIASKProductMessage *pigeonResult = [[FIASKProductMessage alloc] init]; + price:(NSString *)price + subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice + discounts:(nullable NSArray *)discounts { + FIASKProductMessage* pigeonResult = [[FIASKProductMessage alloc] init]; pigeonResult.productIdentifier = productIdentifier; pigeonResult.localizedTitle = localizedTitle; pigeonResult.localizedDescription = localizedDescription; @@ -385,9 +384,9 @@ + (nullable FIASKProductMessage *)nullableFromList:(NSArray *)list { @implementation FIASKPriceLocaleMessage + (instancetype)makeWithCurrencySymbol:(NSString *)currencySymbol - currencyCode:(NSString *)currencyCode - countryCode:(NSString *)countryCode { - FIASKPriceLocaleMessage *pigeonResult = [[FIASKPriceLocaleMessage alloc] init]; + currencyCode:(NSString *)currencyCode + countryCode:(NSString *)countryCode { + FIASKPriceLocaleMessage* pigeonResult = [[FIASKPriceLocaleMessage alloc] init]; pigeonResult.currencySymbol = currencySymbol; pigeonResult.currencyCode = currencyCode; pigeonResult.countryCode = countryCode; @@ -414,13 +413,13 @@ + (nullable FIASKPriceLocaleMessage *)nullableFromList:(NSArray *)list { @implementation FIASKProductDiscountMessage + (instancetype)makeWithPrice:(NSString *)price - priceLocale:(FIASKPriceLocaleMessage *)priceLocale - numberOfPeriods:(NSInteger)numberOfPeriods - paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode - subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - identifier:(nullable NSString *)identifier - type:(FIASKProductDiscountTypeMessage)type { - FIASKProductDiscountMessage *pigeonResult = [[FIASKProductDiscountMessage alloc] init]; + priceLocale:(FIASKPriceLocaleMessage *)priceLocale + numberOfPeriods:(NSInteger )numberOfPeriods + paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode + subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + identifier:(nullable NSString *)identifier + type:(FIASKProductDiscountTypeMessage)type { + FIASKProductDiscountMessage* pigeonResult = [[FIASKProductDiscountMessage alloc] init]; pigeonResult.price = price; pigeonResult.priceLocale = priceLocale; pigeonResult.numberOfPeriods = numberOfPeriods; @@ -435,13 +434,11 @@ + (FIASKProductDiscountMessage *)fromList:(NSArray *)list { pigeonResult.price = GetNullableObjectAtIndex(list, 0); pigeonResult.priceLocale = GetNullableObjectAtIndex(list, 1); pigeonResult.numberOfPeriods = [GetNullableObjectAtIndex(list, 2) integerValue]; - FIASKProductDiscountPaymentModeMessageBox *boxedFIASKProductDiscountPaymentModeMessage = - GetNullableObjectAtIndex(list, 3); + FIASKProductDiscountPaymentModeMessageBox *boxedFIASKProductDiscountPaymentModeMessage = GetNullableObjectAtIndex(list, 3); pigeonResult.paymentMode = boxedFIASKProductDiscountPaymentModeMessage.value; pigeonResult.subscriptionPeriod = GetNullableObjectAtIndex(list, 4); pigeonResult.identifier = GetNullableObjectAtIndex(list, 5); - FIASKProductDiscountTypeMessageBox *boxedFIASKProductDiscountTypeMessage = - GetNullableObjectAtIndex(list, 6); + FIASKProductDiscountTypeMessageBox *boxedFIASKProductDiscountTypeMessage = GetNullableObjectAtIndex(list, 6); pigeonResult.type = boxedFIASKProductDiscountTypeMessage.value; return pigeonResult; } @@ -462,20 +459,17 @@ + (nullable FIASKProductDiscountMessage *)nullableFromList:(NSArray *)list { @end @implementation FIASKProductSubscriptionPeriodMessage -+ (instancetype)makeWithNumberOfUnits:(NSInteger)numberOfUnits - unit:(FIASKSubscriptionPeriodUnitMessage)unit { - FIASKProductSubscriptionPeriodMessage *pigeonResult = - [[FIASKProductSubscriptionPeriodMessage alloc] init]; ++ (instancetype)makeWithNumberOfUnits:(NSInteger )numberOfUnits + unit:(FIASKSubscriptionPeriodUnitMessage)unit { + FIASKProductSubscriptionPeriodMessage* pigeonResult = [[FIASKProductSubscriptionPeriodMessage alloc] init]; pigeonResult.numberOfUnits = numberOfUnits; pigeonResult.unit = unit; return pigeonResult; } + (FIASKProductSubscriptionPeriodMessage *)fromList:(NSArray *)list { - FIASKProductSubscriptionPeriodMessage *pigeonResult = - [[FIASKProductSubscriptionPeriodMessage alloc] init]; + FIASKProductSubscriptionPeriodMessage *pigeonResult = [[FIASKProductSubscriptionPeriodMessage alloc] init]; pigeonResult.numberOfUnits = [GetNullableObjectAtIndex(list, 0) integerValue]; - FIASKSubscriptionPeriodUnitMessageBox *boxedFIASKSubscriptionPeriodUnitMessage = - GetNullableObjectAtIndex(list, 1); + FIASKSubscriptionPeriodUnitMessageBox *boxedFIASKSubscriptionPeriodUnitMessage = GetNullableObjectAtIndex(list, 1); pigeonResult.unit = boxedFIASKSubscriptionPeriodUnitMessage.value; return pigeonResult; } @@ -497,47 +491,39 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FIASKPaymentTransactionStateMessageBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FIASKPaymentTransactionStateMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FIASKProductDiscountTypeMessageBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FIASKProductDiscountTypeMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 131: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FIASKProductDiscountPaymentModeMessageBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FIASKProductDiscountPaymentModeMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 132: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[FIASKSubscriptionPeriodUnitMessageBox alloc] - initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[FIASKSubscriptionPeriodUnitMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 133: + case 133: return [FIASKPaymentTransactionMessage fromList:[self readValue]]; - case 134: + case 134: return [FIASKPaymentMessage fromList:[self readValue]]; - case 135: + case 135: return [FIASKErrorMessage fromList:[self readValue]]; - case 136: + case 136: return [FIASKPaymentDiscountMessage fromList:[self readValue]]; - case 137: + case 137: return [FIASKStorefrontMessage fromList:[self readValue]]; - case 138: + case 138: return [FIASKProductsResponseMessage fromList:[self readValue]]; - case 139: + case 139: return [FIASKProductMessage fromList:[self readValue]]; - case 140: + case 140: return [FIASKPriceLocaleMessage fromList:[self readValue]]; - case 141: + case 141: return [FIASKProductDiscountMessage fromList:[self readValue]]; - case 142: + case 142: return [FIASKProductSubscriptionPeriodMessage fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -558,8 +544,7 @@ - (void)writeValue:(id)value { [self writeByte:130]; [self writeValue:(value == nil ? [NSNull null] : [NSNumber numberWithInteger:box.value])]; } else if ([value isKindOfClass:[FIASKProductDiscountPaymentModeMessageBox class]]) { - FIASKProductDiscountPaymentModeMessageBox *box = - (FIASKProductDiscountPaymentModeMessageBox *)value; + FIASKProductDiscountPaymentModeMessageBox *box = (FIASKProductDiscountPaymentModeMessageBox *)value; [self writeByte:131]; [self writeValue:(value == nil ? [NSNull null] : [NSNumber numberWithInteger:box.value])]; } else if ([value isKindOfClass:[FIASKSubscriptionPeriodUnitMessageBox class]]) { @@ -617,37 +602,26 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FIAMessagesPigeonCodecReaderWriter *readerWriter = - [[FIAMessagesPigeonCodecReaderWriter alloc] init]; + FIAMessagesPigeonCodecReaderWriter *readerWriter = [[FIAMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFIAInAppPurchaseAPI(id binaryMessenger, - NSObject *api) { +void SetUpFIAInAppPurchaseAPI(id binaryMessenger, NSObject *api) { SetUpFIAInAppPurchaseAPIWithSuffix(binaryMessenger, api, @""); } -void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; /// Returns if the current device is able to make payments { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.canMakePayments", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(canMakePaymentsWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(canMakePaymentsWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(canMakePaymentsWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(canMakePaymentsWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api canMakePaymentsWithError:&error]; @@ -658,18 +632,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.transactions", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.transactions", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(transactionsWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(transactionsWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(transactionsWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(transactionsWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSArray *output = [api transactionsWithError:&error]; @@ -680,17 +649,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.storefront", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.storefront", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(storefrontWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(storefrontWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(storefrontWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(storefrontWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FIASKStorefrontMessage *output = [api storefrontWithError:&error]; @@ -701,18 +666,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.addPayment", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(addPaymentPaymentMap:error:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(addPaymentPaymentMap:error:)", - api); + NSCAssert([api respondsToSelector:@selector(addPaymentPaymentMap:error:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(addPaymentPaymentMap:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSDictionary *arg_paymentMap = GetNullableObjectAtIndex(args, 0); @@ -725,45 +685,32 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.startProductRequest", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startProductRequestProductIdentifiers: - completion:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(startProductRequestProductIdentifiers:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(startProductRequestProductIdentifiers:completion:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(startProductRequestProductIdentifiers:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_productIdentifiers = GetNullableObjectAtIndex(args, 0); - [api startProductRequestProductIdentifiers:arg_productIdentifiers - completion:^(FIASKProductsResponseMessage *_Nullable output, - FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api startProductRequestProductIdentifiers:arg_productIdentifiers completion:^(FIASKProductsResponseMessage *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.finishTransaction", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(finishTransactionFinishMap:error:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(finishTransactionFinishMap:error:)", - api); + NSCAssert([api respondsToSelector:@selector(finishTransactionFinishMap:error:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(finishTransactionFinishMap:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSDictionary *arg_finishMap = GetNullableObjectAtIndex(args, 0); @@ -776,18 +723,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.restoreTransactions", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(restoreTransactionsApplicationUserName:error:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(restoreTransactionsApplicationUserName:error:)", - api); + NSCAssert([api respondsToSelector:@selector(restoreTransactionsApplicationUserName:error:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(restoreTransactionsApplicationUserName:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_applicationUserName = GetNullableObjectAtIndex(args, 0); @@ -800,18 +742,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.presentCodeRedemptionSheet", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.presentCodeRedemptionSheet", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(presentCodeRedemptionSheetWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(presentCodeRedemptionSheetWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(presentCodeRedemptionSheetWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(presentCodeRedemptionSheetWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api presentCodeRedemptionSheetWithError:&error]; @@ -822,18 +759,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.retrieveReceiptData", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(retrieveReceiptDataWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(retrieveReceiptDataWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(retrieveReceiptDataWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(retrieveReceiptDataWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSString *output = [api retrieveReceiptDataWithError:&error]; @@ -844,43 +776,32 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.refreshReceipt", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.refreshReceipt", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(refreshReceiptReceiptProperties:completion:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(refreshReceiptReceiptProperties:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(refreshReceiptReceiptProperties:completion:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(refreshReceiptReceiptProperties:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSDictionary *arg_receiptProperties = GetNullableObjectAtIndex(args, 0); - [api refreshReceiptReceiptProperties:arg_receiptProperties - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api refreshReceiptReceiptProperties:arg_receiptProperties completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.startObservingPaymentQueue", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startObservingPaymentQueueWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(startObservingPaymentQueueWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(startObservingPaymentQueueWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(startObservingPaymentQueueWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api startObservingPaymentQueueWithError:&error]; @@ -891,18 +812,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.stopObservingPaymentQueue", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(stopObservingPaymentQueueWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(stopObservingPaymentQueueWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(stopObservingPaymentQueueWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(stopObservingPaymentQueueWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api stopObservingPaymentQueueWithError:&error]; @@ -913,18 +829,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.registerPaymentQueueDelegate", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(registerPaymentQueueDelegateWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(registerPaymentQueueDelegateWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(registerPaymentQueueDelegateWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(registerPaymentQueueDelegateWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api registerPaymentQueueDelegateWithError:&error]; @@ -935,18 +846,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.removePaymentQueueDelegate", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(removePaymentQueueDelegateWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(removePaymentQueueDelegateWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(removePaymentQueueDelegateWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(removePaymentQueueDelegateWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api removePaymentQueueDelegateWithError:&error]; @@ -957,18 +863,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.showPriceConsentIfNeeded", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(showPriceConsentIfNeededWithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to " - @"@selector(showPriceConsentIfNeededWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(showPriceConsentIfNeededWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(showPriceConsentIfNeededWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api showPriceConsentIfNeededWithError:&error]; @@ -979,18 +880,13 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.in_app_purchase_storekit." - @"InAppPurchaseAPI.supportsStoreKit2", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.supportsStoreKit2", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(supportsStoreKit2WithError:)], - @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(supportsStoreKit2WithError:)", - api); + NSCAssert([api respondsToSelector:@selector(supportsStoreKit2WithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(supportsStoreKit2WithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api supportsStoreKit2WithError:&error]; diff --git a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart index 90c2ea13cf2..c8e1599670f 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart +++ b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.3), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,21 +17,21 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } - if (error == null) { - return [result]; + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } - return [error.code, error.message, error.details]; + return a == b; } + enum SKPaymentTransactionStateMessage { /// Indicates the transaction is being processed in App Store. /// @@ -39,32 +39,27 @@ enum SKPaymentTransactionStateMessage { /// transaction to update to another state. Never complete a transaction that /// is still in a purchasing state. purchasing, - /// The user's payment has been succesfully processed. /// /// You should provide the user the content that they purchased. purchased, - /// The transaction failed. /// /// Check the [PaymentTransactionWrapper.error] property from /// [PaymentTransactionWrapper] for details. failed, - /// This transaction is restoring content previously purchased by the user. /// /// The previous transaction information can be obtained in /// [PaymentTransactionWrapper.originalTransaction] from /// [PaymentTransactionWrapper]. restored, - /// The transaction is in the queue but pending external action. Wait for /// another callback to get the final state. /// /// You should update your UI to indicate that you are waiting for the /// transaction to update to another state. deferred, - /// Indicates the transaction is in an unspecified state. unspecified, } @@ -72,7 +67,6 @@ enum SKPaymentTransactionStateMessage { enum SKProductDiscountTypeMessage { /// A constant indicating the discount type is an introductory offer. introductory, - /// A constant indicating the discount type is a promotional offer. subscription, } @@ -80,18 +74,20 @@ enum SKProductDiscountTypeMessage { enum SKProductDiscountPaymentModeMessage { /// Allows user to pay the discounted price at each payment period. payAsYouGo, - /// Allows user to pay the discounted price upfront and receive the product for the rest of time that was paid for. payUpFront, - /// User pays nothing during the discounted period. freeTrial, - /// Unspecified mode. unspecified, } -enum SKSubscriptionPeriodUnitMessage { day, week, month, year } +enum SKSubscriptionPeriodUnitMessage { + day, + week, + month, + year, +} class SKPaymentTransactionMessage { SKPaymentTransactionMessage({ @@ -115,7 +111,7 @@ class SKPaymentTransactionMessage { SKErrorMessage? error; - Object encode() { + List _toList() { return [ payment, transactionState, @@ -126,6 +122,9 @@ class SKPaymentTransactionMessage { ]; } + Object encode() { + return _toList(); } + static SKPaymentTransactionMessage decode(Object result) { result as List; return SKPaymentTransactionMessage( @@ -137,6 +136,23 @@ class SKPaymentTransactionMessage { error: result[5] as SKErrorMessage?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKPaymentTransactionMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKPaymentMessage { @@ -161,7 +177,7 @@ class SKPaymentMessage { SKPaymentDiscountMessage? paymentDiscount; - Object encode() { + List _toList() { return [ productIdentifier, applicationUsername, @@ -172,6 +188,9 @@ class SKPaymentMessage { ]; } + Object encode() { + return _toList(); } + static SKPaymentMessage decode(Object result) { result as List; return SKPaymentMessage( @@ -183,10 +202,31 @@ class SKPaymentMessage { paymentDiscount: result[5] as SKPaymentDiscountMessage?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKPaymentMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKErrorMessage { - SKErrorMessage({required this.code, required this.domain, this.userInfo}); + SKErrorMessage({ + required this.code, + required this.domain, + this.userInfo, + }); int code; @@ -194,10 +234,17 @@ class SKErrorMessage { Map? userInfo; - Object encode() { - return [code, domain, userInfo]; + List _toList() { + return [ + code, + domain, + userInfo, + ]; } + Object encode() { + return _toList(); } + static SKErrorMessage decode(Object result) { result as List; return SKErrorMessage( @@ -206,6 +253,23 @@ class SKErrorMessage { userInfo: (result[2] as Map?)?.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKErrorMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKPaymentDiscountMessage { @@ -227,10 +291,19 @@ class SKPaymentDiscountMessage { int timestamp; - Object encode() { - return [identifier, keyIdentifier, nonce, signature, timestamp]; + List _toList() { + return [ + identifier, + keyIdentifier, + nonce, + signature, + timestamp, + ]; } + Object encode() { + return _toList(); } + static SKPaymentDiscountMessage decode(Object result) { result as List; return SKPaymentDiscountMessage( @@ -241,19 +314,45 @@ class SKPaymentDiscountMessage { timestamp: result[4]! as int, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKPaymentDiscountMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKStorefrontMessage { - SKStorefrontMessage({required this.countryCode, required this.identifier}); + SKStorefrontMessage({ + required this.countryCode, + required this.identifier, + }); String countryCode; String identifier; - Object encode() { - return [countryCode, identifier]; + List _toList() { + return [ + countryCode, + identifier, + ]; } + Object encode() { + return _toList(); } + static SKStorefrontMessage decode(Object result) { result as List; return SKStorefrontMessage( @@ -261,19 +360,45 @@ class SKStorefrontMessage { identifier: result[1]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKStorefrontMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKProductsResponseMessage { - SKProductsResponseMessage({this.products, this.invalidProductIdentifiers}); + SKProductsResponseMessage({ + this.products, + this.invalidProductIdentifiers, + }); List? products; List? invalidProductIdentifiers; - Object encode() { - return [products, invalidProductIdentifiers]; + List _toList() { + return [ + products, + invalidProductIdentifiers, + ]; } + Object encode() { + return _toList(); } + static SKProductsResponseMessage decode(Object result) { result as List; return SKProductsResponseMessage( @@ -281,6 +406,23 @@ class SKProductsResponseMessage { invalidProductIdentifiers: (result[1] as List?)?.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKProductsResponseMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKProductMessage { @@ -314,7 +456,7 @@ class SKProductMessage { List? discounts; - Object encode() { + List _toList() { return [ productIdentifier, localizedTitle, @@ -328,6 +470,9 @@ class SKProductMessage { ]; } + Object encode() { + return _toList(); } + static SKProductMessage decode(Object result) { result as List; return SKProductMessage( @@ -339,10 +484,26 @@ class SKProductMessage { price: result[5]! as String, subscriptionPeriod: result[6] as SKProductSubscriptionPeriodMessage?, introductoryPrice: result[7] as SKProductDiscountMessage?, - discounts: (result[8] as List?) - ?.cast(), + discounts: (result[8] as List?)?.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKProductMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKPriceLocaleMessage { @@ -361,10 +522,17 @@ class SKPriceLocaleMessage { ///The country code for the locale, e.g. US for US locale. String countryCode; - Object encode() { - return [currencySymbol, currencyCode, countryCode]; + List _toList() { + return [ + currencySymbol, + currencyCode, + countryCode, + ]; } + Object encode() { + return _toList(); } + static SKPriceLocaleMessage decode(Object result) { result as List; return SKPriceLocaleMessage( @@ -373,6 +541,23 @@ class SKPriceLocaleMessage { countryCode: result[2]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKPriceLocaleMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKProductDiscountMessage { @@ -400,7 +585,7 @@ class SKProductDiscountMessage { SKProductDiscountTypeMessage type; - Object encode() { + List _toList() { return [ price, priceLocale, @@ -412,6 +597,9 @@ class SKProductDiscountMessage { ]; } + Object encode() { + return _toList(); } + static SKProductDiscountMessage decode(Object result) { result as List; return SKProductDiscountMessage( @@ -424,6 +612,23 @@ class SKProductDiscountMessage { type: result[6]! as SKProductDiscountTypeMessage, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKProductDiscountMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class SKProductSubscriptionPeriodMessage { @@ -436,10 +641,16 @@ class SKProductSubscriptionPeriodMessage { SKSubscriptionPeriodUnitMessage unit; - Object encode() { - return [numberOfUnits, unit]; + List _toList() { + return [ + numberOfUnits, + unit, + ]; } + Object encode() { + return _toList(); } + static SKProductSubscriptionPeriodMessage decode(Object result) { result as List; return SKProductSubscriptionPeriodMessage( @@ -447,8 +658,26 @@ class SKProductSubscriptionPeriodMessage { unit: result[1]! as SKSubscriptionPeriodUnitMessage, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SKProductSubscriptionPeriodMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -456,46 +685,46 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SKPaymentTransactionStateMessage) { + } else if (value is SKPaymentTransactionStateMessage) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SKProductDiscountTypeMessage) { + } else if (value is SKProductDiscountTypeMessage) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is SKProductDiscountPaymentModeMessage) { + } else if (value is SKProductDiscountPaymentModeMessage) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is SKSubscriptionPeriodUnitMessage) { + } else if (value is SKSubscriptionPeriodUnitMessage) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is SKPaymentTransactionMessage) { + } else if (value is SKPaymentTransactionMessage) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is SKPaymentMessage) { + } else if (value is SKPaymentMessage) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is SKErrorMessage) { + } else if (value is SKErrorMessage) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is SKPaymentDiscountMessage) { + } else if (value is SKPaymentDiscountMessage) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is SKStorefrontMessage) { + } else if (value is SKStorefrontMessage) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is SKProductsResponseMessage) { + } else if (value is SKProductsResponseMessage) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is SKProductMessage) { + } else if (value is SKProductMessage) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is SKPriceLocaleMessage) { + } else if (value is SKPriceLocaleMessage) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is SKProductDiscountMessage) { + } else if (value is SKProductDiscountMessage) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is SKProductSubscriptionPeriodMessage) { + } else if (value is SKProductSubscriptionPeriodMessage) { buffer.putUint8(142); writeValue(buffer, value.encode()); } else { @@ -506,45 +735,37 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SKPaymentTransactionStateMessage.values[value]; - case 130: + return value == null ? null : SKPaymentTransactionStateMessage.values[value]; + case 130: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SKProductDiscountTypeMessage.values[value]; - case 131: + return value == null ? null : SKProductDiscountTypeMessage.values[value]; + case 131: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SKProductDiscountPaymentModeMessage.values[value]; - case 132: + return value == null ? null : SKProductDiscountPaymentModeMessage.values[value]; + case 132: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SKSubscriptionPeriodUnitMessage.values[value]; - case 133: + return value == null ? null : SKSubscriptionPeriodUnitMessage.values[value]; + case 133: return SKPaymentTransactionMessage.decode(readValue(buffer)!); - case 134: + case 134: return SKPaymentMessage.decode(readValue(buffer)!); - case 135: + case 135: return SKErrorMessage.decode(readValue(buffer)!); - case 136: + case 136: return SKPaymentDiscountMessage.decode(readValue(buffer)!); - case 137: + case 137: return SKStorefrontMessage.decode(readValue(buffer)!); - case 138: + case 138: return SKProductsResponseMessage.decode(readValue(buffer)!); - case 139: + case 139: return SKProductMessage.decode(readValue(buffer)!); - case 140: + case 140: return SKPriceLocaleMessage.decode(readValue(buffer)!); - case 141: + case 141: return SKProductDiscountMessage.decode(readValue(buffer)!); - case 142: + case 142: return SKProductSubscriptionPeriodMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -556,13 +777,9 @@ class InAppPurchaseAPI { /// Constructor for [InAppPurchaseAPI]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - InAppPurchaseAPI({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + InAppPurchaseAPI({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -571,16 +788,15 @@ class InAppPurchaseAPI { /// Returns if the current device is able to make payments Future canMakePayments() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -600,16 +816,15 @@ class InAppPurchaseAPI { } Future> transactions() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.transactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.transactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -624,22 +839,20 @@ class InAppPurchaseAPI { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } Future storefront() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.storefront$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.storefront$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -659,16 +872,15 @@ class InAppPurchaseAPI { } Future addPayment(Map paymentMap) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([paymentMap]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([paymentMap]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -682,20 +894,16 @@ class InAppPurchaseAPI { } } - Future startProductRequest( - List productIdentifiers, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future startProductRequest(List productIdentifiers) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([productIdentifiers]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([productIdentifiers]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -715,16 +923,15 @@ class InAppPurchaseAPI { } Future finishTransaction(Map finishMap) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([finishMap]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([finishMap]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -739,17 +946,15 @@ class InAppPurchaseAPI { } Future restoreTransactions(String? applicationUserName) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([applicationUserName]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([applicationUserName]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -764,16 +969,15 @@ class InAppPurchaseAPI { } Future presentCodeRedemptionSheet() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.presentCodeRedemptionSheet$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.presentCodeRedemptionSheet$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -788,16 +992,15 @@ class InAppPurchaseAPI { } Future retrieveReceiptData() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -812,17 +1015,15 @@ class InAppPurchaseAPI { } Future refreshReceipt({Map? receiptProperties}) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.refreshReceipt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.refreshReceipt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([receiptProperties]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([receiptProperties]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -837,16 +1038,15 @@ class InAppPurchaseAPI { } Future startObservingPaymentQueue() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -861,16 +1061,15 @@ class InAppPurchaseAPI { } Future stopObservingPaymentQueue() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -885,16 +1084,15 @@ class InAppPurchaseAPI { } Future registerPaymentQueueDelegate() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -909,16 +1107,15 @@ class InAppPurchaseAPI { } Future removePaymentQueueDelegate() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -933,16 +1130,15 @@ class InAppPurchaseAPI { } Future showPriceConsentIfNeeded() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -957,16 +1153,15 @@ class InAppPurchaseAPI { } Future supportsStoreKit2() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.supportsStoreKit2$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.supportsStoreKit2$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart index 9becfeb8aba..8089f857917 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart +++ b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,40 +27,37 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + enum SK2ProductTypeMessage { /// A consumable in-app purchase. consumable, - /// A non-consumable in-app purchase. nonConsumable, - /// A non-renewing subscription. nonRenewable, - /// An auto-renewable subscription. autoRenewable, } -enum SK2SubscriptionOfferTypeMessage { introductory, promotional, winBack } +enum SK2SubscriptionOfferTypeMessage { + introductory, + promotional, + winBack, +} enum SK2SubscriptionOfferPaymentModeMessage { payAsYouGo, @@ -72,7 +65,12 @@ enum SK2SubscriptionOfferPaymentModeMessage { freeTrial, } -enum SK2SubscriptionPeriodUnitMessage { day, week, month, year } +enum SK2SubscriptionPeriodUnitMessage { + day, + week, + month, + year, +} enum SK2ProductPurchaseResultMessage { success, @@ -104,12 +102,18 @@ class SK2SubscriptionOfferMessage { SK2SubscriptionOfferPaymentModeMessage paymentMode; List _toList() { - return [id, price, type, period, periodCount, paymentMode]; + return [ + id, + price, + type, + period, + periodCount, + paymentMode, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static SK2SubscriptionOfferMessage decode(Object result) { result as List; @@ -126,8 +130,7 @@ class SK2SubscriptionOfferMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionOfferMessage || - other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionOfferMessage || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -138,11 +141,15 @@ class SK2SubscriptionOfferMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2SubscriptionPeriodMessage { - SK2SubscriptionPeriodMessage({required this.value, required this.unit}); + SK2SubscriptionPeriodMessage({ + required this.value, + required this.unit, + }); /// The number of units that the period represents. int value; @@ -151,12 +158,14 @@ class SK2SubscriptionPeriodMessage { SK2SubscriptionPeriodUnitMessage unit; List _toList() { - return [value, unit]; + return [ + value, + unit, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static SK2SubscriptionPeriodMessage decode(Object result) { result as List; @@ -169,8 +178,7 @@ class SK2SubscriptionPeriodMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionPeriodMessage || - other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionPeriodMessage || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -181,7 +189,8 @@ class SK2SubscriptionPeriodMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2SubscriptionInfoMessage { @@ -209,14 +218,12 @@ class SK2SubscriptionInfoMessage { } Object encode() { - return _toList(); - } + return _toList(); } static SK2SubscriptionInfoMessage decode(Object result) { result as List; return SK2SubscriptionInfoMessage( - promotionalOffers: (result[0] as List?)! - .cast(), + promotionalOffers: (result[0] as List?)!.cast(), subscriptionGroupID: result[1]! as String, subscriptionPeriod: result[2]! as SK2SubscriptionPeriodMessage, ); @@ -225,8 +232,7 @@ class SK2SubscriptionInfoMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionInfoMessage || - other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionInfoMessage || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -237,7 +243,8 @@ class SK2SubscriptionInfoMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// A Pigeon message class representing a Product @@ -292,8 +299,7 @@ class SK2ProductMessage { } Object encode() { - return _toList(); - } + return _toList(); } static SK2ProductMessage decode(Object result) { result as List; @@ -323,7 +329,8 @@ class SK2ProductMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2PriceLocaleMessage { @@ -337,12 +344,14 @@ class SK2PriceLocaleMessage { String currencySymbol; List _toList() { - return [currencyCode, currencySymbol]; + return [ + currencyCode, + currencySymbol, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static SK2PriceLocaleMessage decode(Object result) { result as List; @@ -366,7 +375,8 @@ class SK2PriceLocaleMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// A Pigeon message class representing a Signature @@ -388,12 +398,16 @@ class SK2SubscriptionOfferSignatureMessage { String signature; List _toList() { - return [keyID, nonce, timestamp, signature]; + return [ + keyID, + nonce, + timestamp, + signature, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static SK2SubscriptionOfferSignatureMessage decode(Object result) { result as List; @@ -408,8 +422,7 @@ class SK2SubscriptionOfferSignatureMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionOfferSignatureMessage || - other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionOfferSignatureMessage || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -420,7 +433,8 @@ class SK2SubscriptionOfferSignatureMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2SubscriptionOfferPurchaseMessage { @@ -434,27 +448,27 @@ class SK2SubscriptionOfferPurchaseMessage { SK2SubscriptionOfferSignatureMessage promotionalOfferSignature; List _toList() { - return [promotionalOfferId, promotionalOfferSignature]; + return [ + promotionalOfferId, + promotionalOfferSignature, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static SK2SubscriptionOfferPurchaseMessage decode(Object result) { result as List; return SK2SubscriptionOfferPurchaseMessage( promotionalOfferId: result[0]! as String, - promotionalOfferSignature: - result[1]! as SK2SubscriptionOfferSignatureMessage, + promotionalOfferSignature: result[1]! as SK2SubscriptionOfferSignatureMessage, ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionOfferPurchaseMessage || - other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionOfferPurchaseMessage || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -465,7 +479,8 @@ class SK2SubscriptionOfferPurchaseMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2ProductPurchaseOptionsMessage { @@ -494,8 +509,7 @@ class SK2ProductPurchaseOptionsMessage { } Object encode() { - return _toList(); - } + return _toList(); } static SK2ProductPurchaseOptionsMessage decode(Object result) { result as List; @@ -510,8 +524,7 @@ class SK2ProductPurchaseOptionsMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2ProductPurchaseOptionsMessage || - other.runtimeType != runtimeType) { + if (other is! SK2ProductPurchaseOptionsMessage || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -522,7 +535,8 @@ class SK2ProductPurchaseOptionsMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2TransactionMessage { @@ -579,8 +593,7 @@ class SK2TransactionMessage { } Object encode() { - return _toList(); - } + return _toList(); } static SK2TransactionMessage decode(Object result) { result as List; @@ -613,11 +626,16 @@ class SK2TransactionMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class SK2ErrorMessage { - SK2ErrorMessage({required this.code, required this.domain, this.userInfo}); + SK2ErrorMessage({ + required this.code, + required this.domain, + this.userInfo, + }); int code; @@ -626,12 +644,15 @@ class SK2ErrorMessage { Map? userInfo; List _toList() { - return [code, domain, userInfo]; + return [ + code, + domain, + userInfo, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static SK2ErrorMessage decode(Object result) { result as List; @@ -656,9 +677,11 @@ class SK2ErrorMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -666,49 +689,49 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SK2ProductTypeMessage) { + } else if (value is SK2ProductTypeMessage) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionOfferTypeMessage) { + } else if (value is SK2SubscriptionOfferTypeMessage) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionOfferPaymentModeMessage) { + } else if (value is SK2SubscriptionOfferPaymentModeMessage) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionPeriodUnitMessage) { + } else if (value is SK2SubscriptionPeriodUnitMessage) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is SK2ProductPurchaseResultMessage) { + } else if (value is SK2ProductPurchaseResultMessage) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionOfferMessage) { + } else if (value is SK2SubscriptionOfferMessage) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionPeriodMessage) { + } else if (value is SK2SubscriptionPeriodMessage) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionInfoMessage) { + } else if (value is SK2SubscriptionInfoMessage) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is SK2ProductMessage) { + } else if (value is SK2ProductMessage) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is SK2PriceLocaleMessage) { + } else if (value is SK2PriceLocaleMessage) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionOfferSignatureMessage) { + } else if (value is SK2SubscriptionOfferSignatureMessage) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionOfferPurchaseMessage) { + } else if (value is SK2SubscriptionOfferPurchaseMessage) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is SK2ProductPurchaseOptionsMessage) { + } else if (value is SK2ProductPurchaseOptionsMessage) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is SK2TransactionMessage) { + } else if (value is SK2TransactionMessage) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is SK2ErrorMessage) { + } else if (value is SK2ErrorMessage) { buffer.putUint8(143); writeValue(buffer, value.encode()); } else { @@ -719,48 +742,40 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : SK2ProductTypeMessage.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SK2SubscriptionOfferTypeMessage.values[value]; - case 131: + return value == null ? null : SK2SubscriptionOfferTypeMessage.values[value]; + case 131: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SK2SubscriptionOfferPaymentModeMessage.values[value]; - case 132: + return value == null ? null : SK2SubscriptionOfferPaymentModeMessage.values[value]; + case 132: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SK2SubscriptionPeriodUnitMessage.values[value]; - case 133: + return value == null ? null : SK2SubscriptionPeriodUnitMessage.values[value]; + case 133: final int? value = readValue(buffer) as int?; - return value == null - ? null - : SK2ProductPurchaseResultMessage.values[value]; - case 134: + return value == null ? null : SK2ProductPurchaseResultMessage.values[value]; + case 134: return SK2SubscriptionOfferMessage.decode(readValue(buffer)!); - case 135: + case 135: return SK2SubscriptionPeriodMessage.decode(readValue(buffer)!); - case 136: + case 136: return SK2SubscriptionInfoMessage.decode(readValue(buffer)!); - case 137: + case 137: return SK2ProductMessage.decode(readValue(buffer)!); - case 138: + case 138: return SK2PriceLocaleMessage.decode(readValue(buffer)!); - case 139: + case 139: return SK2SubscriptionOfferSignatureMessage.decode(readValue(buffer)!); - case 140: + case 140: return SK2SubscriptionOfferPurchaseMessage.decode(readValue(buffer)!); - case 141: + case 141: return SK2ProductPurchaseOptionsMessage.decode(readValue(buffer)!); - case 142: + case 142: return SK2TransactionMessage.decode(readValue(buffer)!); - case 143: + case 143: return SK2ErrorMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -772,13 +787,9 @@ class InAppPurchase2API { /// Constructor for [InAppPurchase2API]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - InAppPurchase2API({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + InAppPurchase2API({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -786,14 +797,12 @@ class InAppPurchase2API { final String pigeonVar_messageChannelSuffix; Future canMakePayments() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -816,17 +825,13 @@ class InAppPurchase2API { } Future> products(List identifiers) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [identifiers], + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([identifiers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -843,26 +848,18 @@ class InAppPurchase2API { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } - Future purchase( - String id, { - SK2ProductPurchaseOptionsMessage? options, - }) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [id, options], + Future purchase(String id, {SK2ProductPurchaseOptionsMessage? options}) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([id, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -884,17 +881,13 @@ class InAppPurchase2API { } Future isWinBackOfferEligible(String productId, String offerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [productId, offerId], + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([productId, offerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -916,17 +909,13 @@ class InAppPurchase2API { } Future isIntroductoryOfferEligible(String productId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [productId], + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([productId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -948,14 +937,12 @@ class InAppPurchase2API { } Future> transactions() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -973,23 +960,18 @@ class InAppPurchase2API { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)! - .cast(); + return (pigeonVar_replyList[0] as List?)!.cast(); } } Future finish(int id) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [id], + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([id]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1006,14 +988,12 @@ class InAppPurchase2API { } Future startListeningToTransactions() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1031,14 +1011,12 @@ class InAppPurchase2API { } Future stopListeningToTransactions() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1056,14 +1034,12 @@ class InAppPurchase2API { } Future restorePurchases() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1081,14 +1057,12 @@ class InAppPurchase2API { } Future countryCode() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1111,14 +1085,12 @@ class InAppPurchase2API { } Future sync() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1141,45 +1113,29 @@ abstract class InAppPurchase2CallbackAPI { void onTransactionsUpdated(List newTransactions); - static void setUp( - InAppPurchase2CallbackAPI? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(InAppPurchase2CallbackAPI? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null.'); final List args = (message as List?)!; - final List? arg_newTransactions = - (args[0] as List?)?.cast(); - assert( - arg_newTransactions != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null, expected non-null List.', - ); + final List? arg_newTransactions = (args[0] as List?)?.cast(); + assert(arg_newTransactions != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null, expected non-null List.'); try { api.onTransactionsUpdated(arg_newTransactions!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } 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 6de9e7d7b4e..6a980b36699 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 // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") @@ -10,17 +10,16 @@ package dev.flutter.packages.interactive_media_ads import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec +import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object InteractiveMediaAdsLibraryPigeonUtils { fun createConnectionError(channelName: String): FlutterError { - return FlutterError( - "channel-error", "Unable to establish connection on channel: '$channelName'.", "") - } + return FlutterError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } fun wrapResult(result: Any?): List { return listOf(result) @@ -28,48 +27,50 @@ private object InteractiveMediaAdsLibraryPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf(exception.code, exception.message, exception.details) + listOf( + exception.code, + exception.message, + exception.details + ) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) } } } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** * Maintains instances used to communicate with the corresponding objects in Dart. * - * Objects stored in this container are represented by an object in Dart that is also stored in an - * InstanceManager with the same identifier. + * Objects stored in this container are represented by an object in Dart that is also stored in + * an InstanceManager with the same identifier. * * When an instance is added with an identifier, either can be used to retrieve the other. * - * Added instances are added as a weak reference and a strong reference. When the strong reference - * is removed with [remove] and the weak reference is deallocated, the - * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the - * strong reference is removed and then the identifier is retrieved with the intention to pass the - * identifier to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the - * instance is recreated. The strong reference will then need to be removed manually again. + * Added instances are added as a weak reference and a strong reference. When the strong + * reference is removed with [remove] and the weak reference is deallocated, the + * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the strong + * reference is removed and then the identifier is retrieved with the intention to pass the identifier + * to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the instance + * is recreated. The strong reference will then need to be removed manually again. */ @Suppress("UNCHECKED_CAST", "MemberVisibilityCanBePrivate") -class InteractiveMediaAdsLibraryPigeonInstanceManager( - private val finalizationListener: PigeonFinalizationListener -) { - /** Interface for listening when a weak reference of an instance is removed from the manager. */ +class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationListener: PigeonFinalizationListener) { + /** Interface for listening when a weak reference of an instance is removed from the manager. */ interface PigeonFinalizationListener { fun onFinalize(identifier: Long) } @@ -138,20 +139,19 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( private const val tag = "PigeonInstanceManager" /** - * Instantiate a new manager with a listener for garbage collected weak references. + * Instantiate a new manager with a listener for garbage collected weak + * references. * * When the manager is no longer needed, [stopFinalizationListener] must be called. */ - fun create( - finalizationListener: PigeonFinalizationListener - ): InteractiveMediaAdsLibraryPigeonInstanceManager { + fun create(finalizationListener: PigeonFinalizationListener): InteractiveMediaAdsLibraryPigeonInstanceManager { return InteractiveMediaAdsLibraryPigeonInstanceManager(finalizationListener) } } /** - * Removes `identifier` and return its associated strongly referenced instance, if present, from - * the manager. + * Removes `identifier` and return its associated strongly referenced instance, if present, + * from the manager. */ fun remove(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() @@ -161,13 +161,15 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( /** * Retrieves the identifier paired with an instance, if present, otherwise `null`. * + * * If the manager contains a strong reference to `instance`, it will return the identifier * associated with `instance`. If the manager contains only a weak reference to `instance`, a new * strong reference to `instance` will be added and will need to be removed again with [remove]. * + * * If this method returns a nonnull identifier, this method also expects the Dart - * `InteractiveMediaAdsLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the - * Dart instance the identifier is associated with. + * `InteractiveMediaAdsLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart instance the + * identifier is associated with. */ fun getIdentifierForStrongReference(instance: Any?): Long? { logWarningIfFinalizationListenerHasStopped() @@ -184,9 +186,9 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( /** * Adds a new instance that was instantiated from Dart. * - * The same instance can be added multiple times, but each identifier must be unique. This allows - * two objects that are equivalent (e.g. the `equals` method returns true and their hashcodes are - * equal) to both be added. + * The same instance can be added multiple times, but each identifier must be unique. This + * allows two objects that are equivalent (e.g. the `equals` method returns true and their + * hashcodes are equal) to both be added. * * [identifier] must be >= 0 and unique. */ @@ -198,15 +200,13 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( /** * Adds a new unique instance that was instantiated from the host platform. * - * If the manager contains [instance], this returns the corresponding identifier. If the manager - * does not contain [instance], this adds the instance and returns a unique identifier for that - * [instance]. + * If the manager contains [instance], this returns the corresponding identifier. If the + * manager does not contain [instance], this adds the instance and returns a unique + * identifier for that [instance]. */ fun addHostCreatedInstance(instance: Any): Long { logWarningIfFinalizationListenerHasStopped() - require(!containsInstance(instance)) { - "Instance of ${instance.javaClass} has already been added." - } + require(!containsInstance(instance)) { "Instance of ${instance.javaClass} has already been added." } val identifier = nextIdentifier++ addInstance(instance, identifier) return identifier @@ -290,45 +290,39 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( private fun logWarningIfFinalizationListenerHasStopped() { if (hasFinalizationListenerStopped()) { Log.w( - tag, - "The manager was used after calls to the PigeonFinalizationListener has been stopped.") + tag, + "The manager was used after calls to the PigeonFinalizationListener has been stopped." + ) } } } + /** Generated API for managing the Dart and native `InstanceManager`s. */ -private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( - val binaryMessenger: BinaryMessenger -) { +private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi(val binaryMessenger: BinaryMessenger) { companion object { /** The codec used by InteractiveMediaAdsLibraryPigeonInstanceManagerApi. */ - val codec: MessageCodec by lazy { InteractiveMediaAdsLibraryPigeonCodec() } + val codec: MessageCodec by lazy { + InteractiveMediaAdsLibraryPigeonCodec() + } /** - * Sets up an instance of `InteractiveMediaAdsLibraryPigeonInstanceManagerApi` to handle - * messages from the `binaryMessenger`. + * Sets up an instance of `InteractiveMediaAdsLibraryPigeonInstanceManagerApi` to handle messages from the + * `binaryMessenger`. */ - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager?) { run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> val args = message as List val identifierArg = args[0] as Long - val wrapped: List = - try { - instanceManager.remove(identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + instanceManager.remove(identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -336,20 +330,15 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - instanceManager.clear() - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + instanceManager.clear() + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -359,9 +348,9 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( } } - fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { - val channelName = - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" + fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) +{ + val channelName = "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { @@ -371,20 +360,16 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } /** - * Provides implementations for each ProxyApi implementation and provides access to resources needed - * by any implementation. + * Provides implementations for each ProxyApi implementation and provides access to resources + * needed by any implementation. */ -abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( - val binaryMessenger: BinaryMessenger -) { +abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMessenger: BinaryMessenger) { /** Whether APIs should ignore calling to Dart. */ public var ignoreCallsToDart = false val instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager @@ -399,19 +384,20 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( init { val api = InteractiveMediaAdsLibraryPigeonInstanceManagerApi(binaryMessenger) - instanceManager = - InteractiveMediaAdsLibraryPigeonInstanceManager.create( - object : InteractiveMediaAdsLibraryPigeonInstanceManager.PigeonFinalizationListener { - override fun onFinalize(identifier: Long) { - api.removeStrongReference(identifier) { - if (it.isFailure) { - Log.e( - "PigeonProxyApiRegistrar", - "Failed to remove Dart strong reference with identifier: $identifier") - } - } - } - }) + instanceManager = InteractiveMediaAdsLibraryPigeonInstanceManager.create( + object : InteractiveMediaAdsLibraryPigeonInstanceManager.PigeonFinalizationListener { + override fun onFinalize(identifier: Long) { + api.removeStrongReference(identifier) { + if (it.isFailure) { + Log.e( + "PigeonProxyApiRegistrar", + "Failed to remove Dart strong reference with identifier: $identifier" + ) + } + } + } + } + ) } /** * An implementation of [PigeonApiBaseDisplayContainer] used to add a new Dart instance of @@ -423,13 +409,14 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( * An implementation of [PigeonApiAdDisplayContainer] used to add a new Dart instance of * `AdDisplayContainer` to the Dart `InstanceManager`. */ - open fun getPigeonApiAdDisplayContainer(): PigeonApiAdDisplayContainer { + open fun getPigeonApiAdDisplayContainer(): PigeonApiAdDisplayContainer + { return PigeonApiAdDisplayContainer(this) } /** - * An implementation of [PigeonApiAdsLoader] used to add a new Dart instance of `AdsLoader` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiAdsLoader] used to add a new Dart instance of + * `AdsLoader` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdsLoader(): PigeonApiAdsLoader @@ -440,20 +427,20 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( abstract fun getPigeonApiAdsManagerLoadedEvent(): PigeonApiAdsManagerLoadedEvent /** - * An implementation of [PigeonApiAdErrorEvent] used to add a new Dart instance of `AdErrorEvent` - * to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdErrorEvent] used to add a new Dart instance of + * `AdErrorEvent` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdErrorEvent(): PigeonApiAdErrorEvent /** - * An implementation of [PigeonApiAdError] used to add a new Dart instance of `AdError` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiAdError] used to add a new Dart instance of + * `AdError` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdError(): PigeonApiAdError /** - * An implementation of [PigeonApiAdsRequest] used to add a new Dart instance of `AdsRequest` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiAdsRequest] used to add a new Dart instance of + * `AdsRequest` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdsRequest(): PigeonApiAdsRequest @@ -464,20 +451,20 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( abstract fun getPigeonApiContentProgressProvider(): PigeonApiContentProgressProvider /** - * An implementation of [PigeonApiAdsManager] used to add a new Dart instance of `AdsManager` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiAdsManager] used to add a new Dart instance of + * `AdsManager` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdsManager(): PigeonApiAdsManager /** - * An implementation of [PigeonApiBaseManager] used to add a new Dart instance of `BaseManager` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiBaseManager] used to add a new Dart instance of + * `BaseManager` to the Dart `InstanceManager`. */ abstract fun getPigeonApiBaseManager(): PigeonApiBaseManager /** - * An implementation of [PigeonApiAdEvent] used to add a new Dart instance of `AdEvent` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiAdEvent] used to add a new Dart instance of + * `AdEvent` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdEvent(): PigeonApiAdEvent @@ -500,46 +487,47 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( abstract fun getPigeonApiVideoProgressUpdate(): PigeonApiVideoProgressUpdate /** - * An implementation of [PigeonApiAdMediaInfo] used to add a new Dart instance of `AdMediaInfo` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiAdMediaInfo] used to add a new Dart instance of + * `AdMediaInfo` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdMediaInfo(): PigeonApiAdMediaInfo /** - * An implementation of [PigeonApiAdPodInfo] used to add a new Dart instance of `AdPodInfo` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiAdPodInfo] used to add a new Dart instance of + * `AdPodInfo` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdPodInfo(): PigeonApiAdPodInfo /** - * An implementation of [PigeonApiFrameLayout] used to add a new Dart instance of `FrameLayout` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiFrameLayout] used to add a new Dart instance of + * `FrameLayout` to the Dart `InstanceManager`. */ abstract fun getPigeonApiFrameLayout(): PigeonApiFrameLayout /** - * An implementation of [PigeonApiViewGroup] used to add a new Dart instance of `ViewGroup` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiViewGroup] used to add a new Dart instance of + * `ViewGroup` to the Dart `InstanceManager`. */ abstract fun getPigeonApiViewGroup(): PigeonApiViewGroup /** - * An implementation of [PigeonApiVideoView] used to add a new Dart instance of `VideoView` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiVideoView] used to add a new Dart instance of + * `VideoView` to the Dart `InstanceManager`. */ abstract fun getPigeonApiVideoView(): PigeonApiVideoView /** - * An implementation of [PigeonApiView] used to add a new Dart instance of `View` to the Dart - * `InstanceManager`. + * An implementation of [PigeonApiView] used to add a new Dart instance of + * `View` to the Dart `InstanceManager`. */ - open fun getPigeonApiView(): PigeonApiView { + open fun getPigeonApiView(): PigeonApiView + { return PigeonApiView(this) } /** - * An implementation of [PigeonApiMediaPlayer] used to add a new Dart instance of `MediaPlayer` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiMediaPlayer] used to add a new Dart instance of + * `MediaPlayer` to the Dart `InstanceManager`. */ abstract fun getPigeonApiMediaPlayer(): PigeonApiMediaPlayer @@ -586,8 +574,8 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( abstract fun getPigeonApiAdProgressInfo(): PigeonApiAdProgressInfo /** - * An implementation of [PigeonApiCompanionAd] used to add a new Dart instance of `CompanionAd` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiCompanionAd] used to add a new Dart instance of + * `CompanionAd` to the Dart `InstanceManager`. */ abstract fun getPigeonApiCompanionAd(): PigeonApiCompanionAd @@ -598,8 +586,8 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( abstract fun getPigeonApiUniversalAdId(): PigeonApiUniversalAdId /** - * An implementation of [PigeonApiAd] used to add a new Dart instance of `Ad` to the Dart - * `InstanceManager`. + * An implementation of [PigeonApiAd] used to add a new Dart instance of + * `Ad` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAd(): PigeonApiAd @@ -616,45 +604,36 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( abstract fun getPigeonApiCompanionAdSlot(): PigeonApiCompanionAdSlot /** - * An implementation of [PigeonApiAdSlot] used to add a new Dart instance of `AdSlot` to the Dart - * `InstanceManager`. + * An implementation of [PigeonApiAdSlot] used to add a new Dart instance of + * `AdSlot` to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdSlot(): PigeonApiAdSlot fun setUp() { - InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers( - binaryMessenger, instanceManager) - PigeonApiBaseDisplayContainer.setUpMessageHandlers( - binaryMessenger, getPigeonApiBaseDisplayContainer()) + InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, instanceManager) + PigeonApiBaseDisplayContainer.setUpMessageHandlers(binaryMessenger, getPigeonApiBaseDisplayContainer()) PigeonApiAdsLoader.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsLoader()) PigeonApiAdsRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsRequest()) - PigeonApiContentProgressProvider.setUpMessageHandlers( - binaryMessenger, getPigeonApiContentProgressProvider()) + PigeonApiContentProgressProvider.setUpMessageHandlers(binaryMessenger, getPigeonApiContentProgressProvider()) PigeonApiAdsManager.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsManager()) PigeonApiBaseManager.setUpMessageHandlers(binaryMessenger, getPigeonApiBaseManager()) PigeonApiImaSdkFactory.setUpMessageHandlers(binaryMessenger, getPigeonApiImaSdkFactory()) PigeonApiImaSdkSettings.setUpMessageHandlers(binaryMessenger, getPigeonApiImaSdkSettings()) - PigeonApiVideoProgressUpdate.setUpMessageHandlers( - binaryMessenger, getPigeonApiVideoProgressUpdate()) + PigeonApiVideoProgressUpdate.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoProgressUpdate()) PigeonApiFrameLayout.setUpMessageHandlers(binaryMessenger, getPigeonApiFrameLayout()) PigeonApiViewGroup.setUpMessageHandlers(binaryMessenger, getPigeonApiViewGroup()) PigeonApiVideoView.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoView()) PigeonApiMediaPlayer.setUpMessageHandlers(binaryMessenger, getPigeonApiMediaPlayer()) - PigeonApiVideoAdPlayerCallback.setUpMessageHandlers( - binaryMessenger, getPigeonApiVideoAdPlayerCallback()) + PigeonApiVideoAdPlayerCallback.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoAdPlayerCallback()) PigeonApiVideoAdPlayer.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoAdPlayer()) - PigeonApiAdsLoadedListener.setUpMessageHandlers( - binaryMessenger, getPigeonApiAdsLoadedListener()) + PigeonApiAdsLoadedListener.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsLoadedListener()) PigeonApiAdErrorListener.setUpMessageHandlers(binaryMessenger, getPigeonApiAdErrorListener()) PigeonApiAdEventListener.setUpMessageHandlers(binaryMessenger, getPigeonApiAdEventListener()) - PigeonApiAdsRenderingSettings.setUpMessageHandlers( - binaryMessenger, getPigeonApiAdsRenderingSettings()) - PigeonApiCompanionAdSlotClickListener.setUpMessageHandlers( - binaryMessenger, getPigeonApiCompanionAdSlotClickListener()) + PigeonApiAdsRenderingSettings.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsRenderingSettings()) + PigeonApiCompanionAdSlotClickListener.setUpMessageHandlers(binaryMessenger, getPigeonApiCompanionAdSlotClickListener()) PigeonApiCompanionAdSlot.setUpMessageHandlers(binaryMessenger, getPigeonApiCompanionAdSlot()) PigeonApiAdSlot.setUpMessageHandlers(binaryMessenger, getPigeonApiAdSlot()) } - fun tearDown() { InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, null) PigeonApiBaseDisplayContainer.setUpMessageHandlers(binaryMessenger, null) @@ -681,17 +660,17 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( PigeonApiAdSlot.setUpMessageHandlers(binaryMessenger, null) } } - -private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec( - val registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) : InteractiveMediaAdsLibraryPigeonCodec() { +private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec(val registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) : InteractiveMediaAdsLibraryPigeonCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 128.toByte() -> { val identifier: Long = readValue(buffer) as Long val instance: Any? = registrar.instanceManager.getInstance(identifier) if (instance == null) { - Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: $identifier") + Log.e( + "PigeonProxyApiBaseCodec", + "Failed to find instance with identifier: $identifier" + ) } return instance } @@ -700,32 +679,16 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec( } override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { - if (value is Boolean || - value is ByteArray || - value is Double || - value is DoubleArray || - value is FloatArray || - value is Int || - value is IntArray || - value is List<*> || - value is Long || - value is LongArray || - value is Map<*, *> || - value is String || - value is AdErrorCode || - value is AdErrorType || - value is AdEventType || - value is UiElement || - value is AudioManagerAudioFocus || - value == null) { + if (value is Boolean || value is ByteArray || value is Double || value is DoubleArray || value is FloatArray || value is Int || value is IntArray || value is List<*> || value is Long || value is LongArray || value is Map<*, *> || value is String || value is AdErrorCode || value is AdErrorType || value is AdEventType || value is UiElement || value is AudioManagerAudioFocus || value == null) { super.writeValue(stream, value) return } fun logNewInstanceFailure(apiName: String, value: Any, exception: Throwable?) { Log.w( - "PigeonProxyApiBaseCodec", - "Failed to create new Dart proxy instance of $apiName: $value. $exception") + "PigeonProxyApiBaseCodec", + "Failed to create new Dart proxy instance of $apiName: $value. $exception" + ) } if (value is com.google.ads.interactivemedia.v3.api.AdDisplayContainer) { @@ -734,200 +697,232 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec( logNewInstanceFailure("AdDisplayContainer", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.BaseDisplayContainer) { + } + else if (value is com.google.ads.interactivemedia.v3.api.BaseDisplayContainer) { registrar.getPigeonApiBaseDisplayContainer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("BaseDisplayContainer", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader) { registrar.getPigeonApiAdsLoader().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsLoader", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent) { registrar.getPigeonApiAdsManagerLoadedEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsManagerLoadedEvent", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent) { registrar.getPigeonApiAdErrorEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdErrorEvent", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdError) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdError) { registrar.getPigeonApiAdError().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdError", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdsRequest) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdsRequest) { registrar.getPigeonApiAdsRequest().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsRequest", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider) { + } + else if (value is com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider) { registrar.getPigeonApiContentProgressProvider().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ContentProgressProvider", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdsManager) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdsManager) { registrar.getPigeonApiAdsManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsManager", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.BaseManager) { + } + else if (value is com.google.ads.interactivemedia.v3.api.BaseManager) { registrar.getPigeonApiBaseManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("BaseManager", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdEvent) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdEvent) { registrar.getPigeonApiAdEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdEvent", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkFactory) { + } + else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkFactory) { registrar.getPigeonApiImaSdkFactory().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImaSdkFactory", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkSettings) { + } + else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkSettings) { registrar.getPigeonApiImaSdkSettings().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImaSdkSettings", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) { + } + else if (value is com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) { registrar.getPigeonApiVideoProgressUpdate().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoProgressUpdate", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) { + } + else if (value is com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) { registrar.getPigeonApiAdMediaInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdMediaInfo", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdPodInfo) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdPodInfo) { registrar.getPigeonApiAdPodInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdPodInfo", value, it.exceptionOrNull()) } } - } else if (value is android.widget.FrameLayout) { + } + else if (value is android.widget.FrameLayout) { registrar.getPigeonApiFrameLayout().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FrameLayout", value, it.exceptionOrNull()) } } - } else if (value is android.view.ViewGroup) { + } + else if (value is android.view.ViewGroup) { registrar.getPigeonApiViewGroup().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ViewGroup", value, it.exceptionOrNull()) } } - } else if (value is android.widget.VideoView) { + } + else if (value is android.widget.VideoView) { registrar.getPigeonApiVideoView().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoView", value, it.exceptionOrNull()) } } - } else if (value is android.view.View) { + } + else if (value is android.view.View) { registrar.getPigeonApiView().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("View", value, it.exceptionOrNull()) } } - } else if (value is android.media.MediaPlayer) { + } + else if (value is android.media.MediaPlayer) { registrar.getPigeonApiMediaPlayer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("MediaPlayer", value, it.exceptionOrNull()) } } - } else if (value - is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback) { + } + else if (value is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback) { registrar.getPigeonApiVideoAdPlayerCallback().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoAdPlayerCallback", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer) { + } + else if (value is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer) { registrar.getPigeonApiVideoAdPlayer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoAdPlayer", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener) { registrar.getPigeonApiAdsLoadedListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsLoadedListener", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) { registrar.getPigeonApiAdErrorListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdErrorListener", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) { registrar.getPigeonApiAdEventListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdEventListener", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdsRenderingSettings) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdsRenderingSettings) { registrar.getPigeonApiAdsRenderingSettings().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsRenderingSettings", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdProgressInfo) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdProgressInfo) { registrar.getPigeonApiAdProgressInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdProgressInfo", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.CompanionAd) { + } + else if (value is com.google.ads.interactivemedia.v3.api.CompanionAd) { registrar.getPigeonApiCompanionAd().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CompanionAd", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.UniversalAdId) { + } + else if (value is com.google.ads.interactivemedia.v3.api.UniversalAdId) { registrar.getPigeonApiUniversalAdId().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("UniversalAdId", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.Ad) { + } + else if (value is com.google.ads.interactivemedia.v3.api.Ad) { registrar.getPigeonApiAd().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Ad", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) { + } + else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) { registrar.getPigeonApiCompanionAdSlotClickListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CompanionAdSlotClickListener", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot) { + } + else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot) { registrar.getPigeonApiCompanionAdSlot().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CompanionAdSlot", value, it.exceptionOrNull()) } } - } else if (value is com.google.ads.interactivemedia.v3.api.AdSlot) { + } + else if (value is com.google.ads.interactivemedia.v3.api.AdSlot) { registrar.getPigeonApiAdSlot().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdSlot", value, it.exceptionOrNull()) @@ -940,9 +935,7 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec( stream.write(128) writeValue(stream, registrar.instanceManager.getIdentifierForStrongReference(value)) } - else -> - throw IllegalArgumentException( - "Unsupported value: '$value' of type '${value.javaClass.name}'") + else -> throw IllegalArgumentException("Unsupported value: '$value' of type '${value.javaClass.name}'") } } } @@ -950,8 +943,7 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec( /** * The types of error that can be encountered. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorCode.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorCode.html. */ enum class AdErrorCode(val raw: Int) { /** Ads player was not provided. */ @@ -983,13 +975,13 @@ enum class AdErrorCode(val raw: Int) { /** A VAST response containing a single `` tag with no child tags. */ VAST_EMPTY_RESPONSE(13), /** - * Assets were found in the VAST ad response for a linear ad, but none of them matched the video - * player's capabilities. + * Assets were found in the VAST ad response for a linear ad, but none of + * them matched the video player's capabilities. */ VAST_LINEAR_ASSET_MISMATCH(14), /** - * At least one VAST wrapper ad loaded successfully and a subsequent wrapper or inline ad load has - * timed out. + * At least one VAST wrapper ad loaded successfully and a subsequent wrapper + * or inline ad load has timed out. */ VAST_LOAD_TIMEOUT(15), /** The ad response was not recognized as a valid VAST ad. */ @@ -997,8 +989,8 @@ enum class AdErrorCode(val raw: Int) { /** Failed to load media assets from a VAST response. */ VAST_MEDIA_LOAD_TIMEOUT(17), /** - * Assets were found in the VAST ad response for a nonlinear ad, but none of them matched the - * video player's capabilities. + * Assets were found in the VAST ad response for a nonlinear ad, but none of + * them matched the video player's capabilities. */ VAST_NONLINEAR_ASSET_MISMATCH(18), /** No Ads VAST response after one or more wrappers. */ @@ -1008,7 +1000,8 @@ enum class AdErrorCode(val raw: Int) { /** * Trafficking error. * - * Video player received an ad type that it was not expecting and/or cannot display. + * Video player received an ad type that it was not expecting and/or cannot + * display. */ VAST_TRAFFICKING_ERROR(21), /** There was an error playing the video ad. */ @@ -1026,8 +1019,7 @@ enum class AdErrorCode(val raw: Int) { /** * Specifies when the error was encountered, during either ad loading or playback. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorType.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorType.html. */ enum class AdErrorType(val raw: Int) { /** Indicates that the error was encountered when the ad was being loaded. */ @@ -1047,8 +1039,7 @@ enum class AdErrorType(val raw: Int) { /** * Types of events that can occur during ad playback. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventType.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventType.html. */ enum class AdEventType(val raw: Int) { /** Fired when an ad break in a stream ends. */ @@ -1065,11 +1056,14 @@ enum class AdEventType(val raw: Int) { AD_PERIOD_ENDED(5), /** Fired when an ad period in a stream starts. */ AD_PERIOD_STARTED(6), - /** Fired to inform of ad progress and can be used by publisher to display a countdown timer. */ + /** + * Fired to inform of ad progress and can be used by publisher to display a + * countdown timer. + */ AD_PROGRESS(7), /** - * Fired when the ads manager is done playing all the valid ads in the ads response, or when the - * response doesn't return any valid ads. + * Fired when the ads manager is done playing all the valid ads in the ads + * response, or when the response doesn't return any valid ads. */ ALL_ADS_COMPLETED(8), /** Fired when an ad is clicked. */ @@ -1090,7 +1084,10 @@ enum class AdEventType(val raw: Int) { ICON_TAPPED(16), /** Fired when the VAST response has been received. */ LOADED(17), - /** Fired to enable the SDK to communicate a message to be logged, which is stored in adData. */ + /** + * Fired to enable the SDK to communicate a message to be logged, which is + * stored in adData. + */ LOG(18), /** Fired when the ad playhead crosses midpoint. */ MIDPOINT(19), @@ -1121,8 +1118,7 @@ enum class AdEventType(val raw: Int) { /** * Describes an element of the ad UI, to be requested or rendered by the SDK. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UiElement.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UiElement.html. */ enum class UiElement(val raw: Int) { /** The ad attribution UI element, for example, "Ad". */ @@ -1145,24 +1141,30 @@ enum class UiElement(val raw: Int) { * See https://developer.android.com/reference/android/media/AudioManager#AUDIOFOCUS_GAIN. */ enum class AudioManagerAudioFocus(val raw: Int) { - /** Used to indicate a gain of audio focus, or a request of audio focus, of unknown duration. */ + /** + * Used to indicate a gain of audio focus, or a request of audio focus, + * of unknown duration. + */ GAIN(0), /** - * Used to indicate a temporary gain or request of audio focus, anticipated to last a short amount - * of time. + * Used to indicate a temporary gain or request of audio focus, anticipated + * to last a short amount of time. * - * Examples of temporary changes are the playback of driving directions, or an event notification. + * Examples of temporary changes are the playback of driving directions, or + * an event notification. */ GAIN_TRANSIENT(1), /** - * Used to indicate a temporary request of audio focus, anticipated to last a short amount of - * time, during which no other applications, or system components, should play anything. + * Used to indicate a temporary request of audio focus, anticipated to last a + * short amount of time, during which no other applications, or system + * components, should play anything. */ GAIN_TRANSIENT_EXCLUSIVE(2), /** - * Used to indicate a temporary request of audio focus, anticipated to last a short amount of - * time, and where it is acceptable for other audio applications to keep playing after having - * lowered their output level (also referred to as "ducking"). + * Used to indicate a temporary request of audio focus, anticipated to last a + * short amount of time, and where it is acceptable for other audio + * applications to keep playing after having lowered their output level (also + * referred to as "ducking"). */ GAIN_TRANSIENT_MAY_DUCK(3), /** Used to indicate no audio focus has been gained or lost, or requested. */ @@ -1174,50 +1176,58 @@ enum class AudioManagerAudioFocus(val raw: Int) { } } } - private open class InteractiveMediaAdsLibraryPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { AdErrorCode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + AdErrorCode.ofRaw(it.toInt()) + } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { AdErrorType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + AdErrorType.ofRaw(it.toInt()) + } } 131.toByte() -> { - return (readValue(buffer) as Long?)?.let { AdEventType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + AdEventType.ofRaw(it.toInt()) + } } 132.toByte() -> { - return (readValue(buffer) as Long?)?.let { UiElement.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + UiElement.ofRaw(it.toInt()) + } } 133.toByte() -> { - return (readValue(buffer) as Long?)?.let { AudioManagerAudioFocus.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + AudioManagerAudioFocus.ofRaw(it.toInt()) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is AdErrorCode -> { stream.write(129) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is AdErrorType -> { stream.write(130) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is AdEventType -> { stream.write(131) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is UiElement -> { stream.write(132) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is AudioManagerAudioFocus -> { stream.write(133) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } else -> super.writeValue(stream, value) } @@ -1227,50 +1237,34 @@ private open class InteractiveMediaAdsLibraryPigeonCodec : 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/BaseDisplayContainer.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiBaseDisplayContainer( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiBaseDisplayContainer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** * Sets slots for displaying companions. * * Passing null will reset the container to having no companion slots. */ - abstract fun setCompanionSlots( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, - companionSlots: List? - ) + abstract fun setCompanionSlots(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, companionSlots: List?) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiBaseDisplayContainer? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiBaseDisplayContainer?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.setCompanionSlots", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.setCompanionSlots", 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.BaseDisplayContainer - val companionSlotsArg = - args[1] as List? - val wrapped: List = - try { - api.setCompanionSlots(pigeon_instanceArg, companionSlotsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.BaseDisplayContainer + val companionSlotsArg = args[1] as List? + val wrapped: List = try { + api.setCompanionSlots(pigeon_instanceArg, companionSlotsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1282,146 +1276,114 @@ abstract class PigeonApiBaseDisplayContainer( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of BaseDisplayContainer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdDisplayContainer. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiAdDisplayContainer( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiAdDisplayContainer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdDisplayContainer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdDisplayContainer, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdDisplayContainer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiBaseDisplayContainer] used to access callback methods */ - fun pigeon_getPigeonApiBaseDisplayContainer(): PigeonApiBaseDisplayContainer { + fun pigeon_getPigeonApiBaseDisplayContainer(): PigeonApiBaseDisplayContainer + { return pigeonRegistrar.getPigeonApiBaseDisplayContainer() } + } /** - * An object which allows publishers to request ads from ad servers or a dynamic ad insertion - * stream. + * An object which allows publishers to request ads from ad servers or a + * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsLoader. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsLoader( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdsLoader(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Registers a listener for errors that occur during the ads request. */ - abstract fun addAdErrorListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, - listener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - ) + abstract fun addAdErrorListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, listener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) /** Registers a listener for the ads manager loaded event. */ - abstract fun addAdsLoadedListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, - listener: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener - ) + abstract fun addAdsLoadedListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, listener: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener) /** Requests ads from a server. */ - abstract fun requestAds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, - request: com.google.ads.interactivemedia.v3.api.AdsRequest - ) + abstract fun requestAds(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, request: com.google.ads.interactivemedia.v3.api.AdsRequest) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsLoader?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener", 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.AdsLoader - val listenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - val wrapped: List = - try { - api.addAdErrorListener(pigeon_instanceArg, listenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val listenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + val wrapped: List = try { + api.addAdErrorListener(pigeon_instanceArg, listenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1429,24 +1391,18 @@ abstract class PigeonApiAdsLoader( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener", 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.AdsLoader - val listenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener - val wrapped: List = - try { - api.addAdsLoadedListener(pigeon_instanceArg, listenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val listenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener + val wrapped: List = try { + api.addAdsLoadedListener(pigeon_instanceArg, listenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1454,23 +1410,18 @@ abstract class PigeonApiAdsLoader( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds", 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.AdsLoader val requestArg = args[1] as com.google.ads.interactivemedia.v3.api.AdsRequest - val wrapped: List = - try { - api.requestAds(pigeon_instanceArg, requestArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.requestAds(pigeon_instanceArg, requestArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1482,19 +1433,16 @@ abstract class PigeonApiAdsLoader( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsLoader and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance" @@ -1502,106 +1450,85 @@ abstract class PigeonApiAdsLoader( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManagerLoadedEvent.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsManagerLoadedEvent( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdsManagerLoadedEvent(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** - * The ads manager that will control playback of the loaded ads, or null when using dynamic ad - * insertion. + * The ads manager that will control playback of the loaded ads, or null when + * using dynamic ad insertion. */ - abstract fun manager( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent - ): com.google.ads.interactivemedia.v3.api.AdsManager + abstract fun manager(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent): com.google.ads.interactivemedia.v3.api.AdsManager @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsManagerLoadedEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val managerArg = manager(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, managerArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdErrorEvent.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdErrorEvent( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdErrorEvent(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** The AdError that caused this event. */ - abstract fun error( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdErrorEvent - ): com.google.ads.interactivemedia.v3.api.AdError + abstract fun error(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdErrorEvent): com.google.ads.interactivemedia.v3.api.AdError @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdErrorEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorArg = error(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -1610,63 +1537,49 @@ abstract class PigeonApiAdErrorEvent( channel.send(listOf(pigeon_identifierArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdError( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdError(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** The error's code. */ - abstract fun errorCode( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError - ): AdErrorCode + abstract fun errorCode(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): AdErrorCode /** The error code's number. */ - abstract fun errorCodeNumber( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError - ): Long + abstract fun errorCodeNumber(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): Long /** The error's type. */ - abstract fun errorType( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError - ): AdErrorType + abstract fun errorType(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): AdErrorType /** A human-readable summary of the error. */ abstract fun message(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdError, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val errorCodeNumberArg = errorCodeNumber(pigeon_instanceArg) val errorTypeArg = errorType(pigeon_instanceArg) @@ -1675,170 +1588,128 @@ abstract class PigeonApiAdError( val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, errorCodeArg, errorCodeNumberArg, errorTypeArg, messageArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, errorCodeArg, errorCodeNumberArg, errorTypeArg, messageArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * 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/kotlin/com/google/ads/interactivemedia/v3/api/AdsRequest. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/kotlin/com/google/ads/interactivemedia/v3/api/AdsRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsRequest( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Sets the URL from which ads will be requested. */ - abstract fun setAdTagUrl( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - adTagUrl: String - ) + abstract fun setAdTagUrl(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, adTagUrl: String) /** - * Attaches a ContentProgressProvider instance to allow scheduling ad breaks based on content - * progress (cue points). + * Attaches a ContentProgressProvider instance to allow scheduling ad breaks + * based on content progress (cue points). */ - abstract fun setContentProgressProvider( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - provider: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider - ) + abstract fun setContentProgressProvider(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, provider: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider) /** - * Notifies the SDK whether the player intends to start the content and ad in response to a user - * action or whether it will be automatically played. + * Notifies the SDK whether the player intends to start the content and ad in + * response to a user action or whether it will be automatically played. * - * Not calling this function leaves the setting as unknown. Note: Changing this setting will have - * no impact on ad playback. + * Not calling this function leaves the setting as unknown. Note: Changing + * this setting will have no impact on ad playback. */ - abstract fun setAdWillAutoPlay( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - willAutoPlay: Boolean - ) + abstract fun setAdWillAutoPlay(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, willAutoPlay: Boolean) /** - * Notifies the SDK whether the player intends to start the content and ad while muted. + * Notifies the SDK whether the player intends to start the content and ad + * while muted. * - * Not calling this function leaves the setting as unknown. Note: Changing this setting will have - * no impact on ad playback. + * Not calling this function leaves the setting as unknown. Note: Changing + * this setting will have no impact on ad playback. */ - abstract fun setAdWillPlayMuted( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - willPlayMuted: Boolean - ) + abstract fun setAdWillPlayMuted(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, willPlayMuted: Boolean) /** - * Specifies a VAST, VMAP, or ad rules response to be used instead of making a request through an - * ad tag URL. + * Specifies a VAST, VMAP, or ad rules response to be used instead of making + * a request through an ad tag URL. */ - abstract fun setAdsResponse( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - cannedAdResponse: String - ) + abstract fun setAdsResponse(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, cannedAdResponse: String) /** * Specifies the duration of the content in seconds to be shown. * - * This optional parameter is used by AdX requests. It is recommended for AdX users. + * This optional parameter is used by AdX requests. It is recommended for AdX + * users. */ - abstract fun setContentDuration( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - duration: Double - ) + abstract fun setContentDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, duration: Double) /** * Specifies the keywords used to describe the content to be shown. * - * This optional parameter is used by AdX requests and is recommended for AdX users. + * This optional parameter is used by AdX requests and is recommended for AdX + * users. */ - abstract fun setContentKeywords( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - keywords: List - ) + abstract fun setContentKeywords(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, keywords: List) /** * Specifies the title of the content to be shown. * - * Used in AdX requests. This optional parameter is used by AdX requests and is recommended for - * AdX users. + * Used in AdX requests. This optional parameter is used by AdX requests and + * is recommended for AdX users. */ - abstract fun setContentTitle( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - title: String - ) + abstract fun setContentTitle(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, title: String) /** - * Notifies the SDK whether the player intends to continuously play the content videos one after - * another similar to TV broadcast. + * Notifies the SDK whether the player intends to continuously play the + * content videos one after another similar to TV broadcast. * - * Not calling this function leaves the setting as unknown. Note: Changing this setting will have - * no impact on ad playback. + * Not calling this function leaves the setting as unknown. Note: Changing + * this setting will have no impact on ad playback. */ - abstract fun setContinuousPlayback( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - continuousPlayback: Boolean - ) + abstract fun setContinuousPlayback(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, continuousPlayback: Boolean) /** - * Specifies the maximum amount of time to wait in seconds, after calling requestAds, before - * requesting the ad tag URL. + * Specifies the maximum amount of time to wait in seconds, after calling + * requestAds, before requesting the ad tag URL. * - * This can be used to stagger requests during a live-stream event, in order to mitigate spikes in - * the number of requests. + * This can be used to stagger requests during a live-stream event, in order + * to mitigate spikes in the number of requests. */ - abstract fun setLiveStreamPrefetchSeconds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - prefetchTime: Double - ) + abstract fun setLiveStreamPrefetchSeconds(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, prefetchTime: Double) /** * Specifies the VAST load timeout in milliseconds for a single wrapper. * - * This parameter is optional and will override the default timeout, currently set to 5000ms. + * This parameter is optional and will override the default timeout, + * currently set to 5000ms. */ - abstract fun setVastLoadTimeout( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, - timeout: Double - ) + abstract fun setVastLoadTimeout(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, timeout: Double) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsRequest?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl", 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.AdsRequest val adTagUrlArg = args[1] as String - val wrapped: List = - try { - api.setAdTagUrl(pigeon_instanceArg, adTagUrlArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAdTagUrl(pigeon_instanceArg, adTagUrlArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1846,24 +1717,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider", 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.AdsRequest - val providerArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider - val wrapped: List = - try { - api.setContentProgressProvider(pigeon_instanceArg, providerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val providerArg = args[1] as com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider + val wrapped: List = try { + api.setContentProgressProvider(pigeon_instanceArg, providerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1871,23 +1736,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillAutoPlay", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillAutoPlay", 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.AdsRequest val willAutoPlayArg = args[1] as Boolean - val wrapped: List = - try { - api.setAdWillAutoPlay(pigeon_instanceArg, willAutoPlayArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAdWillAutoPlay(pigeon_instanceArg, willAutoPlayArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1895,23 +1755,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillPlayMuted", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillPlayMuted", 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.AdsRequest val willPlayMutedArg = args[1] as Boolean - val wrapped: List = - try { - api.setAdWillPlayMuted(pigeon_instanceArg, willPlayMutedArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAdWillPlayMuted(pigeon_instanceArg, willPlayMutedArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1919,23 +1774,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdsResponse", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdsResponse", 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.AdsRequest val cannedAdResponseArg = args[1] as String - val wrapped: List = - try { - api.setAdsResponse(pigeon_instanceArg, cannedAdResponseArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAdsResponse(pigeon_instanceArg, cannedAdResponseArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1943,23 +1793,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentDuration", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentDuration", 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.AdsRequest val durationArg = args[1] as Double - val wrapped: List = - try { - api.setContentDuration(pigeon_instanceArg, durationArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setContentDuration(pigeon_instanceArg, durationArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1967,23 +1812,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentKeywords", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentKeywords", 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.AdsRequest val keywordsArg = args[1] as List - val wrapped: List = - try { - api.setContentKeywords(pigeon_instanceArg, keywordsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setContentKeywords(pigeon_instanceArg, keywordsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1991,23 +1831,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentTitle", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentTitle", 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.AdsRequest val titleArg = args[1] as String - val wrapped: List = - try { - api.setContentTitle(pigeon_instanceArg, titleArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setContentTitle(pigeon_instanceArg, titleArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2015,23 +1850,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContinuousPlayback", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContinuousPlayback", 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.AdsRequest val continuousPlaybackArg = args[1] as Boolean - val wrapped: List = - try { - api.setContinuousPlayback(pigeon_instanceArg, continuousPlaybackArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setContinuousPlayback(pigeon_instanceArg, continuousPlaybackArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2039,23 +1869,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setLiveStreamPrefetchSeconds", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setLiveStreamPrefetchSeconds", 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.AdsRequest val prefetchTimeArg = args[1] as Double - val wrapped: List = - try { - api.setLiveStreamPrefetchSeconds(pigeon_instanceArg, prefetchTimeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setLiveStreamPrefetchSeconds(pigeon_instanceArg, prefetchTimeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2063,23 +1888,18 @@ abstract class PigeonApiAdsRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setVastLoadTimeout", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setVastLoadTimeout", 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.AdsRequest val timeoutArg = args[1] as Double - val wrapped: List = - try { - api.setVastLoadTimeout(pigeon_instanceArg, timeoutArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setVastLoadTimeout(pigeon_instanceArg, timeoutArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2091,19 +1911,16 @@ abstract class PigeonApiAdsRequest( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRequest, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance" @@ -2111,69 +1928,51 @@ abstract class PigeonApiAdsRequest( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/android/api/reference/com/google/ads/interactivemedia/v3/api/player/ContentProgressProvider.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiContentProgressProvider( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider +abstract class PigeonApiContentProgressProvider(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider /** * Sets an update on the progress of the video. * - * This is a custom method added to the native class because the native method - * `getContentProgress` requires a synchronous return value. + * This is a custom method added to the native class because the native + * method `getContentProgress` requires a synchronous return value. */ - abstract fun setContentProgress( - pigeon_instance: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, - update: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - ) + abstract fun setContentProgress(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, update: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiContentProgressProvider? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiContentProgressProvider?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2181,25 +1980,18 @@ abstract class PigeonApiContentProgressProvider( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.setContentProgress", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.setContentProgress", 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.player.ContentProgressProvider - val updateArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - val wrapped: List = - try { - api.setContentProgress(pigeon_instanceArg, updateArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider + val updateArg = args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + val wrapped: List = try { + api.setContentProgress(pigeon_instanceArg, updateArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2211,59 +2003,49 @@ abstract class PigeonApiContentProgressProvider( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ContentProgressProvider and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * An object which handles playing ads after they've been received from the server. + * An object which handles playing ads after they've been received from the + * server. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManager. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManager. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsManager( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** * 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 adCuePoints( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager - ): List + abstract fun adCuePoints(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager): List /** Discards current ad break and resumes content. */ abstract fun discardAdBreak(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager) @@ -2280,7 +2062,8 @@ abstract class PigeonApiAdsManager( /** * Skips the current ad. * - * `AdsManager.skip()` only skips ads if IMA does not render the 'Skip ad' button. + * `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) @@ -2289,22 +2072,17 @@ abstract class PigeonApiAdsManager( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsManager?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak", 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.discardAdBreak(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.discardAdBreak(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2312,20 +2090,17 @@ abstract class PigeonApiAdsManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.pause", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.pause", 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.pause(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pause(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2333,20 +2108,17 @@ abstract class PigeonApiAdsManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.start", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.start", 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.start(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.start(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2354,22 +2126,17 @@ abstract class PigeonApiAdsManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsManager.resume", - codec) + 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) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.resume(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2377,20 +2144,17 @@ abstract class PigeonApiAdsManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.skip", codec) + 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) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.skip(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2402,19 +2166,16 @@ abstract class PigeonApiAdsManager( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManager, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManager, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adCuePointsArg = adCuePoints(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -2423,109 +2184,85 @@ abstract class PigeonApiAdsManager( channel.send(listOf(pigeon_identifierArg, adCuePointsArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiBaseManager] used to access callback methods */ - fun pigeon_getPigeonApiBaseManager(): PigeonApiBaseManager { + fun pigeon_getPigeonApiBaseManager(): PigeonApiBaseManager + { return pigeonRegistrar.getPigeonApiBaseManager() } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/BaseManager.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiBaseManager( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** - * Registers a listener for errors that occur during the ad or stream initialization and playback. + * Registers a listener for errors that occur during the ad or stream + * initialization and playback. */ - abstract fun addAdErrorListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, - errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - ) + abstract fun addAdErrorListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) /** - * Registers a listener for ad events that occur during ad or stream initialization and playback. + * Registers a listener for ad events that occur during ad or stream + * initialization and playback. */ - abstract fun addAdEventListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, - adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener - ) + abstract fun addAdEventListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) - /** Stops the ad and all tracking, then releases all assets that were loaded to play the ad. */ + /** + * Stops the ad and all tracking, then releases all assets that were loaded + * to play the ad. + */ abstract fun destroy(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager) /** Initializes the ad experience on the manager. */ - abstract fun init( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, - settings: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings? - ) + abstract fun init(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, settings: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings?) /** Generic focus endpoint that puts focus on the skip button if present. */ abstract fun focus(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager) /** Returns the latest AdProgressInfo for the current playing ad. */ - abstract fun getAdProgressInfo( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager - ): com.google.ads.interactivemedia.v3.api.AdProgressInfo? + abstract fun getAdProgressInfo(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager): com.google.ads.interactivemedia.v3.api.AdProgressInfo? /** Get currently playing ad. */ - abstract fun getCurrentAd( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager - ): com.google.ads.interactivemedia.v3.api.Ad? + abstract fun getCurrentAd(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager): com.google.ads.interactivemedia.v3.api.Ad? /** Removes a listener for error events. */ - abstract fun removeAdErrorListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, - errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - ) + abstract fun removeAdErrorListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) /** Removes a listener for ad events. */ - abstract fun removeAdEventListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, - adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener - ) + abstract fun removeAdEventListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiBaseManager?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener", 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.BaseManager - val errorListenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - val wrapped: List = - try { - api.addAdErrorListener(pigeon_instanceArg, errorListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val errorListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + val wrapped: List = try { + api.addAdErrorListener(pigeon_instanceArg, errorListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2533,24 +2270,18 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener", 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.BaseManager - val adEventListenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener - val wrapped: List = - try { - api.addAdEventListener(pigeon_instanceArg, adEventListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val adEventListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener + val wrapped: List = try { + api.addAdEventListener(pigeon_instanceArg, adEventListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2558,22 +2289,17 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy", 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.BaseManager - val wrapped: List = - try { - api.destroy(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.destroy(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2581,22 +2307,18 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.init", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.init", 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.BaseManager - val settingsArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings? - val wrapped: List = - try { - api.init(pigeon_instanceArg, settingsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val settingsArg = args[1] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings? + val wrapped: List = try { + api.init(pigeon_instanceArg, settingsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2604,22 +2326,17 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.focus", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.focus", 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.BaseManager - val wrapped: List = - try { - api.focus(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.focus(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2627,21 +2344,16 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.getAdProgressInfo", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.getAdProgressInfo", 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.BaseManager - val wrapped: List = - try { - listOf(api.getAdProgressInfo(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getAdProgressInfo(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2649,21 +2361,16 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.getCurrentAd", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.getCurrentAd", 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.BaseManager - val wrapped: List = - try { - listOf(api.getCurrentAd(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCurrentAd(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2671,24 +2378,18 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdErrorListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdErrorListener", 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.BaseManager - val errorListenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - val wrapped: List = - try { - api.removeAdErrorListener(pigeon_instanceArg, errorListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val errorListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + val wrapped: List = try { + api.removeAdErrorListener(pigeon_instanceArg, errorListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2696,24 +2397,18 @@ abstract class PigeonApiBaseManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdEventListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdEventListener", 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.BaseManager - val adEventListenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener - val wrapped: List = - try { - api.removeAdEventListener(pigeon_instanceArg, adEventListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val adEventListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener + val wrapped: List = try { + api.removeAdEventListener(pigeon_instanceArg, adEventListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2725,19 +2420,16 @@ abstract class PigeonApiBaseManager( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of BaseManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseManager, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseManager, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance" @@ -2745,58 +2437,46 @@ abstract class PigeonApiBaseManager( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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/kotlin/com/google/ads/interactivemedia/v3/api/AdEvent. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/kotlin/com/google/ads/interactivemedia/v3/api/AdEvent. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdEvent( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdEvent(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** The type of event that occurred. */ abstract fun type(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent): AdEventType /** A map containing any extra ad data for the event, if needed. */ - abstract fun adData( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent - ): Map? + abstract fun adData(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent): Map? /** The ad with which this event is associated. */ - abstract fun ad( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent - ): com.google.ads.interactivemedia.v3.api.Ad? + abstract fun ad(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent): com.google.ads.interactivemedia.v3.api.Ad? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val typeArg = type(pigeon_instanceArg) val adDataArg = adData(pigeon_instanceArg) val adArg = ad(pigeon_instanceArg) @@ -2807,89 +2487,66 @@ abstract class PigeonApiAdEvent( channel.send(listOf(pigeon_identifierArg, typeArg, adDataArg, adArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkFactory. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImaSdkFactory( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { abstract fun instance(): com.google.ads.interactivemedia.v3.api.ImaSdkFactory - abstract fun createAdDisplayContainer( - container: android.view.ViewGroup, - player: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer - ): com.google.ads.interactivemedia.v3.api.AdDisplayContainer + abstract fun createAdDisplayContainer(container: android.view.ViewGroup, player: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer): com.google.ads.interactivemedia.v3.api.AdDisplayContainer /** Creates a CompanionAdSlot for the SDK to fill with companion ads. */ - abstract fun createCompanionAdSlot( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory - ): com.google.ads.interactivemedia.v3.api.CompanionAdSlot + abstract fun createCompanionAdSlot(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.CompanionAdSlot /** Creates an `ImaSdkSettings` object for configuring the IMA SDK. */ - abstract fun createImaSdkSettings( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory - ): com.google.ads.interactivemedia.v3.api.ImaSdkSettings + abstract fun createImaSdkSettings(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.ImaSdkSettings - /** Creates an `AdsLoader` for requesting ads using the specified settings object. */ - abstract fun createAdsLoader( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, - settings: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - container: com.google.ads.interactivemedia.v3.api.AdDisplayContainer - ): com.google.ads.interactivemedia.v3.api.AdsLoader + /** + * Creates an `AdsLoader` for requesting ads using the specified settings + * object. + */ + abstract fun createAdsLoader(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, settings: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, container: com.google.ads.interactivemedia.v3.api.AdDisplayContainer): com.google.ads.interactivemedia.v3.api.AdsLoader /** Creates an AdsRequest object to contain the data used to request ads. */ - abstract fun createAdsRequest( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory - ): com.google.ads.interactivemedia.v3.api.AdsRequest + abstract fun createAdsRequest(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.AdsRequest /** - * Creates an `AdsRenderingSettings` object to give the AdsManager parameters that control the - * rendering of ads. + * Creates an `AdsRenderingSettings` object to give the AdsManager parameters + * that control the rendering of ads. */ - abstract fun createAdsRenderingSettings( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory - ): com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + abstract fun createAdsRenderingSettings(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.AdsRenderingSettings companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImaSdkFactory?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2897,22 +2554,17 @@ abstract class PigeonApiImaSdkFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val containerArg = args[0] as android.view.ViewGroup val playerArg = args[1] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer - val wrapped: List = - try { - listOf(api.createAdDisplayContainer(containerArg, playerArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createAdDisplayContainer(containerArg, playerArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2920,21 +2572,16 @@ abstract class PigeonApiImaSdkFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createCompanionAdSlot", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createCompanionAdSlot", 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.ImaSdkFactory - val wrapped: List = - try { - listOf(api.createCompanionAdSlot(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createCompanionAdSlot(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2942,21 +2589,16 @@ abstract class PigeonApiImaSdkFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings", 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.ImaSdkFactory - val wrapped: List = - try { - listOf(api.createImaSdkSettings(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createImaSdkSettings(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2964,23 +2606,18 @@ abstract class PigeonApiImaSdkFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader", 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.ImaSdkFactory val settingsArg = args[1] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val containerArg = args[2] as com.google.ads.interactivemedia.v3.api.AdDisplayContainer - val wrapped: List = - try { - listOf(api.createAdsLoader(pigeon_instanceArg, settingsArg, containerArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createAdsLoader(pigeon_instanceArg, settingsArg, containerArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2988,21 +2625,16 @@ abstract class PigeonApiImaSdkFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest", 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.ImaSdkFactory - val wrapped: List = - try { - listOf(api.createAdsRequest(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createAdsRequest(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3010,21 +2642,16 @@ abstract class PigeonApiImaSdkFactory( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRenderingSettings", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRenderingSettings", 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.ImaSdkFactory - val wrapped: List = - try { - listOf(api.createAdsRenderingSettings(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createAdsRenderingSettings(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3036,19 +2663,16 @@ abstract class PigeonApiImaSdkFactory( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImaSdkFactory and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance" @@ -3056,138 +2680,102 @@ abstract class PigeonApiImaSdkFactory( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkSettings.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImaSdkSettings( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Sets whether to automatically play VMAP and ad rules ad breaks. */ - abstract fun setAutoPlayAdBreaks( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - autoPlayAdBreaks: Boolean - ) + abstract fun setAutoPlayAdBreaks(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, autoPlayAdBreaks: Boolean) /** Enables and disables the debug mode, which is disabled by default. */ - abstract fun setDebugMode( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - debugMode: Boolean - ) + abstract fun setDebugMode(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, debugMode: Boolean) /** * Sets the feature flags and their states to control experimental features. * - * This should be set as early as possible, before requesting ads. Settings will remain constant - * until the next ad request. Calling this method again will reset any feature flags for the next - * ad request. + * This should be set as early as possible, before requesting ads. Settings + * will remain constant until the next ad request. Calling this method again + * will reset any feature flags for the next ad request. */ - abstract fun setFeatureFlags( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - featureFlags: Map - ) + abstract fun setFeatureFlags(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, featureFlags: Map) /** * Sets the preferred language for the ad UI. * - * The supported codes can be found in the Localization guide and are closely related to the - * two-letter ISO 639-1 language codes. + * The supported codes can be found in the Localization guide and are closely + * related to the two-letter ISO 639-1 language codes. * - * Once the AdsLoader object has been created, using this setter will have no effect. + * Once the AdsLoader object has been created, using this setter will have no + * effect. */ - abstract fun setLanguage( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - language: String - ) + abstract fun setLanguage(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, language: String) /** - * Specifies the maximum number of redirects before the subsequent redirects will be denied and - * the ad load aborted. + * Specifies the maximum number of redirects before the subsequent redirects + * will be denied and the ad load aborted. * * The default is 4. */ - abstract fun setMaxRedirects( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - maxRedirects: Long - ) + abstract fun setMaxRedirects(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, maxRedirects: Long) /** * Sets the partner provided player type. * - * Player type greater than 20 characters will be truncated. The player type specified should be - * short and unique. + * Player type greater than 20 characters will be truncated. The player type + * specified should be short and unique. */ - abstract fun setPlayerType( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - playerType: String - ) + abstract fun setPlayerType(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, playerType: String) /** * Sets the partner provided player version. * * Player versions greater than 20 characters will be truncated. */ - abstract fun setPlayerVersion( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - playerVersion: String - ) + abstract fun setPlayerVersion(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, playerVersion: String) /** Sets the publisher provided ID used for tracking. */ - abstract fun setPpid( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - ppid: String - ) + abstract fun setPpid(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, ppid: String) /** * Session ID is a temporary random ID. * - * A session ID must be a UUID, or an empty string if the SDK should not send a session ID. + * A session ID must be a UUID, or an empty string if the SDK should not send + * a session ID. */ - abstract fun setSessionId( - pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - sessionId: String - ) + abstract fun setSessionId(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, sessionId: String) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImaSdkSettings?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setAutoPlayAdBreaks", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setAutoPlayAdBreaks", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val autoPlayAdBreaksArg = args[1] as Boolean - val wrapped: List = - try { - api.setAutoPlayAdBreaks(pigeon_instanceArg, autoPlayAdBreaksArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAutoPlayAdBreaks(pigeon_instanceArg, autoPlayAdBreaksArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3195,24 +2783,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setDebugMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setDebugMode", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val debugModeArg = args[1] as Boolean - val wrapped: List = - try { - api.setDebugMode(pigeon_instanceArg, debugModeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setDebugMode(pigeon_instanceArg, debugModeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3220,24 +2802,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setFeatureFlags", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setFeatureFlags", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val featureFlagsArg = args[1] as Map - val wrapped: List = - try { - api.setFeatureFlags(pigeon_instanceArg, featureFlagsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setFeatureFlags(pigeon_instanceArg, featureFlagsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3245,24 +2821,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setLanguage", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setLanguage", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val languageArg = args[1] as String - val wrapped: List = - try { - api.setLanguage(pigeon_instanceArg, languageArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setLanguage(pigeon_instanceArg, languageArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3270,24 +2840,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setMaxRedirects", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setMaxRedirects", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val maxRedirectsArg = args[1] as Long - val wrapped: List = - try { - api.setMaxRedirects(pigeon_instanceArg, maxRedirectsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setMaxRedirects(pigeon_instanceArg, maxRedirectsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3295,24 +2859,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerType", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerType", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val playerTypeArg = args[1] as String - val wrapped: List = - try { - api.setPlayerType(pigeon_instanceArg, playerTypeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setPlayerType(pigeon_instanceArg, playerTypeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3320,24 +2878,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerVersion", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerVersion", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val playerVersionArg = args[1] as String - val wrapped: List = - try { - api.setPlayerVersion(pigeon_instanceArg, playerVersionArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setPlayerVersion(pigeon_instanceArg, playerVersionArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3345,24 +2897,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPpid", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPpid", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val ppidArg = args[1] as String - val wrapped: List = - try { - api.setPpid(pigeon_instanceArg, ppidArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setPpid(pigeon_instanceArg, ppidArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3370,24 +2916,18 @@ abstract class PigeonApiImaSdkSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setSessionId", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setSessionId", 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.ImaSdkSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val sessionIdArg = args[1] as String - val wrapped: List = - try { - api.setSessionId(pigeon_instanceArg, sessionIdArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSessionId(pigeon_instanceArg, sessionIdArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3399,19 +2939,16 @@ abstract class PigeonApiImaSdkSettings( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImaSdkSettings and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance" @@ -3419,64 +2956,51 @@ abstract class PigeonApiImaSdkSettings( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoProgressUpdate.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoProgressUpdate( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor( - currentTimeMs: Long, - durationMs: Long - ): com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - - /** Value to use for cases when progress is not yet defined, such as video initialization. */ - abstract fun videoTimeNotReady(): - com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate +abstract class PigeonApiVideoProgressUpdate(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(currentTimeMs: Long, durationMs: Long): com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + + /** + * Value to use for cases when progress is not yet defined, such as video + * initialization. + */ + abstract fun videoTimeNotReady(): com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoProgressUpdate?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val currentTimeMsArg = args[1] as Long val durationMsArg = args[2] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(currentTimeMsArg, durationMsArg), - pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(currentTimeMsArg,durationMsArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3484,23 +3008,17 @@ abstract class PigeonApiVideoProgressUpdate( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.videoTimeNotReady(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.videoTimeNotReady(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3512,70 +3030,56 @@ abstract class PigeonApiVideoProgressUpdate( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoProgressUpdate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/AdMediaInfo.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdMediaInfo( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun url( - pigeon_instance: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ): String +abstract class PigeonApiAdMediaInfo(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun url(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdMediaInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val urlArg = url(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -3584,35 +3088,30 @@ abstract class PigeonApiAdMediaInfo( channel.send(listOf(pigeon_identifierArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdPodInfo.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdPodInfo( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdPodInfo(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** * The position of the ad within the pod. * - * The value returned is one-based, for example, 1 of 2, 2 of 2, etc. If the ad is not part of a - * pod, this will return 1. + * The value returned is one-based, for example, 1 of 2, 2 of 2, etc. If the + * ad is not part of a pod, this will return 1. */ abstract fun adPosition(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Long @@ -3621,9 +3120,7 @@ abstract class PigeonApiAdPodInfo( * * For unknown duration, -1 is returned. */ - abstract fun maxDuration( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo - ): Double + abstract fun maxDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Double /** Client side and DAI VOD: Returns the index of the ad pod. */ abstract fun podIndex(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Long @@ -3631,9 +3128,9 @@ abstract class PigeonApiAdPodInfo( /** * The content time offset at which the current ad pod was scheduled. * - * For preroll pod, 0 is returned. For midrolls, the scheduled time is returned in seconds. For - * postroll, -1 is returned. Defaults to 0 if this ad is not part of a pod, or the pod is not part - * of an ad playlist. + * For preroll pod, 0 is returned. For midrolls, the scheduled time is + * returned in seconds. For postroll, -1 is returned. Defaults to 0 if this + * ad is not part of a pod, or the pod is not part of an ad playlist. */ abstract fun timeOffset(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Double @@ -3645,19 +3142,16 @@ abstract class PigeonApiAdPodInfo( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdPodInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adPositionArg = adPosition(pigeon_instanceArg) val maxDurationArg = maxDuration(pigeon_instanceArg) val podIndexArg = podIndex(pigeon_instanceArg) @@ -3668,41 +3162,29 @@ abstract class PigeonApiAdPodInfo( val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, - adPositionArg, - maxDurationArg, - podIndexArg, - timeOffsetArg, - totalAdsArg, - isBumperArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, adPositionArg, maxDurationArg, podIndexArg, timeOffsetArg, totalAdsArg, isBumperArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** - * FrameLayout is designed to block out an area on the screen to display a single item. + * FrameLayout is designed to block out an area on the screen to display a + * single item. * * See https://developer.android.com/reference/android/widget/FrameLayout. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFrameLayout( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiFrameLayout(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): android.widget.FrameLayout companion object { @@ -3710,23 +3192,17 @@ abstract class PigeonApiFrameLayout( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFrameLayout?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3738,19 +3214,16 @@ abstract class PigeonApiFrameLayout( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FrameLayout and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.widget.FrameLayout, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.widget.FrameLayout, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance" @@ -3758,25 +3231,24 @@ abstract class PigeonApiFrameLayout( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiViewGroup] used to access callback methods */ - fun pigeon_getPigeonApiViewGroup(): PigeonApiViewGroup { + fun pigeon_getPigeonApiViewGroup(): PigeonApiViewGroup + { return pigeonRegistrar.getPigeonApiViewGroup() } + } /** * A special view that can contain other views (called children.) @@ -3784,15 +3256,14 @@ abstract class PigeonApiFrameLayout( * See https://developer.android.com/reference/android/view/ViewGroup. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiViewGroup( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Adds a child view. */ abstract fun addView(pigeon_instance: android.view.ViewGroup, view: android.view.View) /** - * Called by a ViewGroup subclass to remove child views from itself, when it must first know its - * size on screen before it can calculate how many child views it will render. + * Called by a ViewGroup subclass to remove child views from itself, when it + * must first know its size on screen before it can calculate how many child + * views it will render. */ abstract fun removeView(pigeon_instance: android.view.ViewGroup, view: android.view.View) @@ -3801,23 +3272,18 @@ abstract class PigeonApiViewGroup( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiViewGroup?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.ViewGroup val viewArg = args[1] as android.view.View - val wrapped: List = - try { - api.addView(pigeon_instanceArg, viewArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.addView(pigeon_instanceArg, viewArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3825,23 +3291,18 @@ abstract class PigeonApiViewGroup( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.ViewGroup.removeView", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ViewGroup.removeView", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.ViewGroup val viewArg = args[1] as android.view.View - val wrapped: List = - try { - api.removeView(pigeon_instanceArg, viewArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.removeView(pigeon_instanceArg, viewArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3853,19 +3314,16 @@ abstract class PigeonApiViewGroup( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ViewGroup and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.view.ViewGroup, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.view.ViewGroup, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance" @@ -3873,25 +3331,24 @@ abstract class PigeonApiViewGroup( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiView] used to access callback methods */ - fun pigeon_getPigeonApiView(): PigeonApiView { + fun pigeon_getPigeonApiView(): PigeonApiView + { return pigeonRegistrar.getPigeonApiView() } + } /** * Displays a video file. @@ -3899,9 +3356,7 @@ abstract class PigeonApiViewGroup( * See https://developer.android.com/reference/android/widget/VideoView. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoView( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): android.widget.VideoView /** Sets the URI of the video. */ @@ -3915,38 +3370,29 @@ abstract class PigeonApiVideoView( abstract fun getCurrentPosition(pigeon_instance: android.widget.VideoView): Long /** - * Sets which type of audio focus will be requested during the playback, or configures playback to - * not request audio focus. + * Sets which type of audio focus will be requested during the playback, or + * configures playback to not request audio focus. * * Only available on Android API 26+. Noop on lower versions. */ - abstract fun setAudioFocusRequest( - pigeon_instance: android.widget.VideoView, - focusGain: AudioManagerAudioFocus - ) + abstract fun setAudioFocusRequest(pigeon_instance: android.widget.VideoView, focusGain: AudioManagerAudioFocus) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoView?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3954,23 +3400,18 @@ abstract class PigeonApiVideoView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.widget.VideoView val uriArg = args[1] as String? - val wrapped: List = - try { - api.setVideoUri(pigeon_instanceArg, uriArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setVideoUri(pigeon_instanceArg, uriArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3978,21 +3419,16 @@ abstract class PigeonApiVideoView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.widget.VideoView - val wrapped: List = - try { - listOf(api.getCurrentPosition(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCurrentPosition(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4000,23 +3436,18 @@ abstract class PigeonApiVideoView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoView.setAudioFocusRequest", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.setAudioFocusRequest", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.widget.VideoView val focusGainArg = args[1] as AudioManagerAudioFocus - val wrapped: List = - try { - api.setAudioFocusRequest(pigeon_instanceArg, focusGainArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAudioFocusRequest(pigeon_instanceArg, focusGainArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4028,32 +3459,24 @@ abstract class PigeonApiVideoView( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoView and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.widget.VideoView, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.widget.VideoView, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError( - "new-instance-error", - "Attempting to create a new Dart instance of VideoView, but the class has a nonnull callback method.", - ""))) + FlutterError("new-instance-error", "Attempting to create a new Dart instance of VideoView, but the class has a nonnull callback method.", ""))) } } /** Callback to be invoked when the media source is ready for playback. */ - fun onPrepared( - pigeon_instanceArg: android.widget.VideoView, - playerArg: android.media.MediaPlayer, - callback: (Result) -> Unit - ) { + fun onPrepared(pigeon_instanceArg: android.widget.VideoView, playerArg: android.media.MediaPlayer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4072,19 +3495,14 @@ abstract class PigeonApiVideoView( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Callback to be invoked when playback of a media source has completed. */ - fun onCompletion( - pigeon_instanceArg: android.widget.VideoView, - playerArg: android.media.MediaPlayer, - callback: (Result) -> Unit - ) { + fun onCompletion(pigeon_instanceArg: android.widget.VideoView, playerArg: android.media.MediaPlayer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4103,21 +3521,17 @@ abstract class PigeonApiVideoView( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - /** Callback to be invoked when there has been an error during an asynchronous operation. */ - fun onError( - pigeon_instanceArg: android.widget.VideoView, - playerArg: android.media.MediaPlayer, - whatArg: Long, - extraArg: Long, - callback: (Result) -> Unit - ) { + /** + * Callback to be invoked when there has been an error during an asynchronous + * operation. + */ + fun onError(pigeon_instanceArg: android.widget.VideoView, playerArg: android.media.MediaPlayer, whatArg: Long, extraArg: Long, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4136,18 +3550,18 @@ abstract class PigeonApiVideoView( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } @Suppress("FunctionName") /** An implementation of [PigeonApiView] used to access callback methods */ - fun pigeon_getPigeonApiView(): PigeonApiView { + fun pigeon_getPigeonApiView(): PigeonApiView + { return pigeonRegistrar.getPigeonApiView() } + } /** * This class represents the basic building block for user interface components. @@ -4155,21 +3569,19 @@ abstract class PigeonApiVideoView( * See https://developer.android.com/reference/android/view/View. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiView( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiView(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of View and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance" @@ -4177,29 +3589,26 @@ open class PigeonApiView( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * MediaPlayer class can be used to control playback of audio/video files and streams. + * MediaPlayer class can be used to control playback of audio/video files and + * streams. * * See https://developer.android.com/reference/android/media/MediaPlayer. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiMediaPlayer( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Gets the duration of the file. */ abstract fun getDuration(pigeon_instance: android.media.MediaPlayer): Long @@ -4220,21 +3629,16 @@ abstract class PigeonApiMediaPlayer( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiMediaPlayer?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = - try { - listOf(api.getDuration(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getDuration(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4242,23 +3646,18 @@ abstract class PigeonApiMediaPlayer( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer val mSecArg = args[1] as Long - val wrapped: List = - try { - api.seekTo(pigeon_instanceArg, mSecArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.seekTo(pigeon_instanceArg, mSecArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4266,22 +3665,17 @@ abstract class PigeonApiMediaPlayer( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = - try { - api.start(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.start(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4289,22 +3683,17 @@ abstract class PigeonApiMediaPlayer( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = - try { - api.pause(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pause(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4312,20 +3701,17 @@ abstract class PigeonApiMediaPlayer( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = - try { - api.stop(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.stop(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4337,19 +3723,16 @@ abstract class PigeonApiMediaPlayer( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of MediaPlayer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.media.MediaPlayer, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.media.MediaPlayer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance" @@ -4357,132 +3740,73 @@ abstract class PigeonApiMediaPlayer( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * 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 + * 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 */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoAdPlayerCallback( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Fire this callback periodically as ad playback occurs. */ - abstract fun onAdProgress( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - videoProgressUpdate: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - ) + abstract fun onAdProgress(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, videoProgressUpdate: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) /** Fire this callback when video playback stalls waiting for data. */ - abstract fun onBuffering( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onBuffering(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when all content has finished playing. */ - abstract fun onContentComplete( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback - ) + abstract fun onContentComplete(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback) /** Fire this callback when the video finishes playing. */ - abstract fun onEnded( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onEnded(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when the video has encountered an error. */ - abstract fun onError( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onError(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when the video is ready to begin playback. */ - abstract fun onLoaded( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onLoaded(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when the video is paused. */ - abstract fun onPause( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onPause(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when the player begins playing a video. */ - abstract fun onPlay( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onPlay(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when the video is unpaused. */ - abstract fun onResume( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - ) + abstract fun onResume(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) /** Fire this callback when the playback volume changes. */ - abstract fun onVolumeChanged( - pigeon_instance: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - percentage: Long - ) + abstract fun onVolumeChanged(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, percentage: Long) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiVideoAdPlayerCallback? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoAdPlayerCallback?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val videoProgressUpdateArg = - args[2] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - val wrapped: List = - try { - api.onAdProgress(pigeon_instanceArg, adMediaInfoArg, videoProgressUpdateArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val videoProgressUpdateArg = args[2] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + val wrapped: List = try { + api.onAdProgress(pigeon_instanceArg, adMediaInfoArg, videoProgressUpdateArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4490,27 +3814,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onBuffering(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onBuffering(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4518,25 +3833,17 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val wrapped: List = - try { - api.onContentComplete(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val wrapped: List = try { + api.onContentComplete(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4544,27 +3851,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onEnded(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onEnded(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4572,27 +3870,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onError(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onError(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4600,27 +3889,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onLoaded(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onLoaded(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4628,27 +3908,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onPause(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onPause(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4656,27 +3927,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onPlay(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onPlay(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4684,27 +3946,18 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = - try { - api.onResume(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = try { + api.onResume(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4712,28 +3965,19 @@ abstract class PigeonApiVideoAdPlayerCallback( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged", 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo val percentageArg = args[2] as Long - val wrapped: List = - try { - api.onVolumeChanged(pigeon_instanceArg, adMediaInfoArg, percentageArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.onVolumeChanged(pigeon_instanceArg, adMediaInfoArg, percentageArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4745,90 +3989,70 @@ abstract class PigeonApiVideoAdPlayerCallback( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoAdPlayerCallback and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * Defines the set of methods that a video player must implement to be used by the IMA SDK, as well - * as a set of callbacks that it must fire. + * Defines the set of methods that a video player must implement to be used by + * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoAdPlayer.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoAdPlayer( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer +abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer /** The volume of the player as a percentage from 0 to 100. */ - abstract fun setVolume( - pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - value: Long - ) + abstract fun setVolume(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, value: Long) - /** The `VideoProgressUpdate` describing playback progress of the current video. */ - abstract fun setAdProgress( - pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - progress: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - ) + /** + * The `VideoProgressUpdate` describing playback progress of the current + * video. + */ + abstract fun setAdProgress(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, progress: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoAdPlayer?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4836,24 +4060,18 @@ abstract class PigeonApiVideoAdPlayer( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume", 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.player.VideoAdPlayer + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer val valueArg = args[1] as Long - val wrapped: List = - try { - api.setVolume(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setVolume(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4861,25 +4079,18 @@ abstract class PigeonApiVideoAdPlayer( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress", 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.player.VideoAdPlayer - val progressArg = - args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - val wrapped: List = - try { - api.setAdProgress(pigeon_instanceArg, progressArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer + val progressArg = args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + val wrapped: List = try { + api.setAdProgress(pigeon_instanceArg, progressArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4891,33 +4102,24 @@ abstract class PigeonApiVideoAdPlayer( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoAdPlayer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError( - "new-instance-error", - "Attempting to create a new Dart instance of VideoAdPlayer, but the class has a nonnull callback method.", - ""))) + FlutterError("new-instance-error", "Attempting to create a new Dart instance of VideoAdPlayer, but the class has a nonnull callback method.", ""))) } } /** Adds a callback. */ - fun addCallback( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - callbackArg: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - callback: (Result) -> Unit - ) { + fun addCallback(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callbackArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4936,20 +4138,14 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Loads a video ad hosted at AdMediaInfo. */ - fun loadAd( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - adPodInfoArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, - callback: (Result) -> Unit - ) { + fun loadAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, adPodInfoArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4968,19 +4164,14 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Pauses playing the current ad. */ - fun pauseAd( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - callback: (Result) -> Unit - ) { + fun pauseAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4999,22 +4190,17 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** - * Starts or resumes playing the video ad referenced by the AdMediaInfo, provided loadAd has - * already been called for it. + * Starts or resumes playing the video ad referenced by the AdMediaInfo, + * provided loadAd has already been called for it. */ - fun playAd( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - callback: (Result) -> Unit - ) { + fun playAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5033,18 +4219,14 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Cleans up and releases all resources used by the `VideoAdPlayer`. */ - fun release( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - callback: (Result) -> Unit - ) { + fun release(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5063,20 +4245,14 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Removes a callback. */ - fun removeCallback( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - callbackArg: - com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, - callback: (Result) -> Unit - ) { + fun removeCallback(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callbackArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5095,19 +4271,14 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Stops playing the current ad. */ - fun stopAd( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, - adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, - callback: (Result) -> Unit - ) { + fun stopAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5126,48 +4297,37 @@ abstract class PigeonApiVideoAdPlayer( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsLoader.AdsLoadedListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsLoadedListener( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener +abstract class PigeonApiAdsLoadedListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsLoadedListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5179,32 +4339,24 @@ abstract class PigeonApiAdsLoadedListener( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsLoadedListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError( - "new-instance-error", - "Attempting to create a new Dart instance of AdsLoadedListener, but the class has a nonnull callback method.", - ""))) + FlutterError("new-instance-error", "Attempting to create a new Dart instance of AdsLoadedListener, but the class has a nonnull callback method.", ""))) } } /** Called once the AdsManager or StreamManager has been loaded. */ - fun onAdsManagerLoaded( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, - eventArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, - callback: (Result) -> Unit - ) { + fun onAdsManagerLoaded(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, eventArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5213,8 +4365,7 @@ abstract class PigeonApiAdsLoadedListener( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded" + val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, eventArg)) { if (it is List<*>) { @@ -5224,48 +4375,37 @@ abstract class PigeonApiAdsLoadedListener( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdErrorEvent.AdErrorListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdErrorListener( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener +abstract class PigeonApiAdErrorListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdErrorListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5277,32 +4417,24 @@ abstract class PigeonApiAdErrorListener( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdErrorListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError( - "new-instance-error", - "Attempting to create a new Dart instance of AdErrorListener, but the class has a nonnull callback method.", - ""))) + FlutterError("new-instance-error", "Attempting to create a new Dart instance of AdErrorListener, but the class has a nonnull callback method.", ""))) } } /** Called when an error occurs. */ - fun onAdError( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, - eventArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, - callback: (Result) -> Unit - ) { + fun onAdError(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, eventArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5321,48 +4453,37 @@ abstract class PigeonApiAdErrorListener( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } + } /** * 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. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdEventListener( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener +abstract class PigeonApiAdEventListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdEventListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5374,32 +4495,24 @@ abstract class PigeonApiAdEventListener( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdEventListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError( - "new-instance-error", - "Attempting to create a new Dart instance of AdEventListener, but the class has a nonnull callback method.", - ""))) + FlutterError("new-instance-error", "Attempting to create a new Dart instance of AdEventListener, but the class has a nonnull callback method.", ""))) } } /** Respond to an occurrence of an AdEvent. */ - fun onAdEvent( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, - eventArg: com.google.ads.interactivemedia.v3.api.AdEvent, - callback: (Result) -> Unit - ) { + fun onAdEvent(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, eventArg: com.google.ads.interactivemedia.v3.api.AdEvent, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5418,155 +4531,120 @@ abstract class PigeonApiAdEventListener( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } + } /** * Defines parameters that control the rendering of ads. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsRenderingSettings.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsRenderingSettings.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsRenderingSettings( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Maximum recommended bitrate. */ - abstract fun getBitrateKbps( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings - ): Long + abstract fun getBitrateKbps(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Long - /** Returns whether the click-through URL will be opened using Custom Tabs feature. */ - abstract fun getEnableCustomTabs( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings - ): Boolean + /** + * Returns whether the click-through URL will be opened using Custom Tabs + * feature. + */ + abstract fun getEnableCustomTabs(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Boolean /** - * Whether the SDK will instruct the player to load the creative in response to - * `BaseManager.init()`. + * Whether the SDK will instruct the player to load the creative in response + * to `BaseManager.init()`. */ - abstract fun getEnablePreloading( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings - ): Boolean + abstract fun getEnablePreloading(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Boolean /** - * Whether to focus on the skip button when the skippable ad can be skipped on Android TV. + * Whether to focus on the skip button when the skippable ad can be skipped + * on Android TV. * * This is a no-op on non-Android TV devices. */ - abstract fun getFocusSkipButtonWhenAvailable( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings - ): Boolean + abstract fun getFocusSkipButtonWhenAvailable(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Boolean /** The SDK will prioritize the media with MIME type on the list. */ - abstract fun getMimeTypes( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings - ): List + abstract fun getMimeTypes(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): List /** * Maximum recommended bitrate. * - * The value is in kbit/s. Default value, -1, means the bitrate will be selected by the SDK. + * The value is in kbit/s. Default value, -1, means the bitrate will be + * selected by the SDK. */ - abstract fun setBitrateKbps( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - bitrate: Long - ) + abstract fun setBitrateKbps(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, bitrate: Long) /** - * Notifies the SDK whether to launch the click-through URL using Custom Tabs feature. + * Notifies the SDK whether to launch the click-through URL using Custom Tabs + * feature. * * Default is false. */ - abstract fun setEnableCustomTabs( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - enableCustomTabs: Boolean - ) + abstract fun setEnableCustomTabs(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, enableCustomTabs: Boolean) /** - * If set, the SDK will instruct the player to load the creative in response to - * `BaseManager.init()`. + * If set, the SDK will instruct the player to load the creative in response + * to `BaseManager.init()`. * - * This allows the player to preload the ad at any point before calling `AdsManager.start()`. + * This allows the player to preload the ad at any point before calling + * `AdsManager.start()`. */ - abstract fun setEnablePreloading( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - enablePreloading: Boolean - ) + abstract fun setEnablePreloading(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, enablePreloading: Boolean) /** - * Set whether to focus on the skip button when the skippable ad can be skipped on Android TV. + * Set whether to focus on the skip button when the skippable ad can be + * skipped on Android TV. * * This is a no-op on non-Android TV devices. * * Default is true. */ - abstract fun setFocusSkipButtonWhenAvailable( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - enableFocusSkipButton: Boolean - ) + abstract fun setFocusSkipButtonWhenAvailable(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, enableFocusSkipButton: Boolean) /** - * Specifies a non-default amount of time to wait for media to load before timing out, in - * milliseconds. + * Specifies a non-default amount of time to wait for media to load before + * timing out, in milliseconds. * * This only applies to the IMA client-side SDK. * * Default time is 8000 ms. */ - abstract fun setLoadVideoTimeout( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - loadVideoTimeout: Long - ) + abstract fun setLoadVideoTimeout(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, loadVideoTimeout: Long) - /** If specified, the SDK will prioritize the media with MIME type on the list. */ - abstract fun setMimeTypes( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - mimeTypes: List - ) + /** + * If specified, the SDK will prioritize the media with MIME type on the + * list. + */ + abstract fun setMimeTypes(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, mimeTypes: List) /** - * For VMAP and ad rules playlists, only play ad breaks scheduled after this time (in seconds). + * For VMAP and ad rules playlists, only play ad breaks scheduled after this + * time (in seconds). */ - abstract fun setPlayAdsAfterTime( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - time: Double - ) + abstract fun setPlayAdsAfterTime(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, time: Double) /** Sets the ad UI elements to be rendered by the IMA SDK. */ - abstract fun setUiElements( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - uiElements: List - ) + abstract fun setUiElements(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, uiElements: List) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiAdsRenderingSettings? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsRenderingSettings?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getBitrateKbps", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getBitrateKbps", 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.AdsRenderingSettings - val wrapped: List = - try { - listOf(api.getBitrateKbps(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = try { + listOf(api.getBitrateKbps(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5574,22 +4652,16 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnableCustomTabs", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnableCustomTabs", 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.AdsRenderingSettings - val wrapped: List = - try { - listOf(api.getEnableCustomTabs(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = try { + listOf(api.getEnableCustomTabs(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5597,22 +4669,16 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnablePreloading", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnablePreloading", 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.AdsRenderingSettings - val wrapped: List = - try { - listOf(api.getEnablePreloading(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = try { + listOf(api.getEnablePreloading(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5620,22 +4686,16 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getFocusSkipButtonWhenAvailable", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getFocusSkipButtonWhenAvailable", 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.AdsRenderingSettings - val wrapped: List = - try { - listOf(api.getFocusSkipButtonWhenAvailable(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = try { + listOf(api.getFocusSkipButtonWhenAvailable(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5643,22 +4703,16 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getMimeTypes", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getMimeTypes", 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.AdsRenderingSettings - val wrapped: List = - try { - listOf(api.getMimeTypes(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = try { + listOf(api.getMimeTypes(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5666,24 +4720,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setBitrateKbps", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setBitrateKbps", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val bitrateArg = args[1] as Long - val wrapped: List = - try { - api.setBitrateKbps(pigeon_instanceArg, bitrateArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setBitrateKbps(pigeon_instanceArg, bitrateArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5691,24 +4739,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnableCustomTabs", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnableCustomTabs", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val enableCustomTabsArg = args[1] as Boolean - val wrapped: List = - try { - api.setEnableCustomTabs(pigeon_instanceArg, enableCustomTabsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setEnableCustomTabs(pigeon_instanceArg, enableCustomTabsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5716,24 +4758,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnablePreloading", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnablePreloading", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val enablePreloadingArg = args[1] as Boolean - val wrapped: List = - try { - api.setEnablePreloading(pigeon_instanceArg, enablePreloadingArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setEnablePreloading(pigeon_instanceArg, enablePreloadingArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5741,24 +4777,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setFocusSkipButtonWhenAvailable", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setFocusSkipButtonWhenAvailable", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val enableFocusSkipButtonArg = args[1] as Boolean - val wrapped: List = - try { - api.setFocusSkipButtonWhenAvailable(pigeon_instanceArg, enableFocusSkipButtonArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setFocusSkipButtonWhenAvailable(pigeon_instanceArg, enableFocusSkipButtonArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5766,24 +4796,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setLoadVideoTimeout", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setLoadVideoTimeout", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val loadVideoTimeoutArg = args[1] as Long - val wrapped: List = - try { - api.setLoadVideoTimeout(pigeon_instanceArg, loadVideoTimeoutArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setLoadVideoTimeout(pigeon_instanceArg, loadVideoTimeoutArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5791,24 +4815,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setMimeTypes", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setMimeTypes", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val mimeTypesArg = args[1] as List - val wrapped: List = - try { - api.setMimeTypes(pigeon_instanceArg, mimeTypesArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setMimeTypes(pigeon_instanceArg, mimeTypesArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5816,24 +4834,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setPlayAdsAfterTime", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setPlayAdsAfterTime", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val timeArg = args[1] as Double - val wrapped: List = - try { - api.setPlayAdsAfterTime(pigeon_instanceArg, timeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setPlayAdsAfterTime(pigeon_instanceArg, timeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5841,24 +4853,18 @@ abstract class PigeonApiAdsRenderingSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setUiElements", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setUiElements", 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.AdsRenderingSettings + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val uiElementsArg = args[1] as List - val wrapped: List = - try { - api.setUiElements(pigeon_instanceArg, uiElementsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setUiElements(pigeon_instanceArg, uiElementsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5870,96 +4876,72 @@ abstract class PigeonApiAdsRenderingSettings( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsRenderingSettings and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Represents the progress within this ad break. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdProgressInfo.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdProgressInfo.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdProgressInfo( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdProgressInfo(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Total ad break duration (in seconds). */ - abstract fun adBreakDuration( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo - ): Double + abstract fun adBreakDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double /** Total ad period duration (in seconds). */ - abstract fun adPeriodDuration( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo - ): Double + abstract fun adPeriodDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double /** The position of current ad within the ad break, starting with 1. */ - abstract fun adPosition( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo - ): Long + abstract fun adPosition(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Long /** Current time within the ad (in seconds). */ - abstract fun currentTime( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo - ): Double + abstract fun currentTime(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double /** Duration of current ad (in seconds). */ - abstract fun duration( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo - ): Double + abstract fun duration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double /** The total number of ads in this ad break. */ - abstract fun totalAds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo - ): Long + abstract fun totalAds(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Long @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdProgressInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdProgressInfo, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdProgressInfo, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adBreakDurationArg = adBreakDuration(pigeon_instanceArg) val adPeriodDurationArg = adPeriodDuration(pigeon_instanceArg) val adPositionArg = adPosition(pigeon_instanceArg) @@ -5970,46 +4952,30 @@ abstract class PigeonApiAdProgressInfo( val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, - adBreakDurationArg, - adPeriodDurationArg, - adPositionArg, - currentTimeArg, - durationArg, - totalAdsArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, adBreakDurationArg, adPeriodDurationArg, adPositionArg, currentTimeArg, durationArg, totalAdsArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * An object that holds data corresponding to the companion Ad. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAd.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAd.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCompanionAd( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCompanionAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** The API needed to execute this ad, or null if unavailable. */ - abstract fun apiFramework( - pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd - ): String? + abstract fun apiFramework(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd): String? /** * The height of the companion in pixels. @@ -6019,9 +4985,7 @@ abstract class PigeonApiCompanionAd( abstract fun height(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd): Long /** The URL for the static resource of this companion. */ - abstract fun resourceValue( - pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd - ): String? + abstract fun resourceValue(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd): String? /** * The width of the companion in pixels. @@ -6032,19 +4996,16 @@ abstract class PigeonApiCompanionAd( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CompanionAd and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAd, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAd, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val apiFrameworkArg = apiFramework(pigeon_instanceArg) val heightArg = height(pigeon_instanceArg) val resourceValueArg = resourceValue(pigeon_instanceArg) @@ -6053,68 +5014,54 @@ abstract class PigeonApiCompanionAd( val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf(pigeon_identifierArg, apiFrameworkArg, heightArg, resourceValueArg, widthArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, apiFrameworkArg, heightArg, resourceValueArg, widthArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * This object exposes information about the universal ad ID. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UniversalAdId.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UniversalAdId.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiUniversalAdId( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiUniversalAdId(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** * Returns the ad ID registry associated with the ad ID value. * * Returns "unknown" if the registry is not known. */ - abstract fun adIdRegistry( - pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId - ): String + abstract fun adIdRegistry(pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId): String /** * Returns the universal ad ID value. * * Returns "unknown" if the value is not known. */ - abstract fun adIdValue( - pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId - ): String + abstract fun adIdValue(pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of UniversalAdId and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.UniversalAdId, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.UniversalAdId, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adIdRegistryArg = adIdRegistry(pigeon_instanceArg) val adIdValueArg = adIdValue(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -6124,55 +5071,42 @@ abstract class PigeonApiUniversalAdId( channel.send(listOf(pigeon_identifierArg, adIdRegistryArg, adIdValueArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * An object that holds data corresponding to the main Ad. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/Ad.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/Ad.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAd( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** The ad ID as specified in the VAST response. */ abstract fun adId(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The pod metadata object. */ - abstract fun adPodInfo( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): com.google.ads.interactivemedia.v3.api.AdPodInfo + abstract fun adPodInfo(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): com.google.ads.interactivemedia.v3.api.AdPodInfo /** The ad system as specified in the VAST response. */ abstract fun adSystem(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The IDs of the ads' creatives, starting with the first wrapper ad. */ - abstract fun adWrapperCreativeIds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): List + abstract fun adWrapperCreativeIds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List /** The wrapper ad IDs as specified in the VAST response. */ - abstract fun adWrapperIds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): List + abstract fun adWrapperIds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List /** The wrapper ad systems as specified in the VAST response. */ - abstract fun adWrapperSystems( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): List + abstract fun adWrapperSystems(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List /** The advertiser name as defined by the serving party. */ abstract fun advertiserName(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String @@ -6182,13 +5116,11 @@ abstract class PigeonApiAd( * * Returns an empty list in any other scenario. */ - abstract fun companionAds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): List + abstract fun companionAds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List /** - * The content type of the currently selected creative, or null if no creative is selected or the - * content type is unavailable. + * The content type of the currently selected creative, or null if no + * creative is selected or the content type is unavailable. */ abstract fun contentType(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String? @@ -6198,7 +5130,10 @@ abstract class PigeonApiAd( /** The ID of the selected creative for the ad, */ abstract fun creativeId(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String - /** The first deal ID present in the wrapper chain for the current ad, starting from the top. */ + /** + * The first deal ID present in the wrapper chain for the current ad, + * starting from the top. + */ abstract fun dealId(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The description of this ad from the VAST response. */ @@ -6219,20 +5154,17 @@ abstract class PigeonApiAd( /** The title of this ad from the VAST response. */ abstract fun title(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String? - /** The custom parameters associated with the ad at the time of ad trafficking. */ - abstract fun traffickingParameters( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): String + /** + * The custom parameters associated with the ad at the time of ad + * trafficking. + */ + abstract fun traffickingParameters(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The set of ad UI elements rendered by the IMA SDK for this ad. */ - abstract fun uiElements( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): List + abstract fun uiElements(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List /** The list of all universal ad IDs for this ad. */ - abstract fun universalAdIds( - pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad - ): List + abstract fun universalAdIds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List /** The VAST bitrate in Kbps of the selected creative. */ abstract fun vastMediaBitrate(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): Long @@ -6246,7 +5178,10 @@ abstract class PigeonApiAd( /** The width of the selected creative if non-linear, else returns 0. */ abstract fun width(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): Long - /** Indicates whether the ad’s current mode of operation is linear or non-linear. */ + /** + * Indicates whether the ad’s current mode of operation is linear or + * non-linear. + */ abstract fun isLinear(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): Boolean /** Indicates whether the ad can be skipped by the user. */ @@ -6254,19 +5189,16 @@ abstract class PigeonApiAd( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Ad and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.Ad, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.Ad, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adIdArg = adId(pigeon_instanceArg) val adPodInfoArg = adPodInfo(pigeon_instanceArg) val adSystemArg = adSystem(pigeon_instanceArg) @@ -6298,91 +5230,46 @@ abstract class PigeonApiAd( val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, - adIdArg, - adPodInfoArg, - adSystemArg, - adWrapperCreativeIdsArg, - adWrapperIdsArg, - adWrapperSystemsArg, - advertiserNameArg, - companionAdsArg, - contentTypeArg, - creativeAdIdArg, - creativeIdArg, - dealIdArg, - descriptionArg, - durationArg, - heightArg, - skipTimeOffsetArg, - surveyUrlArg, - titleArg, - traffickingParametersArg, - uiElementsArg, - universalAdIdsArg, - vastMediaBitrateArg, - vastMediaHeightArg, - vastMediaWidthArg, - widthArg, - isLinearArg, - isSkippableArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, adIdArg, adPodInfoArg, adSystemArg, adWrapperCreativeIdsArg, adWrapperIdsArg, adWrapperSystemsArg, advertiserNameArg, companionAdsArg, contentTypeArg, creativeAdIdArg, creativeIdArg, dealIdArg, descriptionArg, durationArg, heightArg, skipTimeOffsetArg, surveyUrlArg, titleArg, traffickingParametersArg, uiElementsArg, universalAdIdsArg, vastMediaBitrateArg, vastMediaHeightArg, vastMediaWidthArg, widthArg, isLinearArg, isSkippableArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * Listener interface for click events. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.ClickListener.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.ClickListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCompanionAdSlotClickListener( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener +abstract class PigeonApiCompanionAdSlotClickListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiCompanionAdSlotClickListener? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCompanionAdSlotClickListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6393,35 +5280,25 @@ abstract class PigeonApiCompanionAdSlotClickListener( } @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of CompanionAdSlotClickListener and attaches it to - * [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of CompanionAdSlotClickListener and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError( - "new-instance-error", - "Attempting to create a new Dart instance of CompanionAdSlotClickListener, but the class has a nonnull callback method.", - ""))) + FlutterError("new-instance-error", "Attempting to create a new Dart instance of CompanionAdSlotClickListener, but the class has a nonnull callback method.", ""))) } } /** Respond to a click on this companion ad slot. */ - fun onCompanionAdClick( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, - callback: (Result) -> Unit - ) { + fun onCompanionAdClick(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -6430,8 +5307,7 @@ abstract class PigeonApiCompanionAdSlotClickListener( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick" + val channelName = "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg)) { if (it is List<*>) { @@ -6441,59 +5317,42 @@ abstract class PigeonApiCompanionAdSlotClickListener( callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } + } /** * A companion ad slot for the SDK to render ads. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCompanionAdSlot( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCompanionAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Registers a listener for companion clicks. */ - abstract fun addClickListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, - clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener - ) + abstract fun addClickListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) /** Removes a listener for companion clicks. */ - abstract fun removeClickListener( - pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, - clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener - ) + abstract fun removeClickListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCompanionAdSlot?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.addClickListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.addClickListener", 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.CompanionAdSlot - val clickListenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener - val wrapped: List = - try { - api.addClickListener(pigeon_instanceArg, clickListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot + val clickListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener + val wrapped: List = try { + api.addClickListener(pigeon_instanceArg, clickListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6501,25 +5360,18 @@ abstract class PigeonApiCompanionAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.removeClickListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.removeClickListener", 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.CompanionAdSlot - val clickListenerArg = - args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener - val wrapped: List = - try { - api.removeClickListener(pigeon_instanceArg, clickListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot + val clickListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener + val wrapped: List = try { + api.removeClickListener(pigeon_instanceArg, clickListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6531,61 +5383,51 @@ abstract class PigeonApiCompanionAdSlot( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CompanionAdSlot and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiAdSlot] used to access callback methods */ - fun pigeon_getPigeonApiAdSlot(): PigeonApiAdSlot { + fun pigeon_getPigeonApiAdSlot(): PigeonApiAdSlot + { return pigeonRegistrar.getPigeonApiAdSlot() } + } /** * An ad slot for the SDK to render ads. * - * See - * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdSlot.html. + * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdSlot.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdSlot( - open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { /** Returns the ViewGroup into which the companion will be rendered. */ - abstract fun getContainer( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot - ): android.view.ViewGroup? + abstract fun getContainer(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot): android.view.ViewGroup? /** Returns the height of the ad slot. */ abstract fun getHeight(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot): Long @@ -6601,21 +5443,14 @@ abstract class PigeonApiAdSlot( * * Required. */ - abstract fun setContainer( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, - container: android.view.ViewGroup - ) + abstract fun setContainer(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, container: android.view.ViewGroup) /** * Sets the size of the ad slot. * * Only companions matching the slot size will be displayed in the slot. */ - abstract fun setSize( - pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, - width: Long, - height: Long - ) + abstract fun setSize(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, width: Long, height: Long) /** * Sets the size of the ad slot as fluid. @@ -6630,21 +5465,16 @@ abstract class PigeonApiAdSlot( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdSlot?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdSlot.getContainer", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getContainer", 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.AdSlot - val wrapped: List = - try { - listOf(api.getContainer(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getContainer(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6652,19 +5482,16 @@ abstract class PigeonApiAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getHeight", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getHeight", 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.AdSlot - val wrapped: List = - try { - listOf(api.getHeight(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getHeight(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6672,19 +5499,16 @@ abstract class PigeonApiAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getWidth", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getWidth", 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.AdSlot - val wrapped: List = - try { - listOf(api.getWidth(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getWidth(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6692,19 +5516,16 @@ abstract class PigeonApiAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.isFilled", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.isFilled", 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.AdSlot - val wrapped: List = - try { - listOf(api.isFilled(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.isFilled(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6712,23 +5533,18 @@ abstract class PigeonApiAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdSlot.setContainer", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setContainer", 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.AdSlot val containerArg = args[1] as android.view.ViewGroup - val wrapped: List = - try { - api.setContainer(pigeon_instanceArg, containerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setContainer(pigeon_instanceArg, containerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6736,22 +5552,19 @@ abstract class PigeonApiAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setSize", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setSize", 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.AdSlot val widthArg = args[1] as Long val heightArg = args[2] as Long - val wrapped: List = - try { - api.setSize(pigeon_instanceArg, widthArg, heightArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSize(pigeon_instanceArg, widthArg, heightArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6759,22 +5572,17 @@ abstract class PigeonApiAdSlot( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.AdSlot.setFluidSize", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setFluidSize", 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.AdSlot - val wrapped: List = - try { - api.setFluidSize(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setFluidSize(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6786,19 +5594,16 @@ abstract class PigeonApiAdSlot( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdSlot and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdSlot, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdSlot, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance" @@ -6806,17 +5611,15 @@ abstract class PigeonApiAdSlot( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure( - InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } diff --git a/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift b/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift index ef2f9f27198..58dc2642ed3 100644 --- a/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift +++ b/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -61,9 +61,7 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError( - code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", - details: "") + return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -81,6 +79,7 @@ protocol InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate: AnyObject { func onDeinit(identifier: Int64) } + // Attaches to an object to receive a callback when the object is deallocated. internal final class InteractiveMediaAdsLibraryPigeonInternalFinalizer { internal static let associatedObjectKey = malloc(1)! @@ -90,26 +89,20 @@ internal final class InteractiveMediaAdsLibraryPigeonInternalFinalizer { // `InstanceManager` is deallocated. internal weak var delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate? - private init( - identifier: Int64, delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate - ) { + private init(identifier: Int64, delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate) { self.identifier = identifier self.delegate = delegate } internal static func attach( - to instance: AnyObject, identifier: Int64, - delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate + to instance: AnyObject, identifier: Int64, delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate ) { - let finalizer = InteractiveMediaAdsLibraryPigeonInternalFinalizer( - identifier: identifier, delegate: delegate) + let finalizer = InteractiveMediaAdsLibraryPigeonInternalFinalizer(identifier: identifier, delegate: delegate) objc_setAssociatedObject(instance, associatedObjectKey, finalizer, .OBJC_ASSOCIATION_RETAIN) } static func detach(from instance: AnyObject) { - let finalizer = - objc_getAssociatedObject(instance, associatedObjectKey) - as? InteractiveMediaAdsLibraryPigeonInternalFinalizer + let finalizer = objc_getAssociatedObject(instance, associatedObjectKey) as? InteractiveMediaAdsLibraryPigeonInternalFinalizer if let finalizer = finalizer { finalizer.delegate = nil objc_setAssociatedObject(instance, associatedObjectKey, nil, .OBJC_ASSOCIATION_ASSIGN) @@ -121,6 +114,7 @@ internal final class InteractiveMediaAdsLibraryPigeonInternalFinalizer { } } + /// Maintains instances used to communicate with the corresponding objects in Dart. /// /// Objects stored in this container are represented by an object in Dart that is also stored in @@ -224,8 +218,7 @@ final class InteractiveMediaAdsLibraryPigeonInstanceManager { identifiers.setObject(NSNumber(value: identifier), forKey: instance) weakInstances.setObject(instance, forKey: NSNumber(value: identifier)) strongInstances.setObject(instance, forKey: NSNumber(value: identifier)) - InteractiveMediaAdsLibraryPigeonInternalFinalizer.attach( - to: instance, identifier: identifier, delegate: finalizerDelegate) + InteractiveMediaAdsLibraryPigeonInternalFinalizer.attach(to: instance, identifier: identifier, delegate: finalizerDelegate) } /// Retrieves the identifier paired with an instance. @@ -306,6 +299,7 @@ final class InteractiveMediaAdsLibraryPigeonInstanceManager { } } + private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { /// The codec used for serializing messages. var codec: FlutterStandardMessageCodec { InteractiveMediaAdsLibraryPigeonCodec.shared } @@ -318,15 +312,9 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { } /// Sets up an instance of `InteractiveMediaAdsLibraryPigeonInstanceManagerApi` to handle messages through the `binaryMessenger`. - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, - instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager?) { let codec = InteractiveMediaAdsLibraryPigeonCodec.shared - let removeStrongReferenceChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", - binaryMessenger: binaryMessenger, codec: codec) + let removeStrongReferenceChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { removeStrongReferenceChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -341,9 +329,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { } else { removeStrongReferenceChannel.setMessageHandler(nil) } - let clearChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", - binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { clearChannel.setMessageHandler { _, reply in do { @@ -359,13 +345,9 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { } /// Sends a message to the Dart `InstanceManager` to remove the strong reference of the instance associated with `identifier`. - func removeStrongReference( - identifier identifierArg: Int64, completion: @escaping (Result) -> Void - ) { - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func removeStrongReference(identifier identifierArg: Int64, completion: @escaping (Result) -> Void) { + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([identifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -385,107 +367,77 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { protocol InteractiveMediaAdsLibraryPigeonProxyApiDelegate { /// An implementation of [PigeonApiIMAAdDisplayContainer] used to add a new Dart instance of /// `IMAAdDisplayContainer` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdDisplayContainer( - _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - ) -> PigeonApiIMAAdDisplayContainer + func pigeonApiIMAAdDisplayContainer(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdDisplayContainer /// An implementation of [PigeonApiUIView] used to add a new Dart instance of /// `UIView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIView(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiUIView + func pigeonApiUIView(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiUIView /// An implementation of [PigeonApiUIViewController] used to add a new Dart instance of /// `UIViewController` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIViewController(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiUIViewController + func pigeonApiUIViewController(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiUIViewController /// An implementation of [PigeonApiIMAContentPlayhead] used to add a new Dart instance of /// `IMAContentPlayhead` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAContentPlayhead(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAContentPlayhead + func pigeonApiIMAContentPlayhead(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAContentPlayhead /// An implementation of [PigeonApiIMAAdsLoader] used to add a new Dart instance of /// `IMAAdsLoader` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsLoader(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdsLoader + func pigeonApiIMAAdsLoader(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsLoader /// An implementation of [PigeonApiIMASettings] used to add a new Dart instance of /// `IMASettings` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMASettings(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMASettings + func pigeonApiIMASettings(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMASettings /// An implementation of [PigeonApiIMAAdsRequest] used to add a new Dart instance of /// `IMAAdsRequest` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsRequest(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdsRequest + func pigeonApiIMAAdsRequest(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsRequest /// An implementation of [PigeonApiIMAAdsLoaderDelegate] used to add a new Dart instance of /// `IMAAdsLoaderDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsLoaderDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdsLoaderDelegate + func pigeonApiIMAAdsLoaderDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsLoaderDelegate /// An implementation of [PigeonApiIMAAdsLoadedData] used to add a new Dart instance of /// `IMAAdsLoadedData` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsLoadedData(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdsLoadedData + func pigeonApiIMAAdsLoadedData(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsLoadedData /// An implementation of [PigeonApiIMAAdLoadingErrorData] used to add a new Dart instance of /// `IMAAdLoadingErrorData` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdLoadingErrorData( - _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - ) -> PigeonApiIMAAdLoadingErrorData + func pigeonApiIMAAdLoadingErrorData(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdLoadingErrorData /// An implementation of [PigeonApiIMAAdError] used to add a new Dart instance of /// `IMAAdError` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdError(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdError + func pigeonApiIMAAdError(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdError /// An implementation of [PigeonApiIMAAdsManager] used to add a new Dart instance of /// `IMAAdsManager` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsManager(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdsManager + func pigeonApiIMAAdsManager(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsManager /// An implementation of [PigeonApiIMAAdsManagerDelegate] used to add a new Dart instance of /// `IMAAdsManagerDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsManagerDelegate( - _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - ) -> PigeonApiIMAAdsManagerDelegate + func pigeonApiIMAAdsManagerDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsManagerDelegate /// An implementation of [PigeonApiIMAAdEvent] used to add a new Dart instance of /// `IMAAdEvent` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdEvent(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdEvent + func pigeonApiIMAAdEvent(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdEvent /// An implementation of [PigeonApiIMAAdsRenderingSettings] used to add a new Dart instance of /// `IMAAdsRenderingSettings` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsRenderingSettings( - _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - ) -> PigeonApiIMAAdsRenderingSettings + func pigeonApiIMAAdsRenderingSettings(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsRenderingSettings /// An implementation of [PigeonApiNSObject] used to add a new Dart instance of /// `NSObject` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiNSObject + func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiNSObject /// An implementation of [PigeonApiIMAFriendlyObstruction] used to add a new Dart instance of /// `IMAFriendlyObstruction` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAFriendlyObstruction( - _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - ) -> PigeonApiIMAFriendlyObstruction + func pigeonApiIMAFriendlyObstruction(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAFriendlyObstruction /// An implementation of [PigeonApiIMACompanionAd] used to add a new Dart instance of /// `IMACompanionAd` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMACompanionAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMACompanionAd + func pigeonApiIMACompanionAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMACompanionAd /// An implementation of [PigeonApiIMACompanionAdSlot] used to add a new Dart instance of /// `IMACompanionAdSlot` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMACompanionAdSlot(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMACompanionAdSlot + func pigeonApiIMACompanionAdSlot(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMACompanionAdSlot /// An implementation of [PigeonApiIMACompanionDelegate] used to add a new Dart instance of /// `IMACompanionDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMACompanionDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMACompanionDelegate + func pigeonApiIMACompanionDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMACompanionDelegate /// An implementation of [PigeonApiIMAAdPodInfo] used to add a new Dart instance of /// `IMAAdPodInfo` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdPodInfo(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAdPodInfo + func pigeonApiIMAAdPodInfo(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdPodInfo /// An implementation of [PigeonApiIMAAd] used to add a new Dart instance of /// `IMAAd` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAAd + func pigeonApiIMAAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAd /// An implementation of [PigeonApiIMAUniversalAdID] used to add a new Dart instance of /// `IMAUniversalAdID` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAUniversalAdID(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiIMAUniversalAdID + func pigeonApiIMAUniversalAdID(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAUniversalAdID } extension InteractiveMediaAdsLibraryPigeonProxyApiDelegate { - func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) - -> PigeonApiNSObject - { + func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiNSObject { return PigeonApiNSObject(pigeonRegistrar: registrar, delegate: PigeonApiDelegateNSObject()) } } @@ -500,15 +452,12 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { var codec: FlutterStandardMessageCodec { if _codec == nil { _codec = FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: self)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: self)) } return _codec! } - private class InstanceManagerApiFinalizerDelegate: - InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate - { + private class InstanceManagerApiFinalizerDelegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate { let api: InteractiveMediaAdsLibraryPigeonInstanceManagerApi init(_ api: InteractiveMediaAdsLibraryPigeonInstanceManagerApi) { @@ -522,10 +471,7 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { } } - init( - binaryMessenger: FlutterBinaryMessenger, - apiDelegate: InteractiveMediaAdsLibraryPigeonProxyApiDelegate - ) { + init(binaryMessenger: FlutterBinaryMessenger, apiDelegate: InteractiveMediaAdsLibraryPigeonProxyApiDelegate) { self.binaryMessenger = binaryMessenger self.apiDelegate = apiDelegate self.instanceManager = InteractiveMediaAdsLibraryPigeonInstanceManager( @@ -534,40 +480,24 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { } func setUp() { - InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers( - binaryMessenger: binaryMessenger, instanceManager: instanceManager) - PigeonApiIMAAdDisplayContainer.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdDisplayContainer(self)) - PigeonApiUIView.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) - PigeonApiUIViewController.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewController(self)) - PigeonApiIMAContentPlayhead.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAContentPlayhead(self)) - PigeonApiIMAAdsLoader.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoader(self)) - PigeonApiIMASettings.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMASettings(self)) - PigeonApiIMAAdsRequest.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRequest(self)) - PigeonApiIMAAdsLoaderDelegate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoaderDelegate(self)) - PigeonApiIMAAdsManager.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManager(self)) - PigeonApiIMAAdsManagerDelegate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManagerDelegate(self)) - PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRenderingSettings(self)) - PigeonApiIMAFriendlyObstruction.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAFriendlyObstruction(self)) - PigeonApiIMACompanionAdSlot.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionAdSlot(self)) - PigeonApiIMACompanionDelegate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionDelegate(self)) + InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: instanceManager) + PigeonApiIMAAdDisplayContainer.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdDisplayContainer(self)) + PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) + PigeonApiUIViewController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewController(self)) + PigeonApiIMAContentPlayhead.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAContentPlayhead(self)) + PigeonApiIMAAdsLoader.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoader(self)) + PigeonApiIMASettings.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMASettings(self)) + PigeonApiIMAAdsRequest.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRequest(self)) + PigeonApiIMAAdsLoaderDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoaderDelegate(self)) + PigeonApiIMAAdsManager.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManager(self)) + PigeonApiIMAAdsManagerDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManagerDelegate(self)) + PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRenderingSettings(self)) + PigeonApiIMAFriendlyObstruction.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAFriendlyObstruction(self)) + PigeonApiIMACompanionAdSlot.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionAdSlot(self)) + PigeonApiIMACompanionDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionDelegate(self)) } func tearDown() { - InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers( - binaryMessenger: binaryMessenger, instanceManager: nil) + InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: nil) PigeonApiIMAAdDisplayContainer.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIViewController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) @@ -578,21 +508,16 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { PigeonApiIMAAdsLoaderDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMAAdsManager.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMAAdsManagerDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: nil) + PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMAFriendlyObstruction.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMACompanionAdSlot.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMACompanionDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) } } -private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: - FlutterStandardReaderWriter -{ +private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStandardReaderWriter { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader: - InteractiveMediaAdsLibraryPigeonCodecReader - { + private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader: InteractiveMediaAdsLibraryPigeonCodecReader { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar init(data: Data, pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { @@ -616,9 +541,7 @@ private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: } } - private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter: - InteractiveMediaAdsLibraryPigeonCodecWriter - { + private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter: InteractiveMediaAdsLibraryPigeonCodecWriter { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar init(data: NSMutableData, pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { @@ -627,288 +550,273 @@ private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: } override func writeValue(_ value: Any) { - if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] - || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String - || value is AdErrorType || value is AdErrorCode || value is AdEventType - || value is KeyValueObservingOptions || value is KeyValueChange - || value is KeyValueChangeKey || value is FriendlyObstructionPurpose - || value is UIElementType - { + if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String || value is AdErrorType || value is AdErrorCode || value is AdEventType || value is KeyValueObservingOptions || value is KeyValueChange || value is KeyValueChangeKey || value is FriendlyObstructionPurpose || value is UIElementType { super.writeValue(value) return } + if let instance = value as? IMAAdDisplayContainer { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdDisplayContainer(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdDisplayContainer(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? UIView { pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? UIViewController { pigeonRegistrar.apiDelegate.pigeonApiUIViewController(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAContentPlayhead { pigeonRegistrar.apiDelegate.pigeonApiIMAContentPlayhead(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsLoader { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoader(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMASettings { pigeonRegistrar.apiDelegate.pigeonApiIMASettings(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsRequest { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsRequest(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsLoaderDelegate { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoaderDelegate(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoaderDelegate(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsLoadedData { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoadedData(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdLoadingErrorData { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdLoadingErrorData(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdLoadingErrorData(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdError { pigeonRegistrar.apiDelegate.pigeonApiIMAAdError(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsManager { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsManager(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsManagerDelegate { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdsManagerDelegate(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdsManagerDelegate(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdEvent { pigeonRegistrar.apiDelegate.pigeonApiIMAAdEvent(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdsRenderingSettings { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdsRenderingSettings(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdsRenderingSettings(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAFriendlyObstruction { - pigeonRegistrar.apiDelegate.pigeonApiIMAFriendlyObstruction(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAFriendlyObstruction(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMACompanionAd { pigeonRegistrar.apiDelegate.pigeonApiIMACompanionAd(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMACompanionAdSlot { pigeonRegistrar.apiDelegate.pigeonApiIMACompanionAdSlot(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMACompanionDelegate { - pigeonRegistrar.apiDelegate.pigeonApiIMACompanionDelegate(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMACompanionDelegate(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAdPodInfo { pigeonRegistrar.apiDelegate.pigeonApiIMAAdPodInfo(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAAd { pigeonRegistrar.apiDelegate.pigeonApiIMAAd(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? IMAUniversalAdID { pigeonRegistrar.apiDelegate.pigeonApiIMAUniversalAdID(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? NSObject { pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } - if let instance = value as AnyObject?, - pigeonRegistrar.instanceManager.containsInstance(instance) + + if let instance = value as AnyObject?, pigeonRegistrar.instanceManager.containsInstance(instance) { super.writeByte(128) super.writeValue( pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance)!) } else { print("Unsupported value: \(value) of \(type(of: value))") - assert( - false, "Unsupported value for InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter" - ) + assert(false, "Unsupported value for InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter") } } @@ -919,13 +827,11 @@ private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: } override func reader(with data: Data) -> FlutterStandardReader { - return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader( - data: data, pigeonRegistrar: pigeonRegistrar) + return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader(data: data, pigeonRegistrar: pigeonRegistrar) } override func writer(with data: NSMutableData) -> FlutterStandardWriter { - return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter( - data: data, pigeonRegistrar: pigeonRegistrar) + return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter(data: data, pigeonRegistrar: pigeonRegistrar) } } @@ -1249,49 +1155,35 @@ private class InteractiveMediaAdsLibraryPigeonCodecReaderWriter: FlutterStandard } class InteractiveMediaAdsLibraryPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { - static let shared = InteractiveMediaAdsLibraryPigeonCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonCodecReaderWriter()) + static let shared = InteractiveMediaAdsLibraryPigeonCodec(readerWriter: InteractiveMediaAdsLibraryPigeonCodecReaderWriter()) } protocol PigeonApiDelegateIMAAdDisplayContainer { /// Initializes IMAAdDisplayContainer for rendering the ad and displaying the /// sad UI. - func pigeonDefaultConstructor( - pigeonApi: PigeonApiIMAAdDisplayContainer, adContainer: UIView, - companionSlots: [IMACompanionAdSlot]?, adContainerViewController: UIViewController? - ) throws -> IMAAdDisplayContainer + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdDisplayContainer, adContainer: UIView, companionSlots: [IMACompanionAdSlot]?, adContainerViewController: UIViewController?) throws -> IMAAdDisplayContainer /// View containing the video display and ad related UI. /// /// This view must be present in the view hierarchy in order to make ad or /// stream requests. - func adContainer(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) - throws -> UIView + func adContainer(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws -> UIView /// List of companion ad slots. - func companionSlots( - pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer - ) throws -> [IMACompanionAdSlot]? + func companionSlots(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws -> [IMACompanionAdSlot]? /// View controller containing the ad container. - func setAdContainerViewController( - pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, - controller: UIViewController?) throws + func setAdContainerViewController(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, controller: UIViewController?) throws /// View controller containing the ad container. - func getAdContainerViewController( - pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer - ) throws -> UIViewController? + func getAdContainerViewController(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws -> UIViewController? /// Registers a view that overlays or obstructs this container as “friendly” /// for viewability measurement purposes. - func registerFriendlyObstruction( - pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, - friendlyObstruction: IMAFriendlyObstruction) throws + func registerFriendlyObstruction(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, friendlyObstruction: IMAFriendlyObstruction) throws /// Unregisters all previously registered friendly obstructions. - func unregisterAllFriendlyObstructions( - pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws + func unregisterAllFriendlyObstructions(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws } protocol PigeonApiProtocolIMAAdDisplayContainer { } -final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContainer { +final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContainer { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdDisplayContainer ///An implementation of [NSObject] used to access callback methods @@ -1299,26 +1191,17 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdDisplayContainer - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdDisplayContainer) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdDisplayContainer? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdDisplayContainer?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1328,10 +1211,8 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain let adContainerViewControllerArg: UIViewController? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, adContainer: adContainerArg, companionSlots: companionSlotsArg, - adContainerViewController: adContainerViewControllerArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, adContainer: adContainerArg, companionSlots: companionSlotsArg, adContainerViewController: adContainerViewControllerArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1340,18 +1221,14 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setAdContainerViewControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.setAdContainerViewController", - binaryMessenger: binaryMessenger, codec: codec) + let setAdContainerViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.setAdContainerViewController", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAdContainerViewControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer let controllerArg: UIViewController? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setAdContainerViewController( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) + try api.pigeonDelegate.setAdContainerViewController(pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1360,17 +1237,13 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain } else { setAdContainerViewControllerChannel.setMessageHandler(nil) } - let getAdContainerViewControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.getAdContainerViewController", - binaryMessenger: binaryMessenger, codec: codec) + let getAdContainerViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.getAdContainerViewController", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdContainerViewControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer do { - let result = try api.pigeonDelegate.getAdContainerViewController( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdContainerViewController(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1379,19 +1252,14 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain } else { getAdContainerViewControllerChannel.setMessageHandler(nil) } - let registerFriendlyObstructionChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.registerFriendlyObstruction", - binaryMessenger: binaryMessenger, codec: codec) + let registerFriendlyObstructionChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.registerFriendlyObstruction", binaryMessenger: binaryMessenger, codec: codec) if let api = api { registerFriendlyObstructionChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer let friendlyObstructionArg = args[1] as! IMAFriendlyObstruction do { - try api.pigeonDelegate.registerFriendlyObstruction( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, - friendlyObstruction: friendlyObstructionArg) + try api.pigeonDelegate.registerFriendlyObstruction(pigeonApi: api, pigeonInstance: pigeonInstanceArg, friendlyObstruction: friendlyObstructionArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1400,17 +1268,13 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain } else { registerFriendlyObstructionChannel.setMessageHandler(nil) } - let unregisterAllFriendlyObstructionsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.unregisterAllFriendlyObstructions", - binaryMessenger: binaryMessenger, codec: codec) + let unregisterAllFriendlyObstructionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.unregisterAllFriendlyObstructions", binaryMessenger: binaryMessenger, codec: codec) if let api = api { unregisterAllFriendlyObstructionsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer do { - try api.pigeonDelegate.unregisterAllFriendlyObstructions( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + try api.pigeonDelegate.unregisterAllFriendlyObstructions(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1422,32 +1286,24 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain } ///Creates a Dart instance of IMAAdDisplayContainer and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdDisplayContainer, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdDisplayContainer, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let adContainerArg = try! pigeonDelegate.adContainer( - pigeonApi: self, pigeonInstance: pigeonInstance) - let companionSlotsArg = try! pigeonDelegate.companionSlots( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let adContainerArg = try! pigeonDelegate.adContainer(pigeonApi: self, pigeonInstance: pigeonInstance) + let companionSlotsArg = try! pigeonDelegate.companionSlots(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, adContainerArg, companionSlotsArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, adContainerArg, companionSlotsArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -1471,7 +1327,7 @@ protocol PigeonApiDelegateUIView { protocol PigeonApiProtocolUIView { } -final class PigeonApiUIView: PigeonApiProtocolUIView { +final class PigeonApiUIView: PigeonApiProtocolUIView { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIView ///An implementation of [NSObject] used to access callback methods @@ -1479,10 +1335,7 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateUIView - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIView) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } @@ -1490,20 +1343,17 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1515,25 +1365,21 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { } ///Creates a Dart instance of UIView and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: UIView, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: UIView, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec let channelName: String = "dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1564,12 +1410,10 @@ protocol PigeonApiDelegateUIViewController { protocol PigeonApiProtocolUIViewController { /// Notifies the view controller that its view was added to a view hierarchy. - func viewDidAppear( - pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, - completion: @escaping (Result) -> Void) + func viewDidAppear(pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, completion: @escaping (Result) -> Void) } -final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { +final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIViewController ///An implementation of [NSObject] used to access callback methods @@ -1577,33 +1421,25 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateUIViewController - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIViewController) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewController? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewController?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1612,18 +1448,14 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let viewChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.view", - binaryMessenger: binaryMessenger, codec: codec) + let viewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.view", binaryMessenger: binaryMessenger, codec: codec) if let api = api { viewChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! UIViewController let pigeonIdentifierArg = args[1] as! Int64 do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.view(pigeonApi: api, pigeonInstance: pigeonInstanceArg), - withIdentifier: pigeonIdentifierArg) + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.view(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1635,26 +1467,21 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { } ///Creates a Dart instance of UIViewController and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: UIViewController, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: UIViewController, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1672,10 +1499,7 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { } } /// Notifies the view controller that its view was added to a view hierarchy. - func viewDidAppear( - pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, - completion: @escaping (Result) -> Void - ) { + func viewDidAppear(pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -1686,10 +1510,8 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, animatedArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1710,15 +1532,13 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { protocol PigeonApiDelegateIMAContentPlayhead { func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAContentPlayhead) throws -> IMAContentPlayhead /// Reflects the current playback time in seconds for the content. - func setCurrentTime( - pigeonApi: PigeonApiIMAContentPlayhead, pigeonInstance: IMAContentPlayhead, timeInterval: Double - ) throws + func setCurrentTime(pigeonApi: PigeonApiIMAContentPlayhead, pigeonInstance: IMAContentPlayhead, timeInterval: Double) throws } protocol PigeonApiProtocolIMAContentPlayhead { } -final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { +final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAContentPlayhead ///An implementation of [NSObject] used to access callback methods @@ -1726,33 +1546,25 @@ final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAContentPlayhead - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAContentPlayhead) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAContentPlayhead? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAContentPlayhead?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1761,17 +1573,14 @@ final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setCurrentTimeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.setCurrentTime", - binaryMessenger: binaryMessenger, codec: codec) + let setCurrentTimeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.setCurrentTime", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setCurrentTimeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAContentPlayhead let timeIntervalArg = args[1] as! Double do { - try api.pigeonDelegate.setCurrentTime( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeInterval: timeIntervalArg) + try api.pigeonDelegate.setCurrentTime(pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeInterval: timeIntervalArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1783,26 +1592,21 @@ final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { } ///Creates a Dart instance of IMAContentPlayhead and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAContentPlayhead, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAContentPlayhead, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1821,25 +1625,21 @@ final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { } } protocol PigeonApiDelegateIMAAdsLoader { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoader, settings: IMASettings?) throws - -> IMAAdsLoader + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoader, settings: IMASettings?) throws -> IMAAdsLoader /// Signal to the SDK that the content has completed. func contentComplete(pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader) throws /// Request ads from the ad server. - func requestAds( - pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, request: IMAAdsRequest) throws + func requestAds(pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, request: IMAAdsRequest) throws /// Delegate that receives `IMAAdsLoaderDelegate` callbacks. /// /// Note that this sets to a `weak` property in Swift. - func setDelegate( - pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, delegate: IMAAdsLoaderDelegate?) - throws + func setDelegate(pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, delegate: IMAAdsLoaderDelegate?) throws } protocol PigeonApiProtocolIMAAdsLoader { } -final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { +final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsLoader ///An implementation of [NSObject] used to access callback methods @@ -1847,25 +1647,17 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsLoader - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsLoader) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoader? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoader?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1873,8 +1665,8 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { let settingsArg: IMASettings? = nilOrValue(args[1]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, settings: settingsArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, settings: settingsArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1883,9 +1675,7 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let contentCompleteChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.contentComplete", - binaryMessenger: binaryMessenger, codec: codec) + let contentCompleteChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.contentComplete", binaryMessenger: binaryMessenger, codec: codec) if let api = api { contentCompleteChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1900,17 +1690,14 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { } else { contentCompleteChannel.setMessageHandler(nil) } - let requestAdsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.requestAds", - binaryMessenger: binaryMessenger, codec: codec) + let requestAdsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.requestAds", binaryMessenger: binaryMessenger, codec: codec) if let api = api { requestAdsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsLoader let requestArg = args[1] as! IMAAdsRequest do { - try api.pigeonDelegate.requestAds( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) + try api.pigeonDelegate.requestAds(pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1919,17 +1706,14 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { } else { requestAdsChannel.setMessageHandler(nil) } - let setDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.setDelegate", - binaryMessenger: binaryMessenger, codec: codec) + let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.setDelegate", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDelegateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsLoader let delegateArg: IMAAdsLoaderDelegate? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1941,26 +1725,21 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { } ///Creates a Dart instance of IMAAdsLoader and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsLoader, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsLoader, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1989,8 +1768,7 @@ protocol PigeonApiDelegateIMASettings { /// /// Setting this property after it has been sent to the IMAAdsLoader will be /// ignored and a warning will be logged. - func setLanguage(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, language: String) - throws + func setLanguage(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, language: String) throws /// Specifies maximum number of redirects after which subsequent redirects /// will be denied, and the ad load aborted. /// @@ -1998,49 +1776,40 @@ protocol PigeonApiDelegateIMASettings { /// error code 302. /// /// The default value is 4. - func setMaxRedirects(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, max: Int64) - throws + func setMaxRedirects(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, max: Int64) throws /// Feature flags and their states. - func setFeatureFlags( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, flags: [String: String]) throws + func setFeatureFlags(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, flags: [String: String]) throws /// Enable background audio playback for the SDK. /// /// The default value is false. - func setEnableBackgroundPlayback( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws + func setEnableBackgroundPlayback(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws /// Specifies whether to automatically play VMAP and ad rules ad breaks. /// /// The default value is true. - func setAutoPlayAdBreaks( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, autoPlay: Bool) throws + func setAutoPlayAdBreaks(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, autoPlay: Bool) throws /// Specifies whether to update the MPNowPlayingInfoCenter content with the /// title “Advertisement”. /// /// If disabled, MPNowPlayingInfoCenter is untouched. /// /// The default value is false. - func setDisableNowPlayingInfo( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, disable: Bool) throws + func setDisableNowPlayingInfo(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, disable: Bool) throws /// The partner specified video player that is integrating with the SDK. - func setPlayerType(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, type: String?) - throws + func setPlayerType(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, type: String?) throws /// The partner specified player version that is integrating with the SDK. - func setPlayerVersion( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, version: String?) throws + func setPlayerVersion(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, version: String?) throws /// The session ID to identify a single user session. /// /// This should be a UUID. /// /// It is used exclusively for frequency capping across the user session. - func setSessionID( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, sessionID: String?) throws + func setSessionID(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, sessionID: String?) throws /// Controls whether Same App Key is enabled. /// /// The value set persists across app sessions. /// /// The key is enabled by default. - func setSameAppKeyEnabled( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws + func setSameAppKeyEnabled(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws /// Toggles debug mode which will output detailed log information to the /// console. /// @@ -2048,14 +1817,13 @@ protocol PigeonApiDelegateIMASettings { /// enabled. /// /// The default value is false. - func setEnableDebugMode( - pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enable: Bool) throws + func setEnableDebugMode(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enable: Bool) throws } protocol PigeonApiProtocolIMASettings { } -final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { +final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMASettings ///An implementation of [NSObject] used to access callback methods @@ -2063,33 +1831,25 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMASettings - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMASettings) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMASettings? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMASettings?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2098,17 +1858,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setPPIDChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPPID", - binaryMessenger: binaryMessenger, codec: codec) + let setPPIDChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPPID", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPPIDChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let ppidArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setPPID( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, ppid: ppidArg) + try api.pigeonDelegate.setPPID(pigeonApi: api, pigeonInstance: pigeonInstanceArg, ppid: ppidArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2117,17 +1874,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setPPIDChannel.setMessageHandler(nil) } - let setLanguageChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setLanguage", - binaryMessenger: binaryMessenger, codec: codec) + let setLanguageChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setLanguage", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLanguageChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let languageArg = args[1] as! String do { - try api.pigeonDelegate.setLanguage( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, language: languageArg) + try api.pigeonDelegate.setLanguage(pigeonApi: api, pigeonInstance: pigeonInstanceArg, language: languageArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2136,17 +1890,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setLanguageChannel.setMessageHandler(nil) } - let setMaxRedirectsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setMaxRedirects", - binaryMessenger: binaryMessenger, codec: codec) + let setMaxRedirectsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setMaxRedirects", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setMaxRedirectsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let maxArg = args[1] as! Int64 do { - try api.pigeonDelegate.setMaxRedirects( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, max: maxArg) + try api.pigeonDelegate.setMaxRedirects(pigeonApi: api, pigeonInstance: pigeonInstanceArg, max: maxArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2155,17 +1906,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setMaxRedirectsChannel.setMessageHandler(nil) } - let setFeatureFlagsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setFeatureFlags", - binaryMessenger: binaryMessenger, codec: codec) + let setFeatureFlagsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setFeatureFlags", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setFeatureFlagsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let flagsArg = args[1] as! [String: String] do { - try api.pigeonDelegate.setFeatureFlags( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, flags: flagsArg) + try api.pigeonDelegate.setFeatureFlags(pigeonApi: api, pigeonInstance: pigeonInstanceArg, flags: flagsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2174,17 +1922,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setFeatureFlagsChannel.setMessageHandler(nil) } - let setEnableBackgroundPlaybackChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableBackgroundPlayback", - binaryMessenger: binaryMessenger, codec: codec) + let setEnableBackgroundPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableBackgroundPlayback", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setEnableBackgroundPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let enabledArg = args[1] as! Bool do { - try api.pigeonDelegate.setEnableBackgroundPlayback( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) + try api.pigeonDelegate.setEnableBackgroundPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2193,17 +1938,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setEnableBackgroundPlaybackChannel.setMessageHandler(nil) } - let setAutoPlayAdBreaksChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setAutoPlayAdBreaks", - binaryMessenger: binaryMessenger, codec: codec) + let setAutoPlayAdBreaksChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setAutoPlayAdBreaks", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAutoPlayAdBreaksChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let autoPlayArg = args[1] as! Bool do { - try api.pigeonDelegate.setAutoPlayAdBreaks( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, autoPlay: autoPlayArg) + try api.pigeonDelegate.setAutoPlayAdBreaks(pigeonApi: api, pigeonInstance: pigeonInstanceArg, autoPlay: autoPlayArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2212,17 +1954,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setAutoPlayAdBreaksChannel.setMessageHandler(nil) } - let setDisableNowPlayingInfoChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setDisableNowPlayingInfo", - binaryMessenger: binaryMessenger, codec: codec) + let setDisableNowPlayingInfoChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setDisableNowPlayingInfo", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDisableNowPlayingInfoChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let disableArg = args[1] as! Bool do { - try api.pigeonDelegate.setDisableNowPlayingInfo( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, disable: disableArg) + try api.pigeonDelegate.setDisableNowPlayingInfo(pigeonApi: api, pigeonInstance: pigeonInstanceArg, disable: disableArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2231,17 +1970,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setDisableNowPlayingInfoChannel.setMessageHandler(nil) } - let setPlayerTypeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerType", - binaryMessenger: binaryMessenger, codec: codec) + let setPlayerTypeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerType", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPlayerTypeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let typeArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setPlayerType( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) + try api.pigeonDelegate.setPlayerType(pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2250,17 +1986,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setPlayerTypeChannel.setMessageHandler(nil) } - let setPlayerVersionChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerVersion", - binaryMessenger: binaryMessenger, codec: codec) + let setPlayerVersionChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerVersion", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPlayerVersionChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let versionArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setPlayerVersion( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, version: versionArg) + try api.pigeonDelegate.setPlayerVersion(pigeonApi: api, pigeonInstance: pigeonInstanceArg, version: versionArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2269,17 +2002,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setPlayerVersionChannel.setMessageHandler(nil) } - let setSessionIDChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSessionID", - binaryMessenger: binaryMessenger, codec: codec) + let setSessionIDChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSessionID", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setSessionIDChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let sessionIDArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setSessionID( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, sessionID: sessionIDArg) + try api.pigeonDelegate.setSessionID(pigeonApi: api, pigeonInstance: pigeonInstanceArg, sessionID: sessionIDArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2288,17 +2018,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setSessionIDChannel.setMessageHandler(nil) } - let setSameAppKeyEnabledChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSameAppKeyEnabled", - binaryMessenger: binaryMessenger, codec: codec) + let setSameAppKeyEnabledChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSameAppKeyEnabled", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setSameAppKeyEnabledChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let enabledArg = args[1] as! Bool do { - try api.pigeonDelegate.setSameAppKeyEnabled( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) + try api.pigeonDelegate.setSameAppKeyEnabled(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2307,17 +2034,14 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } else { setSameAppKeyEnabledChannel.setMessageHandler(nil) } - let setEnableDebugModeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableDebugMode", - binaryMessenger: binaryMessenger, codec: codec) + let setEnableDebugModeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableDebugMode", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setEnableDebugModeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let enableArg = args[1] as! Bool do { - try api.pigeonDelegate.setEnableDebugMode( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) + try api.pigeonDelegate.setEnableDebugMode(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2329,26 +2053,21 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { } ///Creates a Dart instance of IMASettings and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMASettings, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMASettings, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2374,10 +2093,7 @@ protocol PigeonApiDelegateIMAAdsRequest { /// calling `IMAAdsManager.destroy` on its current adsManager. Concurrent /// requests must use different ad containers. Does not support /// Picture-in-Picture. - func pigeonDefaultConstructor( - pigeonApi: PigeonApiIMAAdsRequest, adTagUrl: String, adDisplayContainer: IMAAdDisplayContainer, - contentPlayhead: IMAContentPlayhead? - ) throws -> IMAAdsRequest + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsRequest, adTagUrl: String, adDisplayContainer: IMAAdDisplayContainer, contentPlayhead: IMAContentPlayhead?) throws -> IMAAdsRequest /// Initializes an ads request instance with the given canned ads response and /// ad display container. /// @@ -2385,83 +2101,67 @@ protocol PigeonApiDelegateIMAAdsRequest { /// calling `IMAAdsManager.destroy` on its current adsManager. Concurrent /// requests must use different ad containers. Does not support /// Picture-in-Picture. - func withAdsResponse( - pigeonApi: PigeonApiIMAAdsRequest, adsResponse: String, - adDisplayContainer: IMAAdDisplayContainer, contentPlayhead: IMAContentPlayhead? - ) throws -> IMAAdsRequest + func withAdsResponse(pigeonApi: PigeonApiIMAAdsRequest, adsResponse: String, adDisplayContainer: IMAAdDisplayContainer, contentPlayhead: IMAContentPlayhead?) throws -> IMAAdsRequest /// Specifies the full URL to use for ads loading from an ad server. /// /// Required for any adsRequest. - func getAdTagUrl(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws - -> String? + func getAdTagUrl(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws -> String? /// Specifies a VAST, VMAP, or ad rules response to be used instead of making /// a request through an ad tag URL. - func getAdsResponse(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws - -> String? + func getAdsResponse(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws -> String? /// The ad display container. - func getAdDisplayContainer(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) - throws -> IMAAdDisplayContainer + func getAdDisplayContainer(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws -> IMAAdDisplayContainer /// Specifies whether the player intends to start the content and ad in /// response to a user action or whether they will be automatically played. /// /// Changing this setting will have no impact on ad playback. - func setAdWillAutoPlay( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillAutoPlay: Bool) throws + func setAdWillAutoPlay(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillAutoPlay: Bool) throws /// Specifies whether the player intends to start the content and ad with no /// volume. /// /// Changing this setting will have no impact on ad playback. - func setAdWillPlayMuted( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillPlayMuted: Bool) throws + func setAdWillPlayMuted(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillPlayMuted: Bool) throws /// Specifies whether the player intends to continuously play the content /// videos one after another similar to TV broadcast. /// /// Not calling this function leaves the setting as unknown. Note: Changing /// this setting will have no impact on ad playback. - func setContinuousPlayback( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, continuousPlayback: Bool) - throws + func setContinuousPlayback(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, continuousPlayback: Bool) throws /// Specifies the duration of the content in seconds to be shown. /// /// Used in AdX requests. This parameter is optional. - func setContentDuration( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, duration: Double) throws + func setContentDuration(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, duration: Double) throws /// Specifies the keywords used to describe the content to be shown. /// /// Used in AdX requests. This parameter is optional. - func setContentKeywords( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, keywords: [String]?) throws + func setContentKeywords(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, keywords: [String]?) throws /// Specifies the title of the content to be shown. /// /// Used in AdX requests. This parameter is optional. - func setContentTitle( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, title: String?) throws + func setContentTitle(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, title: String?) throws /// Specifies the universal link to the content’s screen. /// /// If provided, this parameter is passed to the OM SDK. See /// [Apple documentation](https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content) /// for more information. - func setContentURL( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, contentURL: String?) throws + func setContentURL(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, contentURL: String?) throws /// Specifies the VAST load timeout in milliseconds for the initial request /// and any subsequent wrappers. /// /// This parameter is optional and will override the default timeout. - func setVastLoadTimeout( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, timeout: Double) throws + func setVastLoadTimeout(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, timeout: Double) throws /// Specifies the maximum amount of time to wait in seconds, after calling /// requestAds, before requesting the ad tag URL. /// /// This can be used to stagger requests during a live-stream event, in order /// to mitigate spikes in the number of requests. - func setLiveStreamPrefetchSeconds( - pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, seconds: Double) throws + func setLiveStreamPrefetchSeconds(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, seconds: Double) throws } protocol PigeonApiProtocolIMAAdsRequest { } -final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { +final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsRequest ///An implementation of [NSObject] used to access callback methods @@ -2469,25 +2169,17 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsRequest - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsRequest) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRequest? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRequest?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2497,10 +2189,8 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { let contentPlayheadArg: IMAContentPlayhead? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, adTagUrl: adTagUrlArg, adDisplayContainer: adDisplayContainerArg, - contentPlayhead: contentPlayheadArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, adTagUrl: adTagUrlArg, adDisplayContainer: adDisplayContainerArg, contentPlayhead: contentPlayheadArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2509,9 +2199,7 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let withAdsResponseChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.withAdsResponse", - binaryMessenger: binaryMessenger, codec: codec) + let withAdsResponseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.withAdsResponse", binaryMessenger: binaryMessenger, codec: codec) if let api = api { withAdsResponseChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2521,10 +2209,8 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { let contentPlayheadArg: IMAContentPlayhead? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.withAdsResponse( - pigeonApi: api, adsResponse: adsResponseArg, - adDisplayContainer: adDisplayContainerArg, contentPlayhead: contentPlayheadArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.withAdsResponse(pigeonApi: api, adsResponse: adsResponseArg, adDisplayContainer: adDisplayContainerArg, contentPlayhead: contentPlayheadArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2533,16 +2219,13 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { withAdsResponseChannel.setMessageHandler(nil) } - let getAdTagUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdTagUrl", - binaryMessenger: binaryMessenger, codec: codec) + let getAdTagUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdTagUrl", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdTagUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest do { - let result = try api.pigeonDelegate.getAdTagUrl( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdTagUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2551,16 +2234,13 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { getAdTagUrlChannel.setMessageHandler(nil) } - let getAdsResponseChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdsResponse", - binaryMessenger: binaryMessenger, codec: codec) + let getAdsResponseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdsResponse", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdsResponseChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest do { - let result = try api.pigeonDelegate.getAdsResponse( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdsResponse(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2569,16 +2249,13 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { getAdsResponseChannel.setMessageHandler(nil) } - let getAdDisplayContainerChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdDisplayContainer", - binaryMessenger: binaryMessenger, codec: codec) + let getAdDisplayContainerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdDisplayContainer", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdDisplayContainerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest do { - let result = try api.pigeonDelegate.getAdDisplayContainer( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdDisplayContainer(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2587,17 +2264,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { getAdDisplayContainerChannel.setMessageHandler(nil) } - let setAdWillAutoPlayChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillAutoPlay", - binaryMessenger: binaryMessenger, codec: codec) + let setAdWillAutoPlayChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillAutoPlay", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAdWillAutoPlayChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let adWillAutoPlayArg = args[1] as! Bool do { - try api.pigeonDelegate.setAdWillAutoPlay( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillAutoPlay: adWillAutoPlayArg) + try api.pigeonDelegate.setAdWillAutoPlay(pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillAutoPlay: adWillAutoPlayArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2606,17 +2280,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setAdWillAutoPlayChannel.setMessageHandler(nil) } - let setAdWillPlayMutedChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillPlayMuted", - binaryMessenger: binaryMessenger, codec: codec) + let setAdWillPlayMutedChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillPlayMuted", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAdWillPlayMutedChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let adWillPlayMutedArg = args[1] as! Bool do { - try api.pigeonDelegate.setAdWillPlayMuted( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillPlayMuted: adWillPlayMutedArg) + try api.pigeonDelegate.setAdWillPlayMuted(pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillPlayMuted: adWillPlayMutedArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2625,18 +2296,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setAdWillPlayMutedChannel.setMessageHandler(nil) } - let setContinuousPlaybackChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContinuousPlayback", - binaryMessenger: binaryMessenger, codec: codec) + let setContinuousPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContinuousPlayback", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContinuousPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let continuousPlaybackArg = args[1] as! Bool do { - try api.pigeonDelegate.setContinuousPlayback( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, - continuousPlayback: continuousPlaybackArg) + try api.pigeonDelegate.setContinuousPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, continuousPlayback: continuousPlaybackArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2645,17 +2312,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setContinuousPlaybackChannel.setMessageHandler(nil) } - let setContentDurationChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentDuration", - binaryMessenger: binaryMessenger, codec: codec) + let setContentDurationChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentDuration", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentDurationChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let durationArg = args[1] as! Double do { - try api.pigeonDelegate.setContentDuration( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, duration: durationArg) + try api.pigeonDelegate.setContentDuration(pigeonApi: api, pigeonInstance: pigeonInstanceArg, duration: durationArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2664,17 +2328,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setContentDurationChannel.setMessageHandler(nil) } - let setContentKeywordsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentKeywords", - binaryMessenger: binaryMessenger, codec: codec) + let setContentKeywordsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentKeywords", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentKeywordsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let keywordsArg: [String]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setContentKeywords( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, keywords: keywordsArg) + try api.pigeonDelegate.setContentKeywords(pigeonApi: api, pigeonInstance: pigeonInstanceArg, keywords: keywordsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2683,17 +2344,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setContentKeywordsChannel.setMessageHandler(nil) } - let setContentTitleChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentTitle", - binaryMessenger: binaryMessenger, codec: codec) + let setContentTitleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentTitle", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentTitleChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let titleArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setContentTitle( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, title: titleArg) + try api.pigeonDelegate.setContentTitle(pigeonApi: api, pigeonInstance: pigeonInstanceArg, title: titleArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2702,17 +2360,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setContentTitleChannel.setMessageHandler(nil) } - let setContentURLChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentURL", - binaryMessenger: binaryMessenger, codec: codec) + let setContentURLChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentURL", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentURLChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let contentURLArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setContentURL( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, contentURL: contentURLArg) + try api.pigeonDelegate.setContentURL(pigeonApi: api, pigeonInstance: pigeonInstanceArg, contentURL: contentURLArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2721,17 +2376,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setContentURLChannel.setMessageHandler(nil) } - let setVastLoadTimeoutChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setVastLoadTimeout", - binaryMessenger: binaryMessenger, codec: codec) + let setVastLoadTimeoutChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setVastLoadTimeout", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setVastLoadTimeoutChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let timeoutArg = args[1] as! Double do { - try api.pigeonDelegate.setVastLoadTimeout( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeout: timeoutArg) + try api.pigeonDelegate.setVastLoadTimeout(pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeout: timeoutArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2740,17 +2392,14 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } else { setVastLoadTimeoutChannel.setMessageHandler(nil) } - let setLiveStreamPrefetchSecondsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setLiveStreamPrefetchSeconds", - binaryMessenger: binaryMessenger, codec: codec) + let setLiveStreamPrefetchSecondsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setLiveStreamPrefetchSeconds", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLiveStreamPrefetchSecondsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let secondsArg = args[1] as! Double do { - try api.pigeonDelegate.setLiveStreamPrefetchSeconds( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) + try api.pigeonDelegate.setLiveStreamPrefetchSeconds(pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2762,26 +2411,21 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } ///Creates a Dart instance of IMAAdsRequest and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsRequest, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsRequest, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2800,24 +2444,17 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { } } protocol PigeonApiDelegateIMAAdsLoaderDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoaderDelegate) throws - -> IMAAdsLoaderDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoaderDelegate) throws -> IMAAdsLoaderDelegate } protocol PigeonApiProtocolIMAAdsLoaderDelegate { /// Called when ads are successfully loaded from the ad servers by the loader. - func adLoaderLoadedWith( - pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, - adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, - completion: @escaping (Result) -> Void) + func adLoaderLoadedWith(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, completion: @escaping (Result) -> Void) /// Error reported by the ads loader when loading or requesting an ad fails. - func adsLoaderFailedWithErrorData( - pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, - adErrorData adErrorDataArg: IMAAdLoadingErrorData, - completion: @escaping (Result) -> Void) + func adsLoaderFailedWithErrorData(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adErrorData adErrorDataArg: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void) } -final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate { +final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsLoaderDelegate ///An implementation of [NSObject] used to access callback methods @@ -2825,34 +2462,25 @@ final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsLoaderDelegate - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsLoaderDelegate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoaderDelegate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoaderDelegate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2864,33 +2492,25 @@ final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate } ///Creates a Dart instance of IMAAdsLoaderDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsLoaderDelegate, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsLoaderDelegate, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: - "Error: Attempting to create a new Dart instance of IMAAdsLoaderDelegate, but the class has a nonnull callback method.", - details: ""))) + message: "Error: Attempting to create a new Dart instance of IMAAdsLoaderDelegate, but the class has a nonnull callback method.", details: ""))) } } /// Called when ads are successfully loaded from the ad servers by the loader. - func adLoaderLoadedWith( - pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, - adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, - completion: @escaping (Result) -> Void - ) { + func adLoaderLoadedWith(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -2901,10 +2521,8 @@ final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, loaderArg, adsLoadedDataArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2922,11 +2540,7 @@ final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate } /// Error reported by the ads loader when loading or requesting an ad fails. - func adsLoaderFailedWithErrorData( - pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, - adErrorData adErrorDataArg: IMAAdLoadingErrorData, - completion: @escaping (Result) -> Void - ) { + func adsLoaderFailedWithErrorData(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adErrorData adErrorDataArg: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -2937,10 +2551,8 @@ final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, loaderArg, adErrorDataArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2962,14 +2574,13 @@ protocol PigeonApiDelegateIMAAdsLoadedData { /// The ads manager instance created by the ads loader. /// /// Will be null when using dynamic ad insertion. - func adsManager(pigeonApi: PigeonApiIMAAdsLoadedData, pigeonInstance: IMAAdsLoadedData) throws - -> IMAAdsManager? + func adsManager(pigeonApi: PigeonApiIMAAdsLoadedData, pigeonInstance: IMAAdsLoadedData) throws -> IMAAdsManager? } protocol PigeonApiProtocolIMAAdsLoadedData { } -final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { +final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsLoadedData ///An implementation of [NSObject] used to access callback methods @@ -2977,36 +2588,27 @@ final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsLoadedData - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsLoadedData) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdsLoadedData and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsLoadedData, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsLoadedData, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let adsManagerArg = try! pigeonDelegate.adsManager( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let adsManagerArg = try! pigeonDelegate.adsManager(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, adsManagerArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3026,14 +2628,13 @@ final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { } protocol PigeonApiDelegateIMAAdLoadingErrorData { /// The ad error that occurred while loading the ad. - func adError(pigeonApi: PigeonApiIMAAdLoadingErrorData, pigeonInstance: IMAAdLoadingErrorData) - throws -> IMAAdError + func adError(pigeonApi: PigeonApiIMAAdLoadingErrorData, pigeonInstance: IMAAdLoadingErrorData) throws -> IMAAdError } protocol PigeonApiProtocolIMAAdLoadingErrorData { } -final class PigeonApiIMAAdLoadingErrorData: PigeonApiProtocolIMAAdLoadingErrorData { +final class PigeonApiIMAAdLoadingErrorData: PigeonApiProtocolIMAAdLoadingErrorData { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdLoadingErrorData ///An implementation of [NSObject] used to access callback methods @@ -3041,35 +2642,27 @@ final class PigeonApiIMAAdLoadingErrorData: PigeonApiProtocolIMAAdLoadingErrorDa return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdLoadingErrorData - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdLoadingErrorData) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdLoadingErrorData and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let adErrorArg = try! pigeonDelegate.adError(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, adErrorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3099,7 +2692,7 @@ protocol PigeonApiDelegateIMAAdError { protocol PigeonApiProtocolIMAAdError { } -final class PigeonApiIMAAdError: PigeonApiProtocolIMAAdError { +final class PigeonApiIMAAdError: PigeonApiProtocolIMAAdError { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdError ///An implementation of [NSObject] used to access callback methods @@ -3107,39 +2700,30 @@ final class PigeonApiIMAAdError: PigeonApiProtocolIMAAdError { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdError - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdError) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdError and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdError, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdError, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let typeArg = try! pigeonDelegate.type(pigeonApi: self, pigeonInstance: pigeonInstance) let codeArg = try! pigeonDelegate.code(pigeonApi: self, pigeonInstance: pigeonInstance) let messageArg = try! pigeonDelegate.message(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, typeArg, codeArg, messageArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, typeArg, codeArg, messageArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3161,16 +2745,11 @@ protocol PigeonApiDelegateIMAAdsManager { /// /// List of double values in seconds. Empty list for single ads or if no ad /// breaks are scheduled. - func adCuePoints(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager) throws - -> [Double] + func adCuePoints(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager) throws -> [Double] /// The `IMAAdsManagerDelegate` to notify with events during ad playback. - func setDelegate( - pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, - delegate: IMAAdsManagerDelegate?) throws + func setDelegate(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, delegate: IMAAdsManagerDelegate?) throws /// Initializes and loads the ad. - func initialize( - pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, - adsRenderingSettings: IMAAdsRenderingSettings?) throws + func initialize(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, adsRenderingSettings: IMAAdsRenderingSettings?) throws /// Starts advertisement playback. func start(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager) throws /// Pauses advertisement. @@ -3189,7 +2768,7 @@ protocol PigeonApiDelegateIMAAdsManager { protocol PigeonApiProtocolIMAAdsManager { } -final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { +final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsManager ///An implementation of [NSObject] used to access callback methods @@ -3197,33 +2776,24 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsManager - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsManager) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManager? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManager?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.setDelegate", - binaryMessenger: binaryMessenger, codec: codec) + let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.setDelegate", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDelegateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsManager let delegateArg: IMAAdsManagerDelegate? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3232,18 +2802,14 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { setDelegateChannel.setMessageHandler(nil) } - let initializeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.initialize", - binaryMessenger: binaryMessenger, codec: codec) + let initializeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.initialize", binaryMessenger: binaryMessenger, codec: codec) if let api = api { initializeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsManager let adsRenderingSettingsArg: IMAAdsRenderingSettings? = nilOrValue(args[1]) do { - try api.pigeonDelegate.initialize( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, - adsRenderingSettings: adsRenderingSettingsArg) + try api.pigeonDelegate.initialize(pigeonApi: api, pigeonInstance: pigeonInstanceArg, adsRenderingSettings: adsRenderingSettingsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3252,9 +2818,7 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { initializeChannel.setMessageHandler(nil) } - let startChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.start", - binaryMessenger: binaryMessenger, codec: codec) + let startChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.start", binaryMessenger: binaryMessenger, codec: codec) if let api = api { startChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3269,9 +2833,7 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { startChannel.setMessageHandler(nil) } - let pauseChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pause", - binaryMessenger: binaryMessenger, codec: codec) + let pauseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pause", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pauseChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3286,9 +2848,7 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { pauseChannel.setMessageHandler(nil) } - let resumeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.resume", - binaryMessenger: binaryMessenger, codec: codec) + let resumeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.resume", binaryMessenger: binaryMessenger, codec: codec) if let api = api { resumeChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3303,9 +2863,7 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { resumeChannel.setMessageHandler(nil) } - let skipChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.skip", - binaryMessenger: binaryMessenger, codec: codec) + let skipChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.skip", binaryMessenger: binaryMessenger, codec: codec) if let api = api { skipChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3320,9 +2878,7 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { skipChannel.setMessageHandler(nil) } - let discardAdBreakChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.discardAdBreak", - binaryMessenger: binaryMessenger, codec: codec) + let discardAdBreakChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.discardAdBreak", binaryMessenger: binaryMessenger, codec: codec) if let api = api { discardAdBreakChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3337,9 +2893,7 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { discardAdBreakChannel.setMessageHandler(nil) } - let destroyChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.destroy", - binaryMessenger: binaryMessenger, codec: codec) + let destroyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.destroy", binaryMessenger: binaryMessenger, codec: codec) if let api = api { destroyChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3357,28 +2911,22 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } ///Creates a Dart instance of IMAAdsManager and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsManager, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsManager, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let adCuePointsArg = try! pigeonDelegate.adCuePoints( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let adCuePointsArg = try! pigeonDelegate.adCuePoints(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, adCuePointsArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3397,34 +2945,21 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } } protocol PigeonApiDelegateIMAAdsManagerDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsManagerDelegate) throws - -> IMAAdsManagerDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsManagerDelegate) throws -> IMAAdsManagerDelegate } protocol PigeonApiProtocolIMAAdsManagerDelegate { /// Called when there is an IMAAdEvent. - func didReceiveAdEvent( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, - completion: @escaping (Result) -> Void) + func didReceiveAdEvent(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, completion: @escaping (Result) -> Void) /// Called when there was an error playing the ad. - func didReceiveAdError( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, - completion: @escaping (Result) -> Void) + func didReceiveAdError(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, completion: @escaping (Result) -> Void) /// Called when an ad is ready to play. - func didRequestContentPause( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, - completion: @escaping (Result) -> Void) + func didRequestContentPause(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) /// Called when an ad has finished or an error occurred during the playback. - func didRequestContentResume( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, - completion: @escaping (Result) -> Void) + func didRequestContentResume(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) } -final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelegate { +final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelegate { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsManagerDelegate ///An implementation of [NSObject] used to access callback methods @@ -3432,34 +2967,25 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsManagerDelegate - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsManagerDelegate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManagerDelegate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManagerDelegate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3471,33 +2997,25 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } ///Creates a Dart instance of IMAAdsManagerDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsManagerDelegate, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsManagerDelegate, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: - "Error: Attempting to create a new Dart instance of IMAAdsManagerDelegate, but the class has a nonnull callback method.", - details: ""))) + message: "Error: Attempting to create a new Dart instance of IMAAdsManagerDelegate, but the class has a nonnull callback method.", details: ""))) } } /// Called when there is an IMAAdEvent. - func didReceiveAdEvent( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, - completion: @escaping (Result) -> Void - ) { + func didReceiveAdEvent(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3508,10 +3026,8 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg, eventArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3529,11 +3045,7 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } /// Called when there was an error playing the ad. - func didReceiveAdError( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, - completion: @escaping (Result) -> Void - ) { + func didReceiveAdError(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3544,10 +3056,8 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg, errorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3565,11 +3075,7 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } /// Called when an ad is ready to play. - func didRequestContentPause( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, - completion: @escaping (Result) -> Void - ) { + func didRequestContentPause(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3580,10 +3086,8 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3601,11 +3105,7 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } /// Called when an ad has finished or an error occurred during the playback. - func didRequestContentResume( - pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, - adsManager adsManagerArg: IMAAdsManager, - completion: @escaping (Result) -> Void - ) { + func didRequestContentResume(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3616,10 +3116,8 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3654,7 +3152,7 @@ protocol PigeonApiDelegateIMAAdEvent { protocol PigeonApiProtocolIMAAdEvent { } -final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { +final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdEvent ///An implementation of [NSObject] used to access callback methods @@ -3662,42 +3160,31 @@ final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdEvent - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdEvent) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdEvent and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdEvent, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdEvent, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let typeArg = try! pigeonDelegate.type(pigeonApi: self, pigeonInstance: pigeonInstance) - let typeStringArg = try! pigeonDelegate.typeString( - pigeonApi: self, pigeonInstance: pigeonInstance) + let typeStringArg = try! pigeonDelegate.typeString(pigeonApi: self, pigeonInstance: pigeonInstance) let adDataArg = try! pigeonDelegate.adData(pigeonApi: self, pigeonInstance: pigeonInstance) let adArg = try! pigeonDelegate.ad(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonIdentifierArg, typeArg, typeStringArg, adDataArg, adArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, typeArg, typeStringArg, adDataArg, adArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3715,50 +3202,35 @@ final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { } } protocol PigeonApiDelegateIMAAdsRenderingSettings { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsRenderingSettings) throws - -> IMAAdsRenderingSettings + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsRenderingSettings) throws -> IMAAdsRenderingSettings /// If specified, the SDK will play the media with MIME type on the list. - func setMimeTypes( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - types: [String]?) throws + func setMimeTypes(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, types: [String]?) throws /// Maximum recommended bitrate. /// /// The value is in kbit/s. - func setBitrate( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - bitrate: Int64) throws + func setBitrate(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, bitrate: Int64) throws /// Timeout (in seconds) when loading a video ad media file. /// /// Use -1 for the default of 8 seconds. - func setLoadVideoTimeout( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - seconds: Double) throws + func setLoadVideoTimeout(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, seconds: Double) throws /// For VMAP and ad rules playlists, only play ad breaks scheduled after this /// time (in seconds). - func setPlayAdsAfterTime( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - seconds: Double) throws + func setPlayAdsAfterTime(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, seconds: Double) throws /// Specifies the list of UI elements that should be visible. - func setUIElements( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - types: [UIElementType]?) throws + func setUIElements(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, types: [UIElementType]?) throws /// Whether or not the SDK will preload ad media. /// /// Default is YES. - func setEnablePreloading( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - enable: Bool) throws + func setEnablePreloading(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, enable: Bool) throws /// Specifies the optional UIViewController that will be used to open links /// in-app. - func setLinkOpenerPresentingController( - pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, - controller: UIViewController) throws + func setLinkOpenerPresentingController(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, controller: UIViewController) throws } protocol PigeonApiProtocolIMAAdsRenderingSettings { } -final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSettings { +final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSettings { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsRenderingSettings ///An implementation of [NSObject] used to access callback methods @@ -3766,34 +3238,25 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdsRenderingSettings - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsRenderingSettings) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRenderingSettings? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRenderingSettings?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3802,17 +3265,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setMimeTypesChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setMimeTypes", - binaryMessenger: binaryMessenger, codec: codec) + let setMimeTypesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setMimeTypes", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setMimeTypesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let typesArg: [String]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setMimeTypes( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) + try api.pigeonDelegate.setMimeTypes(pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3821,17 +3281,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { setMimeTypesChannel.setMessageHandler(nil) } - let setBitrateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setBitrate", - binaryMessenger: binaryMessenger, codec: codec) + let setBitrateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setBitrate", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setBitrateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let bitrateArg = args[1] as! Int64 do { - try api.pigeonDelegate.setBitrate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, bitrate: bitrateArg) + try api.pigeonDelegate.setBitrate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, bitrate: bitrateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3840,17 +3297,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { setBitrateChannel.setMessageHandler(nil) } - let setLoadVideoTimeoutChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLoadVideoTimeout", - binaryMessenger: binaryMessenger, codec: codec) + let setLoadVideoTimeoutChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLoadVideoTimeout", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLoadVideoTimeoutChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let secondsArg = args[1] as! Double do { - try api.pigeonDelegate.setLoadVideoTimeout( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) + try api.pigeonDelegate.setLoadVideoTimeout(pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3859,17 +3313,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { setLoadVideoTimeoutChannel.setMessageHandler(nil) } - let setPlayAdsAfterTimeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setPlayAdsAfterTime", - binaryMessenger: binaryMessenger, codec: codec) + let setPlayAdsAfterTimeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setPlayAdsAfterTime", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPlayAdsAfterTimeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let secondsArg = args[1] as! Double do { - try api.pigeonDelegate.setPlayAdsAfterTime( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) + try api.pigeonDelegate.setPlayAdsAfterTime(pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3878,17 +3329,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { setPlayAdsAfterTimeChannel.setMessageHandler(nil) } - let setUIElementsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setUIElements", - binaryMessenger: binaryMessenger, codec: codec) + let setUIElementsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setUIElements", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setUIElementsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let typesArg: [UIElementType]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setUIElements( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) + try api.pigeonDelegate.setUIElements(pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3897,17 +3345,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { setUIElementsChannel.setMessageHandler(nil) } - let setEnablePreloadingChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setEnablePreloading", - binaryMessenger: binaryMessenger, codec: codec) + let setEnablePreloadingChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setEnablePreloading", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setEnablePreloadingChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let enableArg = args[1] as! Bool do { - try api.pigeonDelegate.setEnablePreloading( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) + try api.pigeonDelegate.setEnablePreloading(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3916,18 +3361,14 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } else { setEnablePreloadingChannel.setMessageHandler(nil) } - let setLinkOpenerPresentingControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLinkOpenerPresentingController", - binaryMessenger: binaryMessenger, codec: codec) + let setLinkOpenerPresentingControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLinkOpenerPresentingController", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLinkOpenerPresentingControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let controllerArg = args[1] as! UIViewController do { - try api.pigeonDelegate.setLinkOpenerPresentingController( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) + try api.pigeonDelegate.setLinkOpenerPresentingController(pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3939,27 +3380,21 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe } ///Creates a Dart instance of IMAAdsRenderingSettings and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdsRenderingSettings, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdsRenderingSettings, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3983,37 +3418,29 @@ open class PigeonApiDelegateNSObject { protocol PigeonApiProtocolNSObject { } -final class PigeonApiNSObject: PigeonApiProtocolNSObject { +final class PigeonApiNSObject: PigeonApiProtocolNSObject { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSObject - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateNSObject - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateNSObject) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of NSObject and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: NSObject, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: NSObject, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4033,30 +3460,23 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } protocol PigeonApiDelegateIMAFriendlyObstruction { /// Initializes a friendly obstruction. - func pigeonDefaultConstructor( - pigeonApi: PigeonApiIMAFriendlyObstruction, view: UIView, purpose: FriendlyObstructionPurpose, - detailedReason: String? - ) throws -> IMAFriendlyObstruction + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAFriendlyObstruction, view: UIView, purpose: FriendlyObstructionPurpose, detailedReason: String?) throws -> IMAFriendlyObstruction /// The view causing the obstruction. - func view(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) - throws -> UIView + func view(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) throws -> UIView /// The purpose for registering the obstruction as friendly. - func purpose(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) - throws -> FriendlyObstructionPurpose + func purpose(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) throws -> FriendlyObstructionPurpose /// Optional, detailed reasoning for registering this obstruction as friendly. /// /// If the detailedReason is not null, it must follow the IAB standard by /// being 50 characters or less and only containing characters A-z, 0-9, or /// spaces. - func detailedReason( - pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction - ) throws -> String? + func detailedReason(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) throws -> String? } protocol PigeonApiProtocolIMAFriendlyObstruction { } -final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruction { +final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruction { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAFriendlyObstruction ///An implementation of [NSObject] used to access callback methods @@ -4064,26 +3484,17 @@ final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruc return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAFriendlyObstruction - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAFriendlyObstruction) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAFriendlyObstruction? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAFriendlyObstruction?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -4093,9 +3504,8 @@ final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruc let detailedReasonArg: String? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, view: viewArg, purpose: purposeArg, detailedReason: detailedReasonArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, view: viewArg, purpose: purposeArg, detailedReason: detailedReasonArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4107,33 +3517,25 @@ final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruc } ///Creates a Dart instance of IMAFriendlyObstruction and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAFriendlyObstruction, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAFriendlyObstruction, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let viewArg = try! pigeonDelegate.view(pigeonApi: self, pigeonInstance: pigeonInstance) let purposeArg = try! pigeonDelegate.purpose(pigeonApi: self, pigeonInstance: pigeonInstance) - let detailedReasonArg = try! pigeonDelegate.detailedReason( - pigeonApi: self, pigeonInstance: pigeonInstance) + let detailedReasonArg = try! pigeonDelegate.detailedReason(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, viewArg, purposeArg, detailedReasonArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, viewArg, purposeArg, detailedReasonArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4152,11 +3554,9 @@ final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruc } protocol PigeonApiDelegateIMACompanionAd { /// The value for the resource of this companion. - func resourceValue(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws - -> String? + func resourceValue(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws -> String? /// The API needed to execute this ad, or nil if unavailable. - func apiFramework(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws - -> String? + func apiFramework(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws -> String? /// The width of the companion in pixels. /// /// 0 if unavailable. @@ -4170,7 +3570,7 @@ protocol PigeonApiDelegateIMACompanionAd { protocol PigeonApiProtocolIMACompanionAd { } -final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { +final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMACompanionAd ///An implementation of [NSObject] used to access callback methods @@ -4178,43 +3578,31 @@ final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMACompanionAd - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMACompanionAd) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMACompanionAd and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMACompanionAd, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMACompanionAd, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let resourceValueArg = try! pigeonDelegate.resourceValue( - pigeonApi: self, pigeonInstance: pigeonInstance) - let apiFrameworkArg = try! pigeonDelegate.apiFramework( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let resourceValueArg = try! pigeonDelegate.resourceValue(pigeonApi: self, pigeonInstance: pigeonInstance) + let apiFrameworkArg = try! pigeonDelegate.apiFramework(pigeonApi: self, pigeonInstance: pigeonInstance) let widthArg = try! pigeonDelegate.width(pigeonApi: self, pigeonInstance: pigeonInstance) let heightArg = try! pigeonDelegate.height(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonIdentifierArg, resourceValueArg, apiFrameworkArg, widthArg, heightArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, resourceValueArg, apiFrameworkArg, widthArg, heightArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4233,38 +3621,31 @@ final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { } protocol PigeonApiDelegateIMACompanionAdSlot { /// Initializes an instance of a IMACompanionAdSlot with fluid size. - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView) throws - -> IMACompanionAdSlot + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView) throws -> IMACompanionAdSlot /// Initializes an instance of a IMACompanionAdSlot with design ad width and /// height. /// /// `width` and `height` are in pixels. - func size(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView, width: Int64, height: Int64) - throws -> IMACompanionAdSlot + func size(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView, width: Int64, height: Int64) throws -> IMACompanionAdSlot /// The view the companion will be rendered in. /// /// Display this view in your application before video ad starts. - func view(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws - -> UIView + func view(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws -> UIView /// The IMACompanionDelegate for receiving events from the companion ad slot. /// /// This instance only creates a weak reference to the delegate, so the Dart /// instance should create an explicit reference to receive callbacks. - func setDelegate( - pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot, - delegate: IMACompanionDelegate?) throws + func setDelegate(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot, delegate: IMACompanionDelegate?) throws /// Width of the slot, in pixels. - func width(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws - -> Int64 + func width(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws -> Int64 /// Height of the slot, in pixels. - func height(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws - -> Int64 + func height(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws -> Int64 } protocol PigeonApiProtocolIMACompanionAdSlot { } -final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { +final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMACompanionAdSlot ///An implementation of [NSObject] used to access callback methods @@ -4272,25 +3653,17 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMACompanionAdSlot - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMACompanionAdSlot) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionAdSlot? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionAdSlot?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -4298,8 +3671,8 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { let viewArg = args[1] as! UIView do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, view: viewArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, view: viewArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4308,9 +3681,7 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let sizeChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.size", - binaryMessenger: binaryMessenger, codec: codec) + let sizeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.size", binaryMessenger: binaryMessenger, codec: codec) if let api = api { sizeChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -4320,9 +3691,8 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { let heightArg = args[3] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.size( - pigeonApi: api, view: viewArg, width: widthArg, height: heightArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.size(pigeonApi: api, view: viewArg, width: widthArg, height: heightArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4331,17 +3701,14 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { } else { sizeChannel.setMessageHandler(nil) } - let setDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.setDelegate", - binaryMessenger: binaryMessenger, codec: codec) + let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.setDelegate", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDelegateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMACompanionAdSlot let delegateArg: IMACompanionDelegate? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4350,16 +3717,13 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { } else { setDelegateChannel.setMessageHandler(nil) } - let widthChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.width", - binaryMessenger: binaryMessenger, codec: codec) + let widthChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.width", binaryMessenger: binaryMessenger, codec: codec) if let api = api { widthChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMACompanionAdSlot do { - let result = try api.pigeonDelegate.width( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.width(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -4368,16 +3732,13 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { } else { widthChannel.setMessageHandler(nil) } - let heightChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.height", - binaryMessenger: binaryMessenger, codec: codec) + let heightChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.height", binaryMessenger: binaryMessenger, codec: codec) if let api = api { heightChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMACompanionAdSlot do { - let result = try api.pigeonDelegate.height( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.height(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -4389,27 +3750,22 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { } ///Creates a Dart instance of IMACompanionAdSlot and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMACompanionAdSlot, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMACompanionAdSlot, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let viewArg = try! pigeonDelegate.view(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, viewArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4428,23 +3784,18 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { } } protocol PigeonApiDelegateIMACompanionDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionDelegate) throws - -> IMACompanionDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionDelegate) throws -> IMACompanionDelegate } protocol PigeonApiProtocolIMACompanionDelegate { /// Called when the slot is either filled or not filled. - func companionAdSlotFilled( - pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, - filled filledArg: Bool, completion: @escaping (Result) -> Void) + func companionAdSlotFilled(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, filled filledArg: Bool, completion: @escaping (Result) -> Void) /// Called when the slot is clicked on by the user and will successfully /// navigate away. - func companionSlotWasClicked( - pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, - completion: @escaping (Result) -> Void) + func companionSlotWasClicked(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, completion: @escaping (Result) -> Void) } -final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate { +final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMACompanionDelegate ///An implementation of [NSObject] used to access callback methods @@ -4452,34 +3803,25 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMACompanionDelegate - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMACompanionDelegate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionDelegate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionDelegate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4491,26 +3833,21 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate } ///Creates a Dart instance of IMACompanionDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMACompanionDelegate, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMACompanionDelegate, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4528,10 +3865,7 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate } } /// Called when the slot is either filled or not filled. - func companionAdSlotFilled( - pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, - filled filledArg: Bool, completion: @escaping (Result) -> Void - ) { + func companionAdSlotFilled(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, filled filledArg: Bool, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4542,10 +3876,8 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, slotArg, filledArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4564,10 +3896,7 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate /// Called when the slot is clicked on by the user and will successfully /// navigate away. - func companionSlotWasClicked( - pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, - completion: @escaping (Result) -> Void - ) { + func companionSlotWasClicked(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4578,10 +3907,8 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, slotArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4640,7 +3967,7 @@ protocol PigeonApiDelegateIMAAdPodInfo { protocol PigeonApiProtocolIMAAdPodInfo { } -final class PigeonApiIMAAdPodInfo: PigeonApiProtocolIMAAdPodInfo { +final class PigeonApiIMAAdPodInfo: PigeonApiProtocolIMAAdPodInfo { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdPodInfo ///An implementation of [NSObject] used to access callback methods @@ -4648,52 +3975,33 @@ final class PigeonApiIMAAdPodInfo: PigeonApiProtocolIMAAdPodInfo { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAdPodInfo - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdPodInfo) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdPodInfo and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAdPodInfo, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAdPodInfo, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let adPositionArg = try! pigeonDelegate.adPosition( - pigeonApi: self, pigeonInstance: pigeonInstance) - let maxDurationArg = try! pigeonDelegate.maxDuration( - pigeonApi: self, pigeonInstance: pigeonInstance) - let podIndexArg = try! pigeonDelegate.podIndex( - pigeonApi: self, pigeonInstance: pigeonInstance) - let timeOffsetArg = try! pigeonDelegate.timeOffset( - pigeonApi: self, pigeonInstance: pigeonInstance) - let totalAdsArg = try! pigeonDelegate.totalAds( - pigeonApi: self, pigeonInstance: pigeonInstance) - let isBumperArg = try! pigeonDelegate.isBumper( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let adPositionArg = try! pigeonDelegate.adPosition(pigeonApi: self, pigeonInstance: pigeonInstance) + let maxDurationArg = try! pigeonDelegate.maxDuration(pigeonApi: self, pigeonInstance: pigeonInstance) + let podIndexArg = try! pigeonDelegate.podIndex(pigeonApi: self, pigeonInstance: pigeonInstance) + let timeOffsetArg = try! pigeonDelegate.timeOffset(pigeonApi: self, pigeonInstance: pigeonInstance) + let totalAdsArg = try! pigeonDelegate.totalAds(pigeonApi: self, pigeonInstance: pigeonInstance) + let isBumperArg = try! pigeonDelegate.isBumper(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [ - pigeonIdentifierArg, adPositionArg, maxDurationArg, podIndexArg, timeOffsetArg, - totalAdsArg, isBumperArg, - ] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, adPositionArg, maxDurationArg, podIndexArg, timeOffsetArg, totalAdsArg, isBumperArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4794,7 +4102,7 @@ protocol PigeonApiDelegateIMAAd { protocol PigeonApiProtocolIMAAd { } -final class PigeonApiIMAAd: PigeonApiProtocolIMAAd { +final class PigeonApiIMAAd: PigeonApiProtocolIMAAd { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAd ///An implementation of [NSObject] used to access callback methods @@ -4802,92 +4110,54 @@ final class PigeonApiIMAAd: PigeonApiProtocolIMAAd { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAAd - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAd) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAd and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAAd, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAAd, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let adIdArg = try! pigeonDelegate.adId(pigeonApi: self, pigeonInstance: pigeonInstance) let adTitleArg = try! pigeonDelegate.adTitle(pigeonApi: self, pigeonInstance: pigeonInstance) - let adDescriptionArg = try! pigeonDelegate.adDescription( - pigeonApi: self, pigeonInstance: pigeonInstance) - let adSystemArg = try! pigeonDelegate.adSystem( - pigeonApi: self, pigeonInstance: pigeonInstance) - let companionAdsArg = try! pigeonDelegate.companionAds( - pigeonApi: self, pigeonInstance: pigeonInstance) - let contentTypeArg = try! pigeonDelegate.contentType( - pigeonApi: self, pigeonInstance: pigeonInstance) - let durationArg = try! pigeonDelegate.duration( - pigeonApi: self, pigeonInstance: pigeonInstance) - let uiElementsArg = try! pigeonDelegate.uiElements( - pigeonApi: self, pigeonInstance: pigeonInstance) + let adDescriptionArg = try! pigeonDelegate.adDescription(pigeonApi: self, pigeonInstance: pigeonInstance) + let adSystemArg = try! pigeonDelegate.adSystem(pigeonApi: self, pigeonInstance: pigeonInstance) + let companionAdsArg = try! pigeonDelegate.companionAds(pigeonApi: self, pigeonInstance: pigeonInstance) + let contentTypeArg = try! pigeonDelegate.contentType(pigeonApi: self, pigeonInstance: pigeonInstance) + let durationArg = try! pigeonDelegate.duration(pigeonApi: self, pigeonInstance: pigeonInstance) + let uiElementsArg = try! pigeonDelegate.uiElements(pigeonApi: self, pigeonInstance: pigeonInstance) let widthArg = try! pigeonDelegate.width(pigeonApi: self, pigeonInstance: pigeonInstance) let heightArg = try! pigeonDelegate.height(pigeonApi: self, pigeonInstance: pigeonInstance) - let vastMediaWidthArg = try! pigeonDelegate.vastMediaWidth( - pigeonApi: self, pigeonInstance: pigeonInstance) - let vastMediaHeightArg = try! pigeonDelegate.vastMediaHeight( - pigeonApi: self, pigeonInstance: pigeonInstance) - let vastMediaBitrateArg = try! pigeonDelegate.vastMediaBitrate( - pigeonApi: self, pigeonInstance: pigeonInstance) - let isLinearArg = try! pigeonDelegate.isLinear( - pigeonApi: self, pigeonInstance: pigeonInstance) - let isSkippableArg = try! pigeonDelegate.isSkippable( - pigeonApi: self, pigeonInstance: pigeonInstance) - let skipTimeOffsetArg = try! pigeonDelegate.skipTimeOffset( - pigeonApi: self, pigeonInstance: pigeonInstance) - let adPodInfoArg = try! pigeonDelegate.adPodInfo( - pigeonApi: self, pigeonInstance: pigeonInstance) - let traffickingParametersArg = try! pigeonDelegate.traffickingParameters( - pigeonApi: self, pigeonInstance: pigeonInstance) - let creativeIDArg = try! pigeonDelegate.creativeID( - pigeonApi: self, pigeonInstance: pigeonInstance) - let creativeAdIDArg = try! pigeonDelegate.creativeAdID( - pigeonApi: self, pigeonInstance: pigeonInstance) - let universalAdIDsArg = try! pigeonDelegate.universalAdIDs( - pigeonApi: self, pigeonInstance: pigeonInstance) - let advertiserNameArg = try! pigeonDelegate.advertiserName( - pigeonApi: self, pigeonInstance: pigeonInstance) - let surveyURLArg = try! pigeonDelegate.surveyURL( - pigeonApi: self, pigeonInstance: pigeonInstance) + let vastMediaWidthArg = try! pigeonDelegate.vastMediaWidth(pigeonApi: self, pigeonInstance: pigeonInstance) + let vastMediaHeightArg = try! pigeonDelegate.vastMediaHeight(pigeonApi: self, pigeonInstance: pigeonInstance) + let vastMediaBitrateArg = try! pigeonDelegate.vastMediaBitrate(pigeonApi: self, pigeonInstance: pigeonInstance) + let isLinearArg = try! pigeonDelegate.isLinear(pigeonApi: self, pigeonInstance: pigeonInstance) + let isSkippableArg = try! pigeonDelegate.isSkippable(pigeonApi: self, pigeonInstance: pigeonInstance) + let skipTimeOffsetArg = try! pigeonDelegate.skipTimeOffset(pigeonApi: self, pigeonInstance: pigeonInstance) + let adPodInfoArg = try! pigeonDelegate.adPodInfo(pigeonApi: self, pigeonInstance: pigeonInstance) + let traffickingParametersArg = try! pigeonDelegate.traffickingParameters(pigeonApi: self, pigeonInstance: pigeonInstance) + let creativeIDArg = try! pigeonDelegate.creativeID(pigeonApi: self, pigeonInstance: pigeonInstance) + let creativeAdIDArg = try! pigeonDelegate.creativeAdID(pigeonApi: self, pigeonInstance: pigeonInstance) + let universalAdIDsArg = try! pigeonDelegate.universalAdIDs(pigeonApi: self, pigeonInstance: pigeonInstance) + let advertiserNameArg = try! pigeonDelegate.advertiserName(pigeonApi: self, pigeonInstance: pigeonInstance) + let surveyURLArg = try! pigeonDelegate.surveyURL(pigeonApi: self, pigeonInstance: pigeonInstance) let dealIDArg = try! pigeonDelegate.dealID(pigeonApi: self, pigeonInstance: pigeonInstance) - let wrapperAdIDsArg = try! pigeonDelegate.wrapperAdIDs( - pigeonApi: self, pigeonInstance: pigeonInstance) - let wrapperCreativeIDsArg = try! pigeonDelegate.wrapperCreativeIDs( - pigeonApi: self, pigeonInstance: pigeonInstance) - let wrapperSystemsArg = try! pigeonDelegate.wrapperSystems( - pigeonApi: self, pigeonInstance: pigeonInstance) + let wrapperAdIDsArg = try! pigeonDelegate.wrapperAdIDs(pigeonApi: self, pigeonInstance: pigeonInstance) + let wrapperCreativeIDsArg = try! pigeonDelegate.wrapperCreativeIDs(pigeonApi: self, pigeonInstance: pigeonInstance) + let wrapperSystemsArg = try! pigeonDelegate.wrapperSystems(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [ - pigeonIdentifierArg, adIdArg, adTitleArg, adDescriptionArg, adSystemArg, companionAdsArg, - contentTypeArg, durationArg, uiElementsArg, widthArg, heightArg, vastMediaWidthArg, - vastMediaHeightArg, vastMediaBitrateArg, isLinearArg, isSkippableArg, skipTimeOffsetArg, - adPodInfoArg, traffickingParametersArg, creativeIDArg, creativeAdIDArg, universalAdIDsArg, - advertiserNameArg, surveyURLArg, dealIDArg, wrapperAdIDsArg, wrapperCreativeIDsArg, - wrapperSystemsArg, - ] as [Any?] - ) { response in + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, adIdArg, adTitleArg, adDescriptionArg, adSystemArg, companionAdsArg, contentTypeArg, durationArg, uiElementsArg, widthArg, heightArg, vastMediaWidthArg, vastMediaHeightArg, vastMediaBitrateArg, isLinearArg, isSkippableArg, skipTimeOffsetArg, adPodInfoArg, traffickingParametersArg, creativeIDArg, creativeAdIDArg, universalAdIDsArg, advertiserNameArg, surveyURLArg, dealIDArg, wrapperAdIDsArg, wrapperCreativeIDsArg, wrapperSystemsArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4908,19 +4178,17 @@ protocol PigeonApiDelegateIMAUniversalAdID { /// The universal ad ID value. /// /// This will be “unknown” if it isn’t defined by the ad. - func adIDValue(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws - -> String + func adIDValue(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws -> String /// The universal ad ID registry with which the value is registered. /// /// This will be “unknown” if it isn’t defined by the ad. - func adIDRegistry(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws - -> String + func adIDRegistry(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws -> String } protocol PigeonApiProtocolIMAUniversalAdID { } -final class PigeonApiIMAUniversalAdID: PigeonApiProtocolIMAUniversalAdID { +final class PigeonApiIMAUniversalAdID: PigeonApiProtocolIMAUniversalAdID { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAUniversalAdID ///An implementation of [NSObject] used to access callback methods @@ -4928,40 +4196,29 @@ final class PigeonApiIMAUniversalAdID: PigeonApiProtocolIMAUniversalAdID { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateIMAUniversalAdID - ) { + init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAUniversalAdID) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAUniversalAdID and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: IMAUniversalAdID, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: IMAUniversalAdID, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let adIDValueArg = try! pigeonDelegate.adIDValue( - pigeonApi: self, pigeonInstance: pigeonInstance) - let adIDRegistryArg = try! pigeonDelegate.adIDRegistry( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let adIDValueArg = try! pigeonDelegate.adIDValue(pigeonApi: self, pigeonInstance: pigeonInstance) + let adIDRegistryArg = try! pigeonDelegate.adIDRegistry(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, adIDValueArg, adIDRegistryArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, adIDValueArg, adIDRegistryArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return 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 bcd04c6e769..f113f91a74a 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 // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -9,8 +9,7 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' - show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -21,11 +20,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -34,7 +29,6 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } - /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -51,8 +45,7 @@ class PigeonOverrides { static VideoProgressUpdate Function({ required int currentTimeMs, required int durationMs, - })? - videoProgressUpdate_new; + })? videoProgressUpdate_new; /// Overrides [FrameLayout.new]. static FrameLayout Function()? frameLayout_new; @@ -64,81 +57,72 @@ class PigeonOverrides { MediaPlayer player, int what, int extra, - ) - onError, - Future Function(VideoView pigeon_instance, MediaPlayer player)? - onPrepared, - void Function(VideoView pigeon_instance, MediaPlayer player)? onCompletion, - })? - videoView_new; + ) onError, + Future Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onPrepared, + void Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onCompletion, + })? videoView_new; /// Overrides [VideoAdPlayer.new]. static VideoAdPlayer Function({ required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) - addCallback, + ) addCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - ) - loadAd, + ) loadAd, required Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - pauseAd, + ) pauseAd, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - playAd, + ) playAd, required void Function(VideoAdPlayer pigeon_instance) release, required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) - removeCallback, + ) removeCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - stopAd, - })? - videoAdPlayer_new; + ) stopAd, + })? videoAdPlayer_new; /// Overrides [AdsLoadedListener.new]. - static AdsLoadedListener Function({ - required void Function( - AdsLoadedListener pigeon_instance, - AdsManagerLoadedEvent event, - ) - onAdsManagerLoaded, - })? - adsLoadedListener_new; + static AdsLoadedListener Function( + {required void Function( + AdsLoadedListener pigeon_instance, + AdsManagerLoadedEvent event, + ) onAdsManagerLoaded})? adsLoadedListener_new; /// Overrides [AdErrorListener.new]. - static AdErrorListener Function({ - required void Function(AdErrorListener pigeon_instance, AdErrorEvent event) - onAdError, - })? - adErrorListener_new; + static AdErrorListener Function( + {required void Function( + AdErrorListener pigeon_instance, + AdErrorEvent event, + ) onAdError})? adErrorListener_new; /// Overrides [AdEventListener.new]. - static AdEventListener Function({ - required void Function(AdEventListener pigeon_instance, AdEvent event) - onAdEvent, - })? - adEventListener_new; + static AdEventListener Function( + {required void Function( + AdEventListener pigeon_instance, + AdEvent event, + ) onAdEvent})? adEventListener_new; /// Overrides [CompanionAdSlotClickListener.new]. - static CompanionAdSlotClickListener Function({ - required void Function(CompanionAdSlotClickListener pigeon_instance) - onCompanionAdClick, - })? - companionAdSlotClickListener_new; + static CompanionAdSlotClickListener Function( + {required void Function(CompanionAdSlotClickListener pigeon_instance) + onCompanionAdClick})? companionAdSlotClickListener_new; /// Overrides [ImaSdkFactory.instance]. static ImaSdkFactory? imaSdkFactory_instance; @@ -147,8 +131,10 @@ class PigeonOverrides { static VideoProgressUpdate? videoProgressUpdate_videoTimeNotReady; /// Overrides [ImaSdkFactory.createAdDisplayContainer]. - static Future Function(ViewGroup, VideoAdPlayer)? - imaSdkFactory_createAdDisplayContainer; + static Future Function( + ViewGroup, + VideoAdPlayer, + )? imaSdkFactory_createAdDisplayContainer; /// Sets all overridden ProxyApi class members to null. static void pigeon_reset() { @@ -179,7 +165,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -249,10 +235,9 @@ 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; @@ -265,8 +250,7 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = - _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -274,104 +258,40 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers( - instanceManager: instanceManager, - ); - BaseDisplayContainer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdDisplayContainer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdsLoader.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdsManagerLoadedEvent.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdErrorEvent.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdsRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ContentProgressProvider.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdsManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - BaseManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdEvent.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ImaSdkFactory.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ImaSdkSettings.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoProgressUpdate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdMediaInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdPodInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FrameLayout.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ViewGroup.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoView.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); + BaseDisplayContainer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdDisplayContainer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdsLoader.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdsManagerLoadedEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdErrorEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdsRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ContentProgressProvider.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdsManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + BaseManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ImaSdkFactory.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ImaSdkSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoProgressUpdate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdMediaInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdPodInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FrameLayout.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ViewGroup.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); View.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - MediaPlayer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoAdPlayerCallback.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - VideoAdPlayer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdsLoadedListener.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdErrorListener.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdEventListener.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdsRenderingSettings.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AdProgressInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CompanionAd.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - UniversalAdId.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + MediaPlayer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoAdPlayerCallback.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + VideoAdPlayer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdsLoadedListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdErrorListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdEventListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdsRenderingSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AdProgressInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CompanionAd.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + UniversalAdId.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); Ad.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CompanionAdSlotClickListener.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CompanionAdSlot.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + CompanionAdSlotClickListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CompanionAdSlot.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); AdSlot.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); return instanceManager; } @@ -389,9 +309,8 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = WeakReference( - instance, - ); + _weakInstances[identifier] = + WeakReference(instance); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -452,21 +371,15 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference( - int identifier, - ) { - final PigeonInternalProxyApiBaseClass? weakInstance = - _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference(int identifier) { + final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = - _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance - .pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = - WeakReference(copy); + _weakInstances[identifier] = WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -488,10 +401,7 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance( - PigeonInternalProxyApiBaseClass instance, - int identifier, - ) { + void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -520,7 +430,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -532,37 +442,31 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null.', - ); + assert(message != 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.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', - ); + assert(arg_identifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInstanceManager.instance).remove( - arg_identifier!, - ); + (instanceManager ?? PigeonInstanceManager.instance) + .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -574,13 +478,12 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [identifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -604,10 +507,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -626,110 +529,86 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager.getInstanceWithWeakReference( - readValue(buffer)! as int, - ); - default: - return super.readValueOfType(type, buffer); - } - } + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager + .getInstanceWithWeakReference(readValue(buffer)! as int); + default: + return super.readValueOfType(type, buffer); + } + } } + /// The types of error that can be encountered. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorCode.html. enum AdErrorCode { /// Ads player was not provided. adsPlayerWasNotProvided, - /// There was a problem requesting ads from the server. adsRequestNetworkError, - /// A companion ad failed to load or render. companionAdLoadingFailed, - /// There was a problem requesting ads from the server. failedToRequestAds, - /// An error internal to the SDK occurred. internalError, - /// Invalid arguments were provided to SDK methods. invalidArguments, - /// An overlay ad failed to load. overlayAdLoadingFailed, - /// An overlay ad failed to render. overlayAdPlayingFailed, - /// Ads list was returned but ContentProgressProvider was not configured. playlistNoContentTracking, - /// Ads loader sent ads loaded event when it was not expected. unexpectedAdsLoadedEvent, - /// The ad response was not understood and cannot be parsed. unknownAdResponse, - /// An unexpected error occurred and the cause is not known. unknownError, - /// No assets were found in the VAST ad response. vastAssetNotFound, - /// A VAST response containing a single `` tag with no child tags. vastEmptyResponse, - /// Assets were found in the VAST ad response for a linear ad, but none of /// them matched the video player's capabilities. vastLinearAssetMismatch, - /// At least one VAST wrapper ad loaded successfully and a subsequent wrapper /// or inline ad load has timed out. vastLoadTimeout, - /// The ad response was not recognized as a valid VAST ad. vastMalformedResponse, - /// Failed to load media assets from a VAST response. vastMediaLoadTimeout, - /// Assets were found in the VAST ad response for a nonlinear ad, but none of /// them matched the video player's capabilities. vastNonlinearAssetMismatch, - /// No Ads VAST response after one or more wrappers. vastNoAdsAfterWrapper, - /// The maximum number of VAST wrapper redirects has been reached. vastTooManyRedirects, - /// Trafficking error. /// /// Video player received an ad type that it was not expecting and/or cannot /// display. vastTraffickingError, - /// There was an error playing the video ad. videoPlayError, - /// The error code is not recognized by this wrapper. unknown, } @@ -740,10 +619,8 @@ enum AdErrorCode { enum AdErrorType { /// Indicates that the error was encountered when the ad was being loaded. load, - /// Indicates that the error was encountered after the ad loaded, during ad play. play, - /// The error is not recognized by this wrapper. unknown, } @@ -754,88 +631,61 @@ enum AdErrorType { enum AdEventType { /// Fired when an ad break in a stream ends. adBreakEnded, - /// Fired when an ad break will not play back any ads. adBreakFetchError, - /// Fired when an ad break is ready from VMAP or ad rule ads. adBreakReady, - /// Fired when an ad break in a stream starts. adBreakStarted, - /// Fired when playback stalls while the ad buffers. adBuffering, - /// Fired when an ad period in a stream ends. adPeriodEnded, - /// Fired when an ad period in a stream starts. adPeriodStarted, - /// Fired to inform of ad progress and can be used by publisher to display a /// countdown timer. adProgress, - /// Fired when the ads manager is done playing all the valid ads in the ads /// response, or when the response doesn't return any valid ads. allAdsCompleted, - /// Fired when an ad is clicked. clicked, - /// Fired when an ad completes playing. completed, - /// Fired when content should be paused. contentPauseRequested, - /// Fired when content should be resumed. contentResumeRequested, - /// Fired when VOD stream cuepoints have changed. cuepointsChanged, - /// Fired when the ad playhead crosses first quartile. firstQuartile, - /// The user has closed the icon fallback image dialog. iconFallbackImageClosed, - /// The user has tapped an ad icon. iconTapped, - /// Fired when the VAST response has been received. loaded, - /// Fired to enable the SDK to communicate a message to be logged, which is /// stored in adData. log, - /// Fired when the ad playhead crosses midpoint. midpoint, - /// Fired when an ad is paused. paused, - /// Fired when an ad is resumed. resumed, - /// Fired when an ad changes its skippable state. skippableStateChanged, - /// Fired when an ad was skipped. skipped, - /// Fired when an ad starts playing. started, - /// Fired when a non-clickthrough portion of a video ad is clicked. tapped, - /// Fired when the ad playhead crosses third quartile. thirdQuartile, - /// The event type is not recognized by this wrapper. unknown, } @@ -846,10 +696,8 @@ enum AdEventType { enum UiElement { /// The ad attribution UI element, for example, "Ad". adAttribution, - /// Ad attribution is required for a countdown timer to be displayed. countdown, - /// The element is not recognized by this wrapper. unknown, } @@ -861,29 +709,26 @@ enum AudioManagerAudioFocus { /// Used to indicate a gain of audio focus, or a request of audio focus, /// of unknown duration. gain, - /// Used to indicate a temporary gain or request of audio focus, anticipated /// to last a short amount of time. /// /// Examples of temporary changes are the playback of driving directions, or /// an event notification. gainTransient, - /// Used to indicate a temporary request of audio focus, anticipated to last a /// short amount of time, during which no other applications, or system /// components, should play anything. gainTransientExclusive, - /// Used to indicate a temporary request of audio focus, anticipated to last a /// short amount of time, and where it is acceptable for other audio /// applications to keep playing after having lowered their output level (also /// referred to as "ducking"). gainTransientMayDuck, - /// Used to indicate no audio focus has been gained or lost, or requested. none, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -891,19 +736,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AdErrorCode) { + } else if (value is AdErrorCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AdErrorType) { + } else if (value is AdErrorType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AdEventType) { + } else if (value is AdEventType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is UiElement) { + } else if (value is UiElement) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is AudioManagerAudioFocus) { + } else if (value is AudioManagerAudioFocus) { buffer.putUint8(133); writeValue(buffer, value.index); } else { @@ -914,19 +759,19 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorCode.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : AdEventType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : UiElement.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : AudioManagerAudioFocus.values[value]; default: @@ -934,7 +779,6 @@ 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. @@ -950,9 +794,8 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecBaseDisplayContainer = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecBaseDisplayContainer = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -962,47 +805,41 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - BaseDisplayContainer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + BaseDisplayContainer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1020,13 +857,12 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.setCompanionSlots'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, companionSlots], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, companionSlots]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1073,47 +909,41 @@ class AdDisplayContainer extends BaseDisplayContainer { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdDisplayContainer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdDisplayContainer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1155,47 +985,41 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdsLoader.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdsLoader.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1211,13 +1035,12 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, listener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1242,13 +1065,12 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, listener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1273,13 +1095,12 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, request], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1331,53 +1152,45 @@ class AdsManagerLoadedEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null int.'); final AdsManager? arg_manager = (args[1] as AdsManager?); - assert( - arg_manager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null AdsManager.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_manager!) ?? - AdsManagerLoadedEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - manager: arg_manager!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_manager!) ?? + AdsManagerLoadedEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + manager: arg_manager!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1420,53 +1233,45 @@ class AdErrorEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null int.'); final AdError? arg_error = (args[1] as AdError?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null AdError.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_error!) ?? - AdErrorEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - error: arg_error!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_error!) ?? + AdErrorEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + error: arg_error!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1522,81 +1327,62 @@ class AdError extends PigeonInternalProxyApiBaseClass { int errorCodeNumber, AdErrorType errorType, String message, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.'); final AdErrorCode? arg_errorCode = (args[1] as AdErrorCode?); - assert( - arg_errorCode != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorCode.', - ); + assert(arg_errorCode != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorCode.'); final int? arg_errorCodeNumber = (args[2] as int?); - assert( - arg_errorCodeNumber != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_errorCodeNumber != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.'); final AdErrorType? arg_errorType = (args[3] as AdErrorType?); - assert( - arg_errorType != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorType.', - ); + assert(arg_errorType != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorType.'); final String? arg_message = (args[4] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null String.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_errorCode!, - arg_errorCodeNumber!, - arg_errorType!, - arg_message!, - ) ?? - AdError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - errorCodeNumber: arg_errorCodeNumber!, - errorType: arg_errorType!, - message: arg_message!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_errorCodeNumber!, + arg_errorType!, arg_message!) ?? + AdError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + errorCodeNumber: arg_errorCodeNumber!, + errorType: arg_errorType!, + message: arg_message!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1641,47 +1427,41 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdsRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdsRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1697,13 +1477,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adTagUrl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adTagUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1722,8 +1501,7 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { /// Attaches a ContentProgressProvider instance to allow scheduling ad breaks /// based on content progress (cue points). Future setContentProgressProvider( - ContentProgressProvider provider, - ) async { + ContentProgressProvider provider) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdsRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1731,13 +1509,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, provider], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, provider]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1766,13 +1543,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillAutoPlay'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, willAutoPlay], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, willAutoPlay]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1801,13 +1577,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillPlayMuted'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, willPlayMuted], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, willPlayMuted]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1833,13 +1608,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdsResponse'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, cannedAdResponse], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, cannedAdResponse]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1867,13 +1641,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentDuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, duration], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, duration]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1901,13 +1674,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentKeywords'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, keywords], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, keywords]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1935,13 +1707,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, title], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, title]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1970,13 +1741,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContinuousPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, continuousPlayback], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, continuousPlayback]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2005,13 +1775,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setLiveStreamPrefetchSeconds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, prefetchTime], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, prefetchTime]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2039,13 +1808,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setVastLoadTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, timeout], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, timeout]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2092,8 +1860,8 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecContentProgressProvider; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2101,13 +1869,12 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2136,9 +1903,8 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecContentProgressProvider = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecContentProgressProvider = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -2148,47 +1914,41 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ContentProgressProvider.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ContentProgressProvider.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2207,13 +1967,12 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.setContentProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, update], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, update]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2270,54 +2029,46 @@ class AdsManager extends BaseManager { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null int.', - ); - final List? arg_adCuePoints = (args[1] as List?) - ?.cast(); - assert( - arg_adCuePoints != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null int.'); + final List? arg_adCuePoints = + (args[1] as List?)?.cast(); + assert(arg_adCuePoints != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null List.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adCuePoints!) ?? - AdsManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adCuePoints: arg_adCuePoints!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adCuePoints!) ?? + AdsManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adCuePoints: arg_adCuePoints!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2333,13 +2084,12 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2364,13 +2114,12 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2395,13 +2144,12 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2426,13 +2174,12 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.resume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2460,13 +2207,12 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.skip'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2517,47 +2263,41 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - BaseManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + BaseManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2574,13 +2314,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, errorListener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, errorListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2606,13 +2345,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adEventListener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adEventListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2638,13 +2376,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2669,13 +2406,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.init'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, settings], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, settings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2700,13 +2436,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.focus'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2731,13 +2466,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.getAdProgressInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2762,13 +2496,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.getCurrentAd'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2793,13 +2526,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdErrorListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, errorListener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, errorListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2824,13 +2556,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdEventListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adEventListener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adEventListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2885,63 +2616,58 @@ class AdEvent extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - AdEvent Function(AdEventType type, Map? adData, Ad? ad)? - pigeon_newInstance, + AdEvent Function( + AdEventType type, + Map? adData, + Ad? ad, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null int.'); final AdEventType? arg_type = (args[1] as AdEventType?); - assert( - arg_type != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null AdEventType.', - ); + assert(arg_type != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null AdEventType.'); final Map? arg_adData = (args[2] as Map?)?.cast(); final Ad? arg_ad = (args[3] as Ad?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!, arg_adData, arg_ad) ?? - AdEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - adData: arg_adData, - ad: arg_ad, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!, arg_adData, arg_ad) ?? + AdEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + adData: arg_adData, + ad: arg_ad, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2990,47 +2716,41 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ImaSdkFactory.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ImaSdkFactory.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3050,13 +2770,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3088,20 +2807,18 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [container, player], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([container, player]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3131,13 +2848,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createCompanionAdSlot'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3167,13 +2883,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3207,13 +2922,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, settings, container], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, settings, container]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3243,13 +2957,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3280,13 +2993,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRenderingSettings'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3341,47 +3053,41 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ImaSdkSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ImaSdkSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3397,13 +3103,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setAutoPlayAdBreaks'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, autoPlayAdBreaks], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, autoPlayAdBreaks]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3428,13 +3133,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setDebugMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, debugMode], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, debugMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3463,13 +3167,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setFeatureFlags'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, featureFlags], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, featureFlags]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3500,13 +3203,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setLanguage'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, language], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, language]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3534,13 +3236,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setMaxRedirects'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, maxRedirects], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, maxRedirects]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3568,13 +3269,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerType'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, playerType], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, playerType]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3601,13 +3301,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerVersion'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, playerVersion], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, playerVersion]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3632,13 +3331,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPpid'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, ppid], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, ppid]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3666,13 +3364,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setSessionId'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, sessionId], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, sessionId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3728,8 +3425,8 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { required int currentTimeMs, required int durationMs, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoProgressUpdate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3737,13 +3434,12 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, currentTimeMs, durationMs], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, currentTimeMs, durationMs]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3772,9 +3468,8 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecVideoProgressUpdate = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecVideoProgressUpdate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Value to use for cases when progress is not yet defined, such as video /// initialization. @@ -3795,47 +3490,41 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoProgressUpdate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoProgressUpdate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3856,13 +3545,12 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3914,53 +3602,45 @@ class AdMediaInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null int.'); final String? arg_url = (args[1] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null String.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_url!) ?? - AdMediaInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - url: arg_url!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_url!) ?? + AdMediaInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + url: arg_url!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4035,95 +3715,75 @@ class AdPodInfo extends PigeonInternalProxyApiBaseClass { double timeOffset, int totalAds, bool isBumper, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); final int? arg_adPosition = (args[1] as int?); - assert( - arg_adPosition != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_adPosition != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); final double? arg_maxDuration = (args[2] as double?); - assert( - arg_maxDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_maxDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.'); final int? arg_podIndex = (args[3] as int?); - assert( - arg_podIndex != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_podIndex != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); final double? arg_timeOffset = (args[4] as double?); - assert( - arg_timeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_timeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.'); final int? arg_totalAds = (args[5] as int?); - assert( - arg_totalAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_totalAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isBumper = (args[6] as bool?); - assert( - arg_isBumper != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null bool.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adPosition!, - arg_maxDuration!, - arg_podIndex!, - arg_timeOffset!, - arg_totalAds!, - arg_isBumper!, - ) ?? - AdPodInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adPosition: arg_adPosition!, - maxDuration: arg_maxDuration!, - podIndex: arg_podIndex!, - timeOffset: arg_timeOffset!, - totalAds: arg_totalAds!, - isBumper: arg_isBumper!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adPosition!, + arg_maxDuration!, + arg_podIndex!, + arg_timeOffset!, + arg_totalAds!, + arg_isBumper!) ?? + AdPodInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adPosition: arg_adPosition!, + maxDuration: arg_maxDuration!, + podIndex: arg_podIndex!, + timeOffset: arg_timeOffset!, + totalAds: arg_totalAds!, + isBumper: arg_isBumper!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4168,8 +3828,8 @@ class FrameLayout extends ViewGroup { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFrameLayout; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4177,13 +3837,12 @@ class FrameLayout extends ViewGroup { 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4222,47 +3881,41 @@ class FrameLayout extends ViewGroup { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FrameLayout.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FrameLayout.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4303,47 +3956,41 @@ class ViewGroup extends View { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ViewGroup.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ViewGroup.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4359,13 +4006,12 @@ class ViewGroup extends View { 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, view], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, view]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4392,13 +4038,12 @@ class ViewGroup extends View { 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.removeView'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, view], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, view]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4430,16 +4075,20 @@ class VideoView extends View { factory VideoView({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - Future Function(VideoView pigeon_instance, MediaPlayer player)? - onPrepared, - void Function(VideoView pigeon_instance, MediaPlayer player)? onCompletion, + Future Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onPrepared, + void Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onCompletion, required void Function( VideoView pigeon_instance, MediaPlayer player, int what, int extra, - ) - onError, + ) onError, }) { if (PigeonOverrides.videoView_new != null) { return PigeonOverrides.videoView_new!( @@ -4465,8 +4114,8 @@ class VideoView extends View { this.onCompletion, required this.onError, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4474,13 +4123,12 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4533,8 +4181,10 @@ class VideoView extends View { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final Future Function(VideoView pigeon_instance, MediaPlayer player)? - onPrepared; + final Future Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onPrepared; /// Callback to be invoked when playback of a media source has completed. /// @@ -4555,8 +4205,10 @@ class VideoView extends View { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(VideoView pigeon_instance, MediaPlayer player)? - onCompletion; + final void Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onCompletion; /// Callback to be invoked when there has been an error during an asynchronous /// operation. @@ -4583,67 +4235,59 @@ class VideoView extends View { MediaPlayer player, int what, int extra, - ) - onError; + ) onError; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - Future Function(VideoView pigeon_instance, MediaPlayer player)? - onPrepared, - void Function(VideoView pigeon_instance, MediaPlayer player)? onCompletion, + Future Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onPrepared, + void Function( + VideoView pigeon_instance, + MediaPlayer player, + )? onCompletion, void Function( VideoView pigeon_instance, MediaPlayer player, int what, int extra, - )? - onError, + )? onError, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null.'); final List args = (message as List?)!; final VideoView? arg_pigeon_instance = (args[0] as VideoView?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null VideoView.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null VideoView.'); final MediaPlayer? arg_player = (args[1] as MediaPlayer?); - assert( - arg_player != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null MediaPlayer.', - ); + assert(arg_player != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null MediaPlayer.'); try { - await (onPrepared ?? arg_pigeon_instance!.onPrepared)?.call( - arg_pigeon_instance!, - arg_player!, - ); + await (onPrepared ?? arg_pigeon_instance!.onPrepared) + ?.call(arg_pigeon_instance!, arg_player!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4652,41 +4296,31 @@ class VideoView extends View { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null.'); final List args = (message as List?)!; final VideoView? arg_pigeon_instance = (args[0] as VideoView?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null VideoView.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null VideoView.'); final MediaPlayer? arg_player = (args[1] as MediaPlayer?); - assert( - arg_player != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null MediaPlayer.', - ); + assert(arg_player != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null MediaPlayer.'); try { - (onCompletion ?? arg_pigeon_instance!.onCompletion)?.call( - arg_pigeon_instance!, - arg_player!, - ); + (onCompletion ?? arg_pigeon_instance!.onCompletion) + ?.call(arg_pigeon_instance!, arg_player!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4695,53 +4329,37 @@ class VideoView extends View { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoView.onError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoView.onError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null.'); final List args = (message as List?)!; final VideoView? arg_pigeon_instance = (args[0] as VideoView?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null VideoView.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null VideoView.'); final MediaPlayer? arg_player = (args[1] as MediaPlayer?); - assert( - arg_player != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null MediaPlayer.', - ); + assert(arg_player != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null MediaPlayer.'); final int? arg_what = (args[2] as int?); - assert( - arg_what != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.', - ); + assert(arg_what != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.'); final int? arg_extra = (args[3] as int?); - assert( - arg_extra != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.', - ); + assert(arg_extra != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.'); try { - (onError ?? arg_pigeon_instance!.onError).call( - arg_pigeon_instance!, - arg_player!, - arg_what!, - arg_extra!, - ); + (onError ?? arg_pigeon_instance!.onError) + .call(arg_pigeon_instance!, arg_player!, arg_what!, arg_extra!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4757,13 +4375,12 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, uri], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, uri]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4790,13 +4407,12 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4829,13 +4445,12 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.setAudioFocusRequest'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, focusGain], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, focusGain]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4885,47 +4500,41 @@ class View extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - View.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + View.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4967,47 +4576,41 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - MediaPlayer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + MediaPlayer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5023,13 +4626,12 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5059,13 +4661,12 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, mSec], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, mSec]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5090,13 +4691,12 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5121,13 +4721,12 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5152,13 +4751,12 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5198,9 +4796,8 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecVideoAdPlayerCallback = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecVideoAdPlayerCallback = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5210,47 +4807,41 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null, expected non-null int.', - ); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoAdPlayerCallback.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoAdPlayerCallback.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5269,13 +4860,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo, videoProgressUpdate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([this, adMediaInfo, videoProgressUpdate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5300,13 +4890,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5331,13 +4920,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5362,13 +4950,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5393,13 +4980,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5424,13 +5010,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5455,13 +5040,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5486,13 +5070,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5517,13 +5100,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5540,7 +5122,10 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { } /// Fire this callback when the playback volume changes. - Future onVolumeChanged(AdMediaInfo adMediaInfo, int percentage) async { + Future onVolumeChanged( + AdMediaInfo adMediaInfo, + int percentage, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoAdPlayerCallback; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5548,13 +5133,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adMediaInfo, percentage], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adMediaInfo, percentage]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5590,35 +5174,29 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) - addCallback, + ) addCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - ) - loadAd, + ) loadAd, required Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - pauseAd, + ) pauseAd, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - playAd, + ) playAd, required void Function(VideoAdPlayer pigeon_instance) release, required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) - removeCallback, + ) removeCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - stopAd, + ) stopAd, }) { if (PigeonOverrides.videoAdPlayer_new != null) { return PigeonOverrides.videoAdPlayer_new!( @@ -5656,8 +5234,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { required this.removeCallback, required this.stopAd, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoAdPlayer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5665,13 +5243,12 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5731,8 +5308,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { final void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) - addCallback; + ) addCallback; /// Loads a video ad hosted at AdMediaInfo. /// @@ -5757,8 +5333,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - ) - loadAd; + ) loadAd; /// Pauses playing the current ad. /// @@ -5782,8 +5357,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { final Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) - pauseAd; + ) pauseAd; /// Starts or resumes playing the video ad referenced by the AdMediaInfo, /// provided loadAd has already been called for it. @@ -5805,8 +5379,10 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo) - playAd; + final void Function( + VideoAdPlayer pigeon_instance, + AdMediaInfo adMediaInfo, + ) playAd; /// Cleans up and releases all resources used by the `VideoAdPlayer`. /// @@ -5851,8 +5427,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { final void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) - removeCallback; + ) removeCallback; /// Stops playing the current ad. /// @@ -5873,8 +5448,10 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo) - stopAd; + final void Function( + VideoAdPlayer pigeon_instance, + AdMediaInfo adMediaInfo, + ) stopAd; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5883,75 +5460,65 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - )? - addCallback, + )? addCallback, void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - )? - loadAd, + )? loadAd, Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - )? - pauseAd, - void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo)? - playAd, + )? pauseAd, + void Function( + VideoAdPlayer pigeon_instance, + AdMediaInfo adMediaInfo, + )? playAd, void Function(VideoAdPlayer pigeon_instance)? release, void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - )? - removeCallback, - void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo)? - stopAd, + )? removeCallback, + void Function( + VideoAdPlayer pigeon_instance, + AdMediaInfo adMediaInfo, + )? stopAd, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayer.'); final VideoAdPlayerCallback? arg_callback = (args[1] as VideoAdPlayerCallback?); - assert( - arg_callback != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayerCallback.', - ); + assert(arg_callback != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayerCallback.'); try { - (addCallback ?? arg_pigeon_instance!.addCallback).call( - arg_pigeon_instance!, - arg_callback!, - ); + (addCallback ?? arg_pigeon_instance!.addCallback) + .call(arg_pigeon_instance!, arg_callback!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5960,48 +5527,35 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null VideoAdPlayer.'); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert( - arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdMediaInfo.', - ); + assert(arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdMediaInfo.'); final AdPodInfo? arg_adPodInfo = (args[2] as AdPodInfo?); - assert( - arg_adPodInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdPodInfo.', - ); + assert(arg_adPodInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdPodInfo.'); try { - (loadAd ?? arg_pigeon_instance!.loadAd).call( - arg_pigeon_instance!, - arg_adMediaInfo!, - arg_adPodInfo!, - ); + (loadAd ?? arg_pigeon_instance!.loadAd) + .call(arg_pigeon_instance!, arg_adMediaInfo!, arg_adPodInfo!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6010,42 +5564,32 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null VideoAdPlayer.'); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert( - arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null AdMediaInfo.', - ); + assert(arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null AdMediaInfo.'); try { - await (pauseAd ?? arg_pigeon_instance!.pauseAd).call( - arg_pigeon_instance!, - arg_adMediaInfo!, - ); + await (pauseAd ?? arg_pigeon_instance!.pauseAd) + .call(arg_pigeon_instance!, arg_adMediaInfo!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6054,42 +5598,32 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null VideoAdPlayer.'); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert( - arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null AdMediaInfo.', - ); + assert(arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null AdMediaInfo.'); try { - (playAd ?? arg_pigeon_instance!.playAd).call( - arg_pigeon_instance!, - arg_adMediaInfo!, - ); + (playAd ?? arg_pigeon_instance!.playAd) + .call(arg_pigeon_instance!, arg_adMediaInfo!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6098,81 +5632,65 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null, expected non-null VideoAdPlayer.'); try { - (release ?? arg_pigeon_instance!.release).call( - arg_pigeon_instance!, - ); + (release ?? arg_pigeon_instance!.release) + .call(arg_pigeon_instance!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayer.'); final VideoAdPlayerCallback? arg_callback = (args[1] as VideoAdPlayerCallback?); - assert( - arg_callback != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayerCallback.', - ); + assert(arg_callback != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayerCallback.'); try { - (removeCallback ?? arg_pigeon_instance!.removeCallback).call( - arg_pigeon_instance!, - arg_callback!, - ); + (removeCallback ?? arg_pigeon_instance!.removeCallback) + .call(arg_pigeon_instance!, arg_callback!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6181,42 +5699,32 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null.'); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null VideoAdPlayer.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null VideoAdPlayer.'); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert( - arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null AdMediaInfo.', - ); + assert(arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null AdMediaInfo.'); try { - (stopAd ?? arg_pigeon_instance!.stopAd).call( - arg_pigeon_instance!, - arg_adMediaInfo!, - ); + (stopAd ?? arg_pigeon_instance!.stopAd) + .call(arg_pigeon_instance!, arg_adMediaInfo!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6232,13 +5740,12 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6264,13 +5771,12 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, progress], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, progress]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6312,13 +5818,11 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { required void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, - ) - onAdsManagerLoaded, + ) onAdsManagerLoaded, }) { if (PigeonOverrides.adsLoadedListener_new != null) { return PigeonOverrides.adsLoadedListener_new!( - onAdsManagerLoaded: onAdsManagerLoaded, - ); + onAdsManagerLoaded: onAdsManagerLoaded); } return AdsLoadedListener.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -6333,8 +5837,8 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onAdsManagerLoaded, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdsLoadedListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6342,13 +5846,12 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6378,9 +5881,8 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAdsLoadedListener = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecAdsLoadedListener = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Called once the AdsManager or StreamManager has been loaded. /// @@ -6404,8 +5906,7 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { final void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, - ) - onAdsManagerLoaded; + ) onAdsManagerLoaded; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6414,42 +5915,34 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, - )? - onAdsManagerLoaded, + )? onAdsManagerLoaded, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null.'); final List args = (message as List?)!; final AdsLoadedListener? arg_pigeon_instance = (args[0] as AdsLoadedListener?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsLoadedListener.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsLoadedListener.'); final AdsManagerLoadedEvent? arg_event = (args[1] as AdsManagerLoadedEvent?); - assert( - arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsManagerLoadedEvent.', - ); + assert(arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsManagerLoadedEvent.'); try { (onAdsManagerLoaded ?? arg_pigeon_instance!.onAdsManagerLoaded) .call(arg_pigeon_instance!, arg_event!); @@ -6458,8 +5951,7 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6483,8 +5975,10 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { factory AdErrorListener({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - required void Function(AdErrorListener pigeon_instance, AdErrorEvent event) - onAdError, + required void Function( + AdErrorListener pigeon_instance, + AdErrorEvent event, + ) onAdError, }) { if (PigeonOverrides.adErrorListener_new != null) { return PigeonOverrides.adErrorListener_new!(onAdError: onAdError); @@ -6502,8 +5996,8 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onAdError, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdErrorListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6511,13 +6005,12 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6568,60 +6061,54 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(AdErrorListener pigeon_instance, AdErrorEvent event) - onAdError; + final void Function( + AdErrorListener pigeon_instance, + AdErrorEvent event, + ) onAdError; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(AdErrorListener pigeon_instance, AdErrorEvent event)? - onAdError, + void Function( + AdErrorListener pigeon_instance, + AdErrorEvent event, + )? onAdError, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null.'); final List args = (message as List?)!; final AdErrorListener? arg_pigeon_instance = (args[0] as AdErrorListener?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorListener.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorListener.'); final AdErrorEvent? arg_event = (args[1] as AdErrorEvent?); - assert( - arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorEvent.', - ); + assert(arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorEvent.'); try { - (onAdError ?? arg_pigeon_instance!.onAdError).call( - arg_pigeon_instance!, - arg_event!, - ); + (onAdError ?? arg_pigeon_instance!.onAdError) + .call(arg_pigeon_instance!, arg_event!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6645,8 +6132,10 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { factory AdEventListener({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - required void Function(AdEventListener pigeon_instance, AdEvent event) - onAdEvent, + required void Function( + AdEventListener pigeon_instance, + AdEvent event, + ) onAdEvent, }) { if (PigeonOverrides.adEventListener_new != null) { return PigeonOverrides.adEventListener_new!(onAdEvent: onAdEvent); @@ -6664,8 +6153,8 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onAdEvent, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdEventListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6673,13 +6162,12 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6730,58 +6218,54 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(AdEventListener pigeon_instance, AdEvent event) onAdEvent; + final void Function( + AdEventListener pigeon_instance, + AdEvent event, + ) onAdEvent; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(AdEventListener pigeon_instance, AdEvent event)? onAdEvent, + void Function( + AdEventListener pigeon_instance, + AdEvent event, + )? onAdEvent, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null.'); final List args = (message as List?)!; final AdEventListener? arg_pigeon_instance = (args[0] as AdEventListener?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEventListener.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEventListener.'); final AdEvent? arg_event = (args[1] as AdEvent?); - assert( - arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEvent.', - ); + assert(arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEvent.'); try { - (onAdEvent ?? arg_pigeon_instance!.onAdEvent).call( - arg_pigeon_instance!, - arg_event!, - ); + (onAdEvent ?? arg_pigeon_instance!.onAdEvent) + .call(arg_pigeon_instance!, arg_event!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6813,9 +6297,8 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAdsRenderingSettings = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecAdsRenderingSettings = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6825,47 +6308,41 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdsRenderingSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdsRenderingSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6881,13 +6358,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getBitrateKbps'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6918,13 +6394,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnableCustomTabs'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6955,13 +6430,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnablePreloading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6994,13 +6468,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getFocusSkipButtonWhenAvailable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7030,13 +6503,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getMimeTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7069,13 +6541,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setBitrateKbps'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, bitrate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, bitrate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7103,13 +6574,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnableCustomTabs'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enableCustomTabs], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enableCustomTabs]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7138,13 +6608,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnablePreloading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enablePreloading], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enablePreloading]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7167,8 +6636,7 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { /// /// Default is true. Future setFocusSkipButtonWhenAvailable( - bool enableFocusSkipButton, - ) async { + bool enableFocusSkipButton) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdsRenderingSettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7176,13 +6644,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setFocusSkipButtonWhenAvailable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enableFocusSkipButton], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enableFocusSkipButton]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7212,13 +6679,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setLoadVideoTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, loadVideoTimeout], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, loadVideoTimeout]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7244,13 +6710,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setMimeTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, mimeTypes], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, mimeTypes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7276,13 +6741,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setPlayAdsAfterTime'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, time], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, time]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7307,13 +6771,12 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setUiElements'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, uiElements], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, uiElements]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7387,95 +6850,75 @@ class AdProgressInfo extends PigeonInternalProxyApiBaseClass { double currentTime, double duration, int totalAds, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.'); final double? arg_adBreakDuration = (args[1] as double?); - assert( - arg_adBreakDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_adBreakDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); final double? arg_adPeriodDuration = (args[2] as double?); - assert( - arg_adPeriodDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_adPeriodDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); final int? arg_adPosition = (args[3] as int?); - assert( - arg_adPosition != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_adPosition != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.'); final double? arg_currentTime = (args[4] as double?); - assert( - arg_currentTime != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_currentTime != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); final double? arg_duration = (args[5] as double?); - assert( - arg_duration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_duration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); final int? arg_totalAds = (args[6] as int?); - assert( - arg_totalAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_totalAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adBreakDuration!, - arg_adPeriodDuration!, - arg_adPosition!, - arg_currentTime!, - arg_duration!, - arg_totalAds!, - ) ?? - AdProgressInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adBreakDuration: arg_adBreakDuration!, - adPeriodDuration: arg_adPeriodDuration!, - adPosition: arg_adPosition!, - currentTime: arg_currentTime!, - duration: arg_duration!, - totalAds: arg_totalAds!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adBreakDuration!, + arg_adPeriodDuration!, + arg_adPosition!, + arg_currentTime!, + arg_duration!, + arg_totalAds!) ?? + AdProgressInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adBreakDuration: arg_adBreakDuration!, + adPeriodDuration: arg_adPeriodDuration!, + adPosition: arg_adPosition!, + currentTime: arg_currentTime!, + duration: arg_duration!, + totalAds: arg_totalAds!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7540,73 +6983,58 @@ class CompanionAd extends PigeonInternalProxyApiBaseClass { int height, String? resourceValue, int width, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.'); final String? arg_apiFramework = (args[1] as String?); final int? arg_height = (args[2] as int?); - assert( - arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.'); final String? arg_resourceValue = (args[3] as String?); final int? arg_width = (args[4] as int?); - assert( - arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_apiFramework, - arg_height!, - arg_resourceValue, - arg_width!, - ) ?? - CompanionAd.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - apiFramework: arg_apiFramework, - height: arg_height!, - resourceValue: arg_resourceValue, - width: arg_width!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_apiFramework, arg_height!, + arg_resourceValue, arg_width!) ?? + CompanionAd.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + apiFramework: arg_apiFramework, + height: arg_height!, + resourceValue: arg_resourceValue, + width: arg_width!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7656,64 +7084,56 @@ class UniversalAdId extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - UniversalAdId Function(String adIdRegistry, String adIdValue)? - pigeon_newInstance, + UniversalAdId Function( + String adIdRegistry, + String adIdValue, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null int.'); final String? arg_adIdRegistry = (args[1] as String?); - assert( - arg_adIdRegistry != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adIdRegistry != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.'); final String? arg_adIdValue = (args[2] as String?); - assert( - arg_adIdValue != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adIdValue != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adIdRegistry!, arg_adIdValue!) ?? - UniversalAdId.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adIdRegistry: arg_adIdRegistry!, - adIdValue: arg_adIdValue!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adIdRegistry!, arg_adIdValue!) ?? + UniversalAdId.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adIdRegistry: arg_adIdRegistry!, + adIdValue: arg_adIdValue!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7891,232 +7311,177 @@ class Ad extends PigeonInternalProxyApiBaseClass { int width, bool isLinear, bool isSkippable, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + 'dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); final String? arg_adId = (args[1] as String?); - assert( - arg_adId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); final AdPodInfo? arg_adPodInfo = (args[2] as AdPodInfo?); - assert( - arg_adPodInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null AdPodInfo.', - ); + assert(arg_adPodInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null AdPodInfo.'); final String? arg_adSystem = (args[3] as String?); - assert( - arg_adSystem != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adSystem != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); final List? arg_adWrapperCreativeIds = (args[4] as List?)?.cast(); - assert( - arg_adWrapperCreativeIds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', - ); - final List? arg_adWrapperIds = (args[5] as List?) - ?.cast(); - assert( - arg_adWrapperIds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', - ); - final List? arg_adWrapperSystems = (args[6] as List?) - ?.cast(); - assert( - arg_adWrapperSystems != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_adWrapperCreativeIds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); + final List? arg_adWrapperIds = + (args[5] as List?)?.cast(); + assert(arg_adWrapperIds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); + final List? arg_adWrapperSystems = + (args[6] as List?)?.cast(); + assert(arg_adWrapperSystems != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); final String? arg_advertiserName = (args[7] as String?); - assert( - arg_advertiserName != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_advertiserName != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); final List? arg_companionAds = (args[8] as List?)?.cast(); - assert( - arg_companionAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_companionAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); final String? arg_contentType = (args[9] as String?); final String? arg_creativeAdId = (args[10] as String?); - assert( - arg_creativeAdId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_creativeAdId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); final String? arg_creativeId = (args[11] as String?); - assert( - arg_creativeId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_creativeId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); final String? arg_dealId = (args[12] as String?); - assert( - arg_dealId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_dealId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); final String? arg_description = (args[13] as String?); final double? arg_duration = (args[14] as double?); - assert( - arg_duration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_duration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.'); final int? arg_height = (args[15] as int?); - assert( - arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); final double? arg_skipTimeOffset = (args[16] as double?); - assert( - arg_skipTimeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_skipTimeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.'); final String? arg_surveyUrl = (args[17] as String?); final String? arg_title = (args[18] as String?); final String? arg_traffickingParameters = (args[19] as String?); - assert( - arg_traffickingParameters != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', - ); - final List? arg_uiElements = (args[20] as List?) - ?.cast(); - assert( - arg_uiElements != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_traffickingParameters != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + final List? arg_uiElements = + (args[20] as List?)?.cast(); + assert(arg_uiElements != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); final List? arg_universalAdIds = (args[21] as List?)?.cast(); - assert( - arg_universalAdIds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_universalAdIds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); final int? arg_vastMediaBitrate = (args[22] as int?); - assert( - arg_vastMediaBitrate != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_vastMediaBitrate != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); final int? arg_vastMediaHeight = (args[23] as int?); - assert( - arg_vastMediaHeight != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_vastMediaHeight != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); final int? arg_vastMediaWidth = (args[24] as int?); - assert( - arg_vastMediaWidth != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_vastMediaWidth != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); final int? arg_width = (args[25] as int?); - assert( - arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isLinear = (args[26] as bool?); - assert( - arg_isLinear != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isLinear != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.'); final bool? arg_isSkippable = (args[27] as bool?); - assert( - arg_isSkippable != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isSkippable != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adId!, - arg_adPodInfo!, - arg_adSystem!, - arg_adWrapperCreativeIds!, - arg_adWrapperIds!, - arg_adWrapperSystems!, - arg_advertiserName!, - arg_companionAds!, - arg_contentType, - arg_creativeAdId!, - arg_creativeId!, - arg_dealId!, - arg_description, - arg_duration!, - arg_height!, - arg_skipTimeOffset!, - arg_surveyUrl, - arg_title, - arg_traffickingParameters!, - arg_uiElements!, - arg_universalAdIds!, - arg_vastMediaBitrate!, - arg_vastMediaHeight!, - arg_vastMediaWidth!, - arg_width!, - arg_isLinear!, - arg_isSkippable!, - ) ?? - Ad.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adId: arg_adId!, - adPodInfo: arg_adPodInfo!, - adSystem: arg_adSystem!, - adWrapperCreativeIds: arg_adWrapperCreativeIds!, - adWrapperIds: arg_adWrapperIds!, - adWrapperSystems: arg_adWrapperSystems!, - advertiserName: arg_advertiserName!, - companionAds: arg_companionAds!, - contentType: arg_contentType, - creativeAdId: arg_creativeAdId!, - creativeId: arg_creativeId!, - dealId: arg_dealId!, - description: arg_description, - duration: arg_duration!, - height: arg_height!, - skipTimeOffset: arg_skipTimeOffset!, - surveyUrl: arg_surveyUrl, - title: arg_title, - traffickingParameters: arg_traffickingParameters!, - uiElements: arg_uiElements!, - universalAdIds: arg_universalAdIds!, - vastMediaBitrate: arg_vastMediaBitrate!, - vastMediaHeight: arg_vastMediaHeight!, - vastMediaWidth: arg_vastMediaWidth!, - width: arg_width!, - isLinear: arg_isLinear!, - isSkippable: arg_isSkippable!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adId!, + arg_adPodInfo!, + arg_adSystem!, + arg_adWrapperCreativeIds!, + arg_adWrapperIds!, + arg_adWrapperSystems!, + arg_advertiserName!, + arg_companionAds!, + arg_contentType, + arg_creativeAdId!, + arg_creativeId!, + arg_dealId!, + arg_description, + arg_duration!, + arg_height!, + arg_skipTimeOffset!, + arg_surveyUrl, + arg_title, + arg_traffickingParameters!, + arg_uiElements!, + arg_universalAdIds!, + arg_vastMediaBitrate!, + arg_vastMediaHeight!, + arg_vastMediaWidth!, + arg_width!, + arg_isLinear!, + arg_isSkippable!) ?? + Ad.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adId: arg_adId!, + adPodInfo: arg_adPodInfo!, + adSystem: arg_adSystem!, + adWrapperCreativeIds: arg_adWrapperCreativeIds!, + adWrapperIds: arg_adWrapperIds!, + adWrapperSystems: arg_adWrapperSystems!, + advertiserName: arg_advertiserName!, + companionAds: arg_companionAds!, + contentType: arg_contentType, + creativeAdId: arg_creativeAdId!, + creativeId: arg_creativeId!, + dealId: arg_dealId!, + description: arg_description, + duration: arg_duration!, + height: arg_height!, + skipTimeOffset: arg_skipTimeOffset!, + surveyUrl: arg_surveyUrl, + title: arg_title, + traffickingParameters: arg_traffickingParameters!, + uiElements: arg_uiElements!, + universalAdIds: arg_universalAdIds!, + vastMediaBitrate: arg_vastMediaBitrate!, + vastMediaHeight: arg_vastMediaHeight!, + vastMediaWidth: arg_vastMediaWidth!, + width: arg_width!, + isLinear: arg_isLinear!, + isSkippable: arg_isSkippable!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8167,12 +7532,11 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, required void Function(CompanionAdSlotClickListener pigeon_instance) - onCompanionAdClick, + onCompanionAdClick, }) { if (PigeonOverrides.companionAdSlotClickListener_new != null) { return PigeonOverrides.companionAdSlotClickListener_new!( - onCompanionAdClick: onCompanionAdClick, - ); + onCompanionAdClick: onCompanionAdClick); } return CompanionAdSlotClickListener.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -8187,8 +7551,8 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onCompanionAdClick, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCompanionAdSlotClickListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8196,13 +7560,12 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8232,7 +7595,7 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCompanionAdSlotClickListener = + _pigeonVar_codecCompanionAdSlotClickListener = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Respond to a click on this companion ad slot. @@ -8255,42 +7618,37 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function(CompanionAdSlotClickListener pigeon_instance) - onCompanionAdClick; + onCompanionAdClick; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, void Function(CompanionAdSlotClickListener pigeon_instance)? - onCompanionAdClick, + onCompanionAdClick, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null.'); final List args = (message as List?)!; final CompanionAdSlotClickListener? arg_pigeon_instance = (args[0] as CompanionAdSlotClickListener?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null, expected non-null CompanionAdSlotClickListener.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null, expected non-null CompanionAdSlotClickListener.'); try { (onCompanionAdClick ?? arg_pigeon_instance!.onCompanionAdClick) .call(arg_pigeon_instance!); @@ -8299,8 +7657,7 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8342,47 +7699,41 @@ class CompanionAdSlot extends AdSlot { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CompanionAdSlot.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CompanionAdSlot.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8391,8 +7742,7 @@ class CompanionAdSlot extends AdSlot { /// Registers a listener for companion clicks. Future addClickListener( - CompanionAdSlotClickListener clickListener, - ) async { + CompanionAdSlotClickListener clickListener) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8400,13 +7750,12 @@ class CompanionAdSlot extends AdSlot { 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.addClickListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, clickListener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, clickListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8424,8 +7773,7 @@ class CompanionAdSlot extends AdSlot { /// Removes a listener for companion clicks. Future removeClickListener( - CompanionAdSlotClickListener clickListener, - ) async { + CompanionAdSlotClickListener clickListener) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8433,13 +7781,12 @@ class CompanionAdSlot extends AdSlot { 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.removeClickListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, clickListener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, clickListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8489,47 +7836,41 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdSlot.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdSlot.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8545,13 +7886,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.getContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8576,13 +7916,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.getHeight'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8612,13 +7951,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.getWidth'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8648,13 +7986,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.isFilled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8686,13 +8023,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.setContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, container], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, container]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8711,7 +8047,10 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { /// Sets the size of the ad slot. /// /// Only companions matching the slot size will be displayed in the slot. - Future setSize(int width, int height) async { + Future setSize( + int width, + int height, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8719,13 +8058,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.setSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, width, height], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, width, height]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8753,13 +8091,12 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.setFluidSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8783,3 +8120,4 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { ); } } + diff --git a/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart b/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart index bb5c9dad327..32eebc2ddfc 100644 --- a/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart +++ b/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -9,8 +9,7 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' - show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -21,11 +20,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -34,7 +29,6 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } - /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -49,18 +43,17 @@ class PigeonOverrides { required UIView adContainer, List? companionSlots, UIViewController? adContainerViewController, - })? - iMAAdDisplayContainer_new; + })? iMAAdDisplayContainer_new; /// Overrides [UIView.new]. static UIView Function()? uIView_new; /// Overrides [UIViewController.new]. - static UIViewController Function({ - void Function(UIViewController pigeon_instance, bool animated)? - viewDidAppear, - })? - uIViewController_new; + static UIViewController Function( + {void Function( + UIViewController pigeon_instance, + bool animated, + )? viewDidAppear})? uIViewController_new; /// Overrides [IMAContentPlayhead.new]. static IMAContentPlayhead Function()? iMAContentPlayhead_new; @@ -76,16 +69,14 @@ class PigeonOverrides { required String adTagUrl, required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, - })? - iMAAdsRequest_new; + })? iMAAdsRequest_new; /// Overrides [IMAAdsRequest.withAdsResponse]. static IMAAdsRequest Function({ required String adsResponse, required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, - })? - iMAAdsRequest_withAdsResponse; + })? iMAAdsRequest_withAdsResponse; /// Overrides [IMAAdsLoaderDelegate.new]. static IMAAdsLoaderDelegate Function({ @@ -93,16 +84,13 @@ class PigeonOverrides { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - ) - adLoaderLoadedWith, + ) adLoaderLoadedWith, required void Function( IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - ) - adsLoaderFailedWithErrorData, - })? - iMAAdsLoaderDelegate_new; + ) adsLoaderFailedWithErrorData, + })? iMAAdsLoaderDelegate_new; /// Overrides [IMAAdsManagerDelegate.new]. static IMAAdsManagerDelegate Function({ @@ -110,26 +98,21 @@ class PigeonOverrides { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - ) - didReceiveAdEvent, + ) didReceiveAdEvent, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - ) - didReceiveAdError, + ) didReceiveAdError, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) - didRequestContentPause, + ) didRequestContentPause, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) - didRequestContentResume, - })? - iMAAdsManagerDelegate_new; + ) didRequestContentResume, + })? iMAAdsManagerDelegate_new; /// Overrides [IMAAdsRenderingSettings.new]. static IMAAdsRenderingSettings Function()? iMAAdsRenderingSettings_new; @@ -139,20 +122,18 @@ class PigeonOverrides { required UIView view, required FriendlyObstructionPurpose purpose, String? detailedReason, - })? - iMAFriendlyObstruction_new; + })? iMAFriendlyObstruction_new; /// Overrides [IMACompanionAdSlot.new]. static IMACompanionAdSlot Function({required UIView view})? - iMACompanionAdSlot_new; + iMACompanionAdSlot_new; /// Overrides [IMACompanionAdSlot.size]. static IMACompanionAdSlot Function({ required UIView view, required int width, required int height, - })? - iMACompanionAdSlot_size; + })? iMACompanionAdSlot_size; /// Overrides [IMACompanionDelegate.new]. static IMACompanionDelegate Function({ @@ -160,15 +141,12 @@ class PigeonOverrides { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? - companionAdSlotFilled, + )? companionAdSlotFilled, void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? - companionSlotWasClicked, - })? - iMACompanionDelegate_new; + )? companionSlotWasClicked, + })? iMACompanionDelegate_new; /// Sets all overridden ProxyApi class members to null. static void pigeon_reset() { @@ -202,7 +180,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -272,10 +250,9 @@ 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; @@ -288,8 +265,7 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = - _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -297,74 +273,30 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers( - instanceManager: instanceManager, - ); - IMAAdDisplayContainer.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); + IMAAdDisplayContainer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); UIView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UIViewController.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAContentPlayhead.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsLoader.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMASettings.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsLoaderDelegate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsLoadedData.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdLoadingErrorData.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsManagerDelegate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdEvent.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdsRenderingSettings.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - NSObject.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAFriendlyObstruction.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMACompanionAd.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMACompanionAdSlot.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMACompanionDelegate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - IMAAdPodInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + UIViewController.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAContentPlayhead.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsLoader.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMASettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsLoaderDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsLoadedData.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdLoadingErrorData.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsManagerDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdsRenderingSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + NSObject.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAFriendlyObstruction.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMACompanionAd.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMACompanionAdSlot.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMACompanionDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAAdPodInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); IMAAd.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAUniversalAdID.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + IMAUniversalAdID.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); return instanceManager; } @@ -381,9 +313,8 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = WeakReference( - instance, - ); + _weakInstances[identifier] = + WeakReference(instance); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -444,21 +375,15 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference( - int identifier, - ) { - final PigeonInternalProxyApiBaseClass? weakInstance = - _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference(int identifier) { + final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = - _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance - .pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = - WeakReference(copy); + _weakInstances[identifier] = WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -480,10 +405,7 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance( - PigeonInternalProxyApiBaseClass instance, - int identifier, - ) { + void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -512,7 +434,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -524,37 +446,31 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null.', - ); + assert(message != 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.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', - ); + assert(arg_identifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInstanceManager.instance).remove( - arg_identifier!, - ); + (instanceManager ?? PigeonInstanceManager.instance) + .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -566,13 +482,12 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [identifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -596,10 +511,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -618,41 +533,38 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager.getInstanceWithWeakReference( - readValue(buffer)! as int, - ); - default: - return super.readValueOfType(type, buffer); - } - } + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager + .getInstanceWithWeakReference(readValue(buffer)! as int); + default: + return super.readValueOfType(type, buffer); + } + } } + /// Possible error types while loading or playing ads. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/reference/Enums/IMAErrorType.html. enum AdErrorType { /// An error occurred while loading the ads. loadingFailed, - /// An error occurred while playing the ads. adPlayingFailed, - /// An unexpected error occurred while loading or playing the ads. /// /// This may mean that the SDK wasn’t loaded properly or the wrapper doesn't @@ -666,81 +578,58 @@ enum AdErrorType { enum AdErrorCode { /// The ad slot is not visible on the page. adslotNotVisible, - /// Generic invalid usage of the API. apiError, - /// A companion ad failed to load or render. companionAdLoadingFailed, - /// Content playhead was not passed in, but list of ads has been returned from /// the server. contentPlayheadMissing, - /// There was an error loading the ad. failedLoadingAd, - /// There was a problem requesting ads from the server. failedToRequestAds, - /// Invalid arguments were provided to SDK methods. invalidArguments, - /// The version of the runtime is too old. osRuntimeTooOld, - /// Ads list response was malformed. playlistMalformedResponse, - /// Listener for at least one of the required vast events was not added. requiredListenersNotAdded, - /// There was an error initializing the stream. streamInitializationFailed, - /// An unexpected error occurred and the cause is not known. unknownError, - /// No assets were found in the VAST ad response. vastAssetNotFound, - /// A VAST response containing a single `` tag with no child tags. vastEmptyResponse, - /// At least one VAST wrapper loaded and a subsequent wrapper or inline ad /// load has resulted in a 404 response code. vastInvalidUrl, - /// Assets were found in the VAST ad response for a linear ad, but none of /// them matched the video player's capabilities. vastLinearAssetMismatch, - /// The VAST URI provided, or a VAST URI provided in a subsequent Wrapper /// element, was either unavailable or reached a timeout, as defined by the /// video player. vastLoadTimeout, - /// The ad response was not recognized as a valid VAST ad. vastMalformedResponse, - /// Failed to load media assets from a VAST response. vastMediaLoadTimeout, - /// The maximum number of VAST wrapper redirects has been reached. vastTooManyRedirects, - /// Trafficking error. /// /// Video player received an ad type that it was not expecting and/or cannot /// display. vastTraffickingError, - /// Another VideoAdsManager is still using the video. videoElementUsed, - /// A video element was not specified where it was required. videoElementRequired, - /// There was an error playing the video ad. videoPlayError, } @@ -751,77 +640,53 @@ enum AdErrorCode { enum AdEventType { /// Fired the first time each ad break ends. adBreakEnded, - /// Fired when an ad break will not play back any ads. adBreakFetchError, - /// Fired when an ad break is ready. adBreakReady, - /// Fired first time each ad break begins playback. adBreakStarted, - /// Fired every time the stream switches from advertising or slate to content. adPeriodEnded, - /// Fired every time the stream switches from content to advertising or slate. adPeriodStarted, - /// All valid ads managed by the ads manager have completed or the ad response /// did not return any valid ads. allAdsCompleted, - /// Fired when an ad is clicked. clicked, - /// Single ad has finished. completed, - /// Cuepoints changed for VOD stream (only used for dynamic ad insertion). cuepointsChanged, - /// First quartile of a linear ad was reached. firstQuartile, - /// The user has closed the icon fallback image dialog. iconFallbackImageClosed, - /// The user has tapped an ad icon. iconTapped, - /// An ad was loaded. loaded, - /// A log event for the ads being played. log, - /// Midpoint of a linear ad was reached. midpoint, - /// Ad paused. pause, - /// Ad resumed. resume, - /// Fired when an ad was skipped. skipped, - /// Fired when an ad starts playing. started, - /// Stream request has loaded (only used for dynamic ad insertion). streamLoaded, - /// Stream has started playing (only used for dynamic ad insertion). streamStarted, - /// Ad tapped. tapped, - /// Third quartile of a linear ad was reached.. thirdQuartile, - /// The event type is not recognized by this wrapper. unknown, } @@ -833,15 +698,12 @@ enum KeyValueObservingOptions { /// Indicates that the change dictionary should provide the new attribute /// value, if applicable. newValue, - /// Indicates that the change dictionary should contain the old attribute /// value, if applicable. oldValue, - /// If specified, a notification should be sent to the observer immediately, /// before the observer registration method even returns. initialValue, - /// Whether separate notifications should be sent to the observer before and /// after each change, instead of a single notification after the change. priorNotification, @@ -853,15 +715,12 @@ enum KeyValueObservingOptions { enum KeyValueChange { /// Indicates that the value of the observed key path was set to a new value. setting, - /// Indicates that an object has been inserted into the to-many relationship /// that is being observed. insertion, - /// Indicates that an object has been removed from the to-many relationship /// that is being observed. removal, - /// Indicates that an object has been replaced in the to-many relationship /// that is being observed. replacement, @@ -876,25 +735,20 @@ enum KeyValueChangeKey { /// this key is an NSIndexSet object that contains the indexes of the /// inserted, removed, or replaced objects. indexes, - /// An NSNumber object that contains a value corresponding to one of the /// NSKeyValueChange enums, indicating what sort of change has occurred. kind, - /// If the value of the kindKey entry is NSKeyValueChange.setting, and new was /// specified when the observer was registered, the value of this key is the /// new value for the attribute. newValue, - /// If the prior option was specified when the observer was registered this /// notification is sent prior to a change. notificationIsPrior, - /// If the value of the kindKey entry is NSKeyValueChange.setting, and old was /// specified when the observer was registered, the value of this key is the /// value before the attribute was changed. oldValue, - /// The key is not recognized by this wrapper. unknown, } @@ -907,7 +761,6 @@ enum FriendlyObstructionPurpose { closeAd, notVisible, other, - /// The purpose type is not recognized by this wrapper. unknown, } @@ -918,14 +771,13 @@ enum FriendlyObstructionPurpose { enum UIElementType { /// Ad attribution UI element. adAttribution, - /// Ad countdown element. countdown, - /// The element is not recognized by this wrapper. unknown, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -933,28 +785,28 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AdErrorType) { + } else if (value is AdErrorType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AdErrorCode) { + } else if (value is AdErrorCode) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AdEventType) { + } else if (value is AdEventType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is KeyValueObservingOptions) { + } else if (value is KeyValueObservingOptions) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is KeyValueChange) { + } else if (value is KeyValueChange) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is KeyValueChangeKey) { + } else if (value is KeyValueChangeKey) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is FriendlyObstructionPurpose) { + } else if (value is FriendlyObstructionPurpose) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is UIElementType) { + } else if (value is UIElementType) { buffer.putUint8(136); writeValue(buffer, value.index); } else { @@ -965,28 +817,28 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorCode.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : AdEventType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueObservingOptions.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChange.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChangeKey.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : FriendlyObstructionPurpose.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : UIElementType.values[value]; default: @@ -994,7 +846,6 @@ class _PigeonCodec extends StandardMessageCodec { } } } - /// The `IMAAdDisplayContainer` is responsible for managing the ad container /// view and companion ad slots used for ad playback. /// @@ -1035,8 +886,8 @@ class IMAAdDisplayContainer extends NSObject { this.companionSlots, UIViewController? adContainerViewController, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdDisplayContainer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1044,17 +895,17 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - adContainer, - companionSlots, - adContainerViewController, - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([ + pigeonVar_instanceIdentifier, + adContainer, + companionSlots, + adContainerViewController + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1085,9 +936,8 @@ class IMAAdDisplayContainer extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdDisplayContainer = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMAAdDisplayContainer = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// View containing the video display and ad related UI. /// @@ -1105,64 +955,52 @@ class IMAAdDisplayContainer extends NSObject { IMAAdDisplayContainer Function( UIView adContainer, List? companionSlots, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null int.'); final UIView? arg_adContainer = (args[1] as UIView?); - assert( - arg_adContainer != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null UIView.', - ); + assert(arg_adContainer != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null UIView.'); final List? arg_companionSlots = (args[2] as List?)?.cast(); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adContainer!, - arg_companionSlots, - ) ?? - IMAAdDisplayContainer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adContainer: arg_adContainer!, - companionSlots: arg_companionSlots, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adContainer!, arg_companionSlots) ?? + IMAAdDisplayContainer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adContainer: arg_adContainer!, + companionSlots: arg_companionSlots, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1171,8 +1009,7 @@ class IMAAdDisplayContainer extends NSObject { /// View controller containing the ad container. Future setAdContainerViewController( - UIViewController? controller, - ) async { + UIViewController? controller) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdDisplayContainer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1180,13 +1017,12 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.setAdContainerViewController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, controller], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, controller]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1211,13 +1047,12 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.getAdContainerViewController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1236,8 +1071,7 @@ class IMAAdDisplayContainer extends NSObject { /// Registers a view that overlays or obstructs this container as “friendly” /// for viewability measurement purposes. Future registerFriendlyObstruction( - IMAFriendlyObstruction friendlyObstruction, - ) async { + IMAFriendlyObstruction friendlyObstruction) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdDisplayContainer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1245,13 +1079,12 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.registerFriendlyObstruction'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, friendlyObstruction], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, friendlyObstruction]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1276,13 +1109,12 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.unregisterAllFriendlyObstructions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1331,8 +1163,8 @@ class UIView extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1340,13 +1172,12 @@ class UIView extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1385,47 +1216,41 @@ class UIView extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1448,13 +1273,14 @@ class UIViewController extends NSObject { factory UIViewController({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(UIViewController pigeon_instance, bool animated)? - viewDidAppear, + void Function( + UIViewController pigeon_instance, + bool animated, + )? viewDidAppear, }) { if (PigeonOverrides.uIViewController_new != null) { return PigeonOverrides.uIViewController_new!( - viewDidAppear: viewDidAppear, - ); + viewDidAppear: viewDidAppear); } return UIViewController.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -1469,8 +1295,8 @@ class UIViewController extends NSObject { super.pigeon_instanceManager, this.viewDidAppear, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewController; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1478,13 +1304,12 @@ class UIViewController extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1535,8 +1360,10 @@ class UIViewController extends NSObject { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(UIViewController pigeon_instance, bool animated)? - viewDidAppear; + final void Function( + UIViewController pigeon_instance, + bool animated, + )? viewDidAppear; /// Retrieves the view that the controller manages. /// @@ -1551,96 +1378,83 @@ class UIViewController extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, UIViewController Function()? pigeon_newInstance, - void Function(UIViewController pigeon_instance, bool animated)? - viewDidAppear, + void Function( + UIViewController pigeon_instance, + bool animated, + )? viewDidAppear, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIViewController.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIViewController.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null.'); final List args = (message as List?)!; final UIViewController? arg_pigeon_instance = (args[0] as UIViewController?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null UIViewController.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null UIViewController.'); final bool? arg_animated = (args[1] as bool?); - assert( - arg_animated != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null bool.', - ); + assert(arg_animated != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null bool.'); try { - (viewDidAppear ?? arg_pigeon_instance!.viewDidAppear)?.call( - arg_pigeon_instance!, - arg_animated!, - ); + (viewDidAppear ?? arg_pigeon_instance!.viewDidAppear) + ?.call(arg_pigeon_instance!, arg_animated!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1655,20 +1469,19 @@ class UIViewController extends NSObject { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewController; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.UIViewController.view'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1719,8 +1532,8 @@ class IMAContentPlayhead extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAContentPlayhead; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1728,13 +1541,12 @@ class IMAContentPlayhead extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1763,9 +1575,8 @@ class IMAContentPlayhead extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAContentPlayhead = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMAContentPlayhead = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -1775,47 +1586,41 @@ class IMAContentPlayhead extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAContentPlayhead.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAContentPlayhead.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1831,13 +1636,12 @@ class IMAContentPlayhead extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.setCurrentTime'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, timeInterval], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, timeInterval]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1887,8 +1691,8 @@ class IMAAdsLoader extends NSObject { super.pigeon_instanceManager, IMASettings? settings, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsLoader; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1896,13 +1700,12 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, settings], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, settings]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1941,47 +1744,41 @@ class IMAAdsLoader extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAAdsLoader.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAAdsLoader.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1997,13 +1794,12 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.contentComplete'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2028,13 +1824,12 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.requestAds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, request], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2061,13 +1856,12 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2114,8 +1908,8 @@ class IMASettings extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMASettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2123,13 +1917,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2168,47 +1961,41 @@ class IMASettings extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMASettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMASettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2224,13 +2011,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setPPID'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, ppid], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, ppid]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2261,13 +2047,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setLanguage'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, language], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, language]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2298,13 +2083,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setMaxRedirects'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, max], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, max]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2329,13 +2113,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setFeatureFlags'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, flags], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, flags]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2362,13 +2145,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableBackgroundPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2395,13 +2177,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setAutoPlayAdBreaks'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, autoPlay], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, autoPlay]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2431,13 +2212,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setDisableNowPlayingInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, disable], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, disable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2462,13 +2242,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerType'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, type], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2493,13 +2272,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerVersion'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, version], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, version]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2528,13 +2306,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setSessionID'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, sessionID], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, sessionID]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2563,13 +2340,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setSameAppKeyEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2600,13 +2376,12 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableDebugMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enable], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2680,8 +2455,8 @@ class IMAAdsRequest extends NSObject { required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2689,18 +2464,17 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - adTagUrl, - adDisplayContainer, - contentPlayhead, - ], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + adTagUrl, + adDisplayContainer, + contentPlayhead + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2763,8 +2537,8 @@ class IMAAdsRequest extends NSObject { required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2772,18 +2546,17 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.withAdsResponse'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - adsResponse, - adDisplayContainer, - contentPlayhead, - ], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + adsResponse, + adDisplayContainer, + contentPlayhead + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2822,47 +2595,41 @@ class IMAAdsRequest extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAAdsRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAAdsRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2880,13 +2647,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdTagUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2912,13 +2678,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdsResponse'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2943,13 +2708,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdDisplayContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2982,13 +2746,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillAutoPlay'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adWillAutoPlay], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adWillAutoPlay]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3016,13 +2779,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillPlayMuted'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adWillPlayMuted], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adWillPlayMuted]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3051,13 +2813,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContinuousPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, continuousPlayback], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, continuousPlayback]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3084,13 +2845,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentDuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, duration], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, duration]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3117,13 +2877,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentKeywords'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, keywords], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, keywords]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3150,13 +2909,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, title], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, title]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3185,13 +2943,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentURL'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, contentURL], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, contentURL]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3219,13 +2976,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setVastLoadTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, timeout], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, timeout]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3254,13 +3010,12 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setLiveStreamPrefetchSeconds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, seconds], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, seconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3296,14 +3051,12 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - ) - adLoaderLoadedWith, + ) adLoaderLoadedWith, required void Function( IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - ) - adsLoaderFailedWithErrorData, + ) adsLoaderFailedWithErrorData, }) { if (PigeonOverrides.iMAAdsLoaderDelegate_new != null) { return PigeonOverrides.iMAAdsLoaderDelegate_new!( @@ -3326,8 +3079,8 @@ class IMAAdsLoaderDelegate extends NSObject { required this.adLoaderLoadedWith, required this.adsLoaderFailedWithErrorData, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsLoaderDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3335,13 +3088,12 @@ class IMAAdsLoaderDelegate extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3372,9 +3124,8 @@ class IMAAdsLoaderDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdsLoaderDelegate = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMAAdsLoaderDelegate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Called when ads are successfully loaded from the ad servers by the loader. /// @@ -3399,8 +3150,7 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - ) - adLoaderLoadedWith; + ) adLoaderLoadedWith; /// Error reported by the ads loader when loading or requesting an ad fails. /// @@ -3425,8 +3175,7 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - ) - adsLoaderFailedWithErrorData; + ) adsLoaderFailedWithErrorData; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -3436,53 +3185,42 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - )? - adLoaderLoadedWith, + )? adLoaderLoadedWith, void Function( IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - )? - adsLoaderFailedWithErrorData, + )? adsLoaderFailedWithErrorData, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null.'); final List args = (message as List?)!; final IMAAdsLoaderDelegate? arg_pigeon_instance = (args[0] as IMAAdsLoaderDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoaderDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoaderDelegate.'); final IMAAdsLoader? arg_loader = (args[1] as IMAAdsLoader?); - assert( - arg_loader != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoader.', - ); + assert(arg_loader != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoader.'); final IMAAdsLoadedData? arg_adsLoadedData = (args[2] as IMAAdsLoadedData?); - assert( - arg_adsLoadedData != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoadedData.', - ); + assert(arg_adsLoadedData != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoadedData.'); try { (adLoaderLoadedWith ?? arg_pigeon_instance!.adLoaderLoadedWith) .call(arg_pigeon_instance!, arg_loader!, arg_adsLoadedData!); @@ -3491,46 +3229,37 @@ class IMAAdsLoaderDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null.'); final List args = (message as List?)!; final IMAAdsLoaderDelegate? arg_pigeon_instance = (args[0] as IMAAdsLoaderDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoaderDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoaderDelegate.'); final IMAAdsLoader? arg_loader = (args[1] as IMAAdsLoader?); - assert( - arg_loader != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoader.', - ); + assert(arg_loader != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoader.'); final IMAAdLoadingErrorData? arg_adErrorData = (args[2] as IMAAdLoadingErrorData?); - assert( - arg_adErrorData != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdLoadingErrorData.', - ); + assert(arg_adErrorData != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdLoadingErrorData.'); try { (adsLoaderFailedWithErrorData ?? arg_pigeon_instance!.adsLoaderFailedWithErrorData) @@ -3540,8 +3269,7 @@ class IMAAdsLoaderDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3587,49 +3315,43 @@ class IMAAdsLoadedData extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null, expected non-null int.'); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adsManager) ?? - IMAAdsLoadedData.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adsManager: arg_adsManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adsManager) ?? + IMAAdsLoadedData.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adsManager: arg_adsManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3672,53 +3394,45 @@ class IMAAdLoadingErrorData extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null int.'); final IMAAdError? arg_adError = (args[1] as IMAAdError?); - assert( - arg_adError != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null IMAAdError.', - ); + assert(arg_adError != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null IMAAdError.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adError!) ?? - IMAAdLoadingErrorData.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adError: arg_adError!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adError!) ?? + IMAAdLoadingErrorData.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adError: arg_adError!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3765,66 +3479,59 @@ class IMAAdError extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - IMAAdError Function(AdErrorType type, AdErrorCode code, String? message)? - pigeon_newInstance, + IMAAdError Function( + AdErrorType type, + AdErrorCode code, + String? message, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null int.'); final AdErrorType? arg_type = (args[1] as AdErrorType?); - assert( - arg_type != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorType.', - ); + assert(arg_type != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorType.'); final AdErrorCode? arg_code = (args[2] as AdErrorCode?); - assert( - arg_code != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorCode.', - ); + assert(arg_code != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorCode.'); final String? arg_message = (args[3] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!, arg_code!, arg_message) ?? - IMAAdError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - code: arg_code!, - message: arg_message, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!, arg_code!, arg_message) ?? + IMAAdError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + code: arg_code!, + message: arg_message, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3875,54 +3582,46 @@ class IMAAdsManager extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null int.', - ); - final List? arg_adCuePoints = (args[1] as List?) - ?.cast(); - assert( - arg_adCuePoints != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null int.'); + final List? arg_adCuePoints = + (args[1] as List?)?.cast(); + assert(arg_adCuePoints != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null List.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adCuePoints!) ?? - IMAAdsManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adCuePoints: arg_adCuePoints!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adCuePoints!) ?? + IMAAdsManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adCuePoints: arg_adCuePoints!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3938,13 +3637,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3969,13 +3667,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.initialize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, adsRenderingSettings], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, adsRenderingSettings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4000,13 +3697,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4031,13 +3727,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4062,13 +3757,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.resume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4094,13 +3788,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.skip'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4125,13 +3818,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.discardAdBreak'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4156,13 +3848,12 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.destroy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4199,24 +3890,20 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - ) - didReceiveAdEvent, + ) didReceiveAdEvent, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - ) - didReceiveAdError, + ) didReceiveAdError, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) - didRequestContentPause, + ) didRequestContentPause, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) - didRequestContentResume, + ) didRequestContentResume, }) { if (PigeonOverrides.iMAAdsManagerDelegate_new != null) { return PigeonOverrides.iMAAdsManagerDelegate_new!( @@ -4245,8 +3932,8 @@ class IMAAdsManagerDelegate extends NSObject { required this.didRequestContentPause, required this.didRequestContentResume, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsManagerDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4254,13 +3941,12 @@ class IMAAdsManagerDelegate extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4293,9 +3979,8 @@ class IMAAdsManagerDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdsManagerDelegate = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMAAdsManagerDelegate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Called when there is an IMAAdEvent. /// @@ -4320,8 +4005,7 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - ) - didReceiveAdEvent; + ) didReceiveAdEvent; /// Called when there was an error playing the ad. /// @@ -4346,8 +4030,7 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - ) - didReceiveAdError; + ) didReceiveAdError; /// Called when an ad is ready to play. /// @@ -4371,8 +4054,7 @@ class IMAAdsManagerDelegate extends NSObject { final void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) - didRequestContentPause; + ) didRequestContentPause; /// Called when an ad has finished or an error occurred during the playback. /// @@ -4396,8 +4078,7 @@ class IMAAdsManagerDelegate extends NSObject { final void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) - didRequestContentResume; + ) didRequestContentResume; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4407,157 +4088,122 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - )? - didReceiveAdEvent, + )? didReceiveAdEvent, void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - )? - didReceiveAdError, + )? didReceiveAdError, void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - )? - didRequestContentPause, + )? didRequestContentPause, void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - )? - didRequestContentResume, + )? didRequestContentResume, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null.'); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManagerDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManagerDelegate.'); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert( - arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManager.', - ); + assert(arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManager.'); final IMAAdEvent? arg_event = (args[2] as IMAAdEvent?); - assert( - arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdEvent.', - ); + assert(arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdEvent.'); try { - (didReceiveAdEvent ?? arg_pigeon_instance!.didReceiveAdEvent).call( - arg_pigeon_instance!, - arg_adsManager!, - arg_event!, - ); + (didReceiveAdEvent ?? arg_pigeon_instance!.didReceiveAdEvent) + .call(arg_pigeon_instance!, arg_adsManager!, arg_event!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null.'); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManagerDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManagerDelegate.'); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert( - arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManager.', - ); + assert(arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManager.'); final IMAAdError? arg_error = (args[2] as IMAAdError?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdError.', - ); + assert(arg_error != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdError.'); try { - (didReceiveAdError ?? arg_pigeon_instance!.didReceiveAdError).call( - arg_pigeon_instance!, - arg_adsManager!, - arg_error!, - ); + (didReceiveAdError ?? arg_pigeon_instance!.didReceiveAdError) + .call(arg_pigeon_instance!, arg_adsManager!, arg_error!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null.'); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManagerDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManagerDelegate.'); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert( - arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManager.', - ); + assert(arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManager.'); try { (didRequestContentPause ?? arg_pigeon_instance!.didRequestContentPause) @@ -4567,40 +4213,33 @@ class IMAAdsManagerDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null.'); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManagerDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManagerDelegate.'); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert( - arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManager.', - ); + assert(arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManager.'); try { (didRequestContentResume ?? arg_pigeon_instance!.didRequestContentResume) @@ -4610,8 +4249,7 @@ class IMAAdsManagerDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4673,74 +4311,59 @@ class IMAAdEvent extends NSObject { String typeString, Map? adData, IMAAd? ad, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null int.'); final AdEventType? arg_type = (args[1] as AdEventType?); - assert( - arg_type != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null AdEventType.', - ); + assert(arg_type != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null AdEventType.'); final String? arg_typeString = (args[2] as String?); - assert( - arg_typeString != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_typeString != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null String.'); final Map? arg_adData = (args[3] as Map?)?.cast(); final IMAAd? arg_ad = (args[4] as IMAAd?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_type!, - arg_typeString!, - arg_adData, - arg_ad, - ) ?? - IMAAdEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - typeString: arg_typeString!, - adData: arg_adData, - ad: arg_ad, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_type!, arg_typeString!, arg_adData, arg_ad) ?? + IMAAdEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + typeString: arg_typeString!, + adData: arg_adData, + ad: arg_ad, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4782,8 +4405,8 @@ class IMAAdsRenderingSettings extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRenderingSettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4791,13 +4414,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4826,9 +4448,8 @@ class IMAAdsRenderingSettings extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdsRenderingSettings = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMAAdsRenderingSettings = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4838,47 +4459,41 @@ class IMAAdsRenderingSettings extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAAdsRenderingSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAAdsRenderingSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4894,13 +4509,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setMimeTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, types], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, types]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4927,13 +4541,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setBitrate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, bitrate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, bitrate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4960,13 +4573,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLoadVideoTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, seconds], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, seconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4992,13 +4604,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setPlayAdsAfterTime'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, seconds], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, seconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5023,13 +4634,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setUIElements'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, types], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, types]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5056,13 +4666,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setEnablePreloading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enable], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5081,8 +4690,7 @@ class IMAAdsRenderingSettings extends NSObject { /// Specifies the optional UIViewController that will be used to open links /// in-app. Future setLinkOpenerPresentingController( - UIViewController controller, - ) async { + UIViewController controller) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRenderingSettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5090,13 +4698,12 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLinkOpenerPresentingController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, controller], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, controller]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5145,47 +4752,41 @@ class NSObject extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - NSObject.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + NSObject.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5239,8 +4840,8 @@ class IMAFriendlyObstruction extends NSObject { required this.purpose, this.detailedReason, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAFriendlyObstruction; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5248,13 +4849,12 @@ class IMAFriendlyObstruction extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, view, purpose, detailedReason], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, view, purpose, detailedReason]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5286,9 +4886,8 @@ class IMAFriendlyObstruction extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAFriendlyObstruction = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMAFriendlyObstruction = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The view causing the obstruction. final UIView view; @@ -5311,71 +4910,57 @@ class IMAFriendlyObstruction extends NSObject { UIView view, FriendlyObstructionPurpose purpose, String? detailedReason, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null int.'); final UIView? arg_view = (args[1] as UIView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null UIView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null UIView.'); final FriendlyObstructionPurpose? arg_purpose = (args[2] as FriendlyObstructionPurpose?); - assert( - arg_purpose != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null FriendlyObstructionPurpose.', - ); + assert(arg_purpose != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null FriendlyObstructionPurpose.'); final String? arg_detailedReason = (args[3] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_view!, - arg_purpose!, - arg_detailedReason, - ) ?? - IMAFriendlyObstruction.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - view: arg_view!, - purpose: arg_purpose!, - detailedReason: arg_detailedReason, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_view!, arg_purpose!, arg_detailedReason) ?? + IMAFriendlyObstruction.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + view: arg_view!, + purpose: arg_purpose!, + detailedReason: arg_detailedReason, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5437,73 +5022,58 @@ class IMACompanionAd extends NSObject { String? apiFramework, int width, int height, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.'); final String? arg_resourceValue = (args[1] as String?); final String? arg_apiFramework = (args[2] as String?); final int? arg_width = (args[3] as int?); - assert( - arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.'); final int? arg_height = (args[4] as int?); - assert( - arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_resourceValue, - arg_apiFramework, - arg_width!, - arg_height!, - ) ?? - IMACompanionAd.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resourceValue: arg_resourceValue, - apiFramework: arg_apiFramework, - width: arg_width!, - height: arg_height!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resourceValue, arg_apiFramework, + arg_width!, arg_height!) ?? + IMACompanionAd.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resourceValue: arg_resourceValue, + apiFramework: arg_apiFramework, + width: arg_width!, + height: arg_height!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5550,8 +5120,8 @@ class IMACompanionAdSlot extends NSObject { super.pigeon_instanceManager, required this.view, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMACompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5559,13 +5129,12 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, view], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier, view]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5622,8 +5191,8 @@ class IMACompanionAdSlot extends NSObject { required int width, required int height, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMACompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5631,13 +5200,12 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.size'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, view, width, height], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, view, width, height]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5667,9 +5235,8 @@ class IMACompanionAdSlot extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMACompanionAdSlot = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMACompanionAdSlot = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The view the companion will be rendered in. /// @@ -5684,53 +5251,45 @@ class IMACompanionAdSlot extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null int.'); final UIView? arg_view = (args[1] as UIView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null UIView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null UIView.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_view!) ?? - IMACompanionAdSlot.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - view: arg_view!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_view!) ?? + IMACompanionAdSlot.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + view: arg_view!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5749,13 +5308,12 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5780,13 +5338,12 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.width'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5816,13 +5373,12 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.height'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5864,13 +5420,11 @@ class IMACompanionDelegate extends NSObject { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? - companionAdSlotFilled, + )? companionAdSlotFilled, void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? - companionSlotWasClicked, + )? companionSlotWasClicked, }) { if (PigeonOverrides.iMACompanionDelegate_new != null) { return PigeonOverrides.iMACompanionDelegate_new!( @@ -5893,8 +5447,8 @@ class IMACompanionDelegate extends NSObject { this.companionAdSlotFilled, this.companionSlotWasClicked, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMACompanionDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5902,13 +5456,12 @@ class IMACompanionDelegate extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5939,9 +5492,8 @@ class IMACompanionDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMACompanionDelegate = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecIMACompanionDelegate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Called when the slot is either filled or not filled. /// @@ -5966,8 +5518,7 @@ class IMACompanionDelegate extends NSObject { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? - companionAdSlotFilled; + )? companionAdSlotFilled; /// Called when the slot is clicked on by the user and will successfully /// navigate away. @@ -5992,8 +5543,7 @@ class IMACompanionDelegate extends NSObject { final void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? - companionSlotWasClicked; + )? companionSlotWasClicked; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6004,94 +5554,78 @@ class IMACompanionDelegate extends NSObject { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? - companionAdSlotFilled, + )? companionAdSlotFilled, void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? - companionSlotWasClicked, + )? companionSlotWasClicked, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMACompanionDelegate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMACompanionDelegate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null.'); final List args = (message as List?)!; final IMACompanionDelegate? arg_pigeon_instance = (args[0] as IMACompanionDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionDelegate.'); final IMACompanionAdSlot? arg_slot = (args[1] as IMACompanionAdSlot?); - assert( - arg_slot != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionAdSlot.', - ); + assert(arg_slot != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionAdSlot.'); final bool? arg_filled = (args[2] as bool?); - assert( - arg_filled != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null bool.', - ); + assert(arg_filled != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null bool.'); try { (companionAdSlotFilled ?? arg_pigeon_instance!.companionAdSlotFilled) @@ -6101,40 +5635,33 @@ class IMACompanionDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null.'); final List args = (message as List?)!; final IMACompanionDelegate? arg_pigeon_instance = (args[0] as IMACompanionDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionDelegate.'); final IMACompanionAdSlot? arg_slot = (args[1] as IMACompanionAdSlot?); - assert( - arg_slot != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionAdSlot.', - ); + assert(arg_slot != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionAdSlot.'); try { (companionSlotWasClicked ?? arg_pigeon_instance!.companionSlotWasClicked) @@ -6144,8 +5671,7 @@ class IMACompanionDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6235,95 +5761,75 @@ class IMAAdPodInfo extends NSObject { double timeOffset, int totalAds, bool isBumper, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); final int? arg_adPosition = (args[1] as int?); - assert( - arg_adPosition != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_adPosition != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); final double? arg_maxDuration = (args[2] as double?); - assert( - arg_maxDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_maxDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.'); final int? arg_podIndex = (args[3] as int?); - assert( - arg_podIndex != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_podIndex != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); final double? arg_timeOffset = (args[4] as double?); - assert( - arg_timeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_timeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.'); final int? arg_totalAds = (args[5] as int?); - assert( - arg_totalAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_totalAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isBumper = (args[6] as bool?); - assert( - arg_isBumper != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isBumper != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null bool.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adPosition!, - arg_maxDuration!, - arg_podIndex!, - arg_timeOffset!, - arg_totalAds!, - arg_isBumper!, - ) ?? - IMAAdPodInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adPosition: arg_adPosition!, - maxDuration: arg_maxDuration!, - podIndex: arg_podIndex!, - timeOffset: arg_timeOffset!, - totalAds: arg_totalAds!, - isBumper: arg_isBumper!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adPosition!, + arg_maxDuration!, + arg_podIndex!, + arg_timeOffset!, + arg_totalAds!, + arg_isBumper!) ?? + IMAAdPodInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adPosition: arg_adPosition!, + maxDuration: arg_maxDuration!, + podIndex: arg_podIndex!, + timeOffset: arg_timeOffset!, + totalAds: arg_totalAds!, + isBumper: arg_isBumper!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6523,244 +6029,184 @@ class IMAAd extends NSObject { List wrapperAdIDs, List wrapperCreativeIDs, List wrapperSystems, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); final String? arg_adId = (args[1] as String?); - assert( - arg_adId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final String? arg_adTitle = (args[2] as String?); - assert( - arg_adTitle != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adTitle != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final String? arg_adDescription = (args[3] as String?); - assert( - arg_adDescription != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adDescription != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final String? arg_adSystem = (args[4] as String?); - assert( - arg_adSystem != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adSystem != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final List? arg_companionAds = (args[5] as List?)?.cast(); - assert( - arg_companionAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_companionAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); final String? arg_contentType = (args[6] as String?); - assert( - arg_contentType != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_contentType != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final double? arg_duration = (args[7] as double?); - assert( - arg_duration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_duration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.'); final List? arg_uiElements = (args[8] as List?)?.cast(); - assert( - arg_uiElements != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_uiElements != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); final int? arg_width = (args[9] as int?); - assert( - arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); final int? arg_height = (args[10] as int?); - assert( - arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); final int? arg_vastMediaWidth = (args[11] as int?); - assert( - arg_vastMediaWidth != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_vastMediaWidth != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); final int? arg_vastMediaHeight = (args[12] as int?); - assert( - arg_vastMediaHeight != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_vastMediaHeight != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); final int? arg_vastMediaBitrate = (args[13] as int?); - assert( - arg_vastMediaBitrate != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_vastMediaBitrate != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isLinear = (args[14] as bool?); - assert( - arg_isLinear != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isLinear != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.'); final bool? arg_isSkippable = (args[15] as bool?); - assert( - arg_isSkippable != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isSkippable != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.'); final double? arg_skipTimeOffset = (args[16] as double?); - assert( - arg_skipTimeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.', - ); + assert(arg_skipTimeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.'); final IMAAdPodInfo? arg_adPodInfo = (args[17] as IMAAdPodInfo?); - assert( - arg_adPodInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null IMAAdPodInfo.', - ); + assert(arg_adPodInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null IMAAdPodInfo.'); final String? arg_traffickingParameters = (args[18] as String?); - assert( - arg_traffickingParameters != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_traffickingParameters != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final String? arg_creativeID = (args[19] as String?); - assert( - arg_creativeID != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_creativeID != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final String? arg_creativeAdID = (args[20] as String?); - assert( - arg_creativeAdID != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_creativeAdID != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final List? arg_universalAdIDs = (args[21] as List?)?.cast(); - assert( - arg_universalAdIDs != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_universalAdIDs != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); final String? arg_advertiserName = (args[22] as String?); - assert( - arg_advertiserName != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_advertiserName != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); final String? arg_surveyURL = (args[23] as String?); final String? arg_dealID = (args[24] as String?); - assert( - arg_dealID != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', - ); - final List? arg_wrapperAdIDs = (args[25] as List?) - ?.cast(); - assert( - arg_wrapperAdIDs != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_dealID != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + final List? arg_wrapperAdIDs = + (args[25] as List?)?.cast(); + assert(arg_wrapperAdIDs != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); final List? arg_wrapperCreativeIDs = (args[26] as List?)?.cast(); - assert( - arg_wrapperCreativeIDs != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', - ); - final List? arg_wrapperSystems = (args[27] as List?) - ?.cast(); - assert( - arg_wrapperSystems != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_wrapperCreativeIDs != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); + final List? arg_wrapperSystems = + (args[27] as List?)?.cast(); + assert(arg_wrapperSystems != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adId!, - arg_adTitle!, - arg_adDescription!, - arg_adSystem!, - arg_companionAds!, - arg_contentType!, - arg_duration!, - arg_uiElements!, - arg_width!, - arg_height!, - arg_vastMediaWidth!, - arg_vastMediaHeight!, - arg_vastMediaBitrate!, - arg_isLinear!, - arg_isSkippable!, - arg_skipTimeOffset!, - arg_adPodInfo!, - arg_traffickingParameters!, - arg_creativeID!, - arg_creativeAdID!, - arg_universalAdIDs!, - arg_advertiserName!, - arg_surveyURL, - arg_dealID!, - arg_wrapperAdIDs!, - arg_wrapperCreativeIDs!, - arg_wrapperSystems!, - ) ?? - IMAAd.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adId: arg_adId!, - adTitle: arg_adTitle!, - adDescription: arg_adDescription!, - adSystem: arg_adSystem!, - companionAds: arg_companionAds!, - contentType: arg_contentType!, - duration: arg_duration!, - uiElements: arg_uiElements!, - width: arg_width!, - height: arg_height!, - vastMediaWidth: arg_vastMediaWidth!, - vastMediaHeight: arg_vastMediaHeight!, - vastMediaBitrate: arg_vastMediaBitrate!, - isLinear: arg_isLinear!, - isSkippable: arg_isSkippable!, - skipTimeOffset: arg_skipTimeOffset!, - adPodInfo: arg_adPodInfo!, - traffickingParameters: arg_traffickingParameters!, - creativeID: arg_creativeID!, - creativeAdID: arg_creativeAdID!, - universalAdIDs: arg_universalAdIDs!, - advertiserName: arg_advertiserName!, - surveyURL: arg_surveyURL, - dealID: arg_dealID!, - wrapperAdIDs: arg_wrapperAdIDs!, - wrapperCreativeIDs: arg_wrapperCreativeIDs!, - wrapperSystems: arg_wrapperSystems!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adId!, + arg_adTitle!, + arg_adDescription!, + arg_adSystem!, + arg_companionAds!, + arg_contentType!, + arg_duration!, + arg_uiElements!, + arg_width!, + arg_height!, + arg_vastMediaWidth!, + arg_vastMediaHeight!, + arg_vastMediaBitrate!, + arg_isLinear!, + arg_isSkippable!, + arg_skipTimeOffset!, + arg_adPodInfo!, + arg_traffickingParameters!, + arg_creativeID!, + arg_creativeAdID!, + arg_universalAdIDs!, + arg_advertiserName!, + arg_surveyURL, + arg_dealID!, + arg_wrapperAdIDs!, + arg_wrapperCreativeIDs!, + arg_wrapperSystems!) ?? + IMAAd.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adId: arg_adId!, + adTitle: arg_adTitle!, + adDescription: arg_adDescription!, + adSystem: arg_adSystem!, + companionAds: arg_companionAds!, + contentType: arg_contentType!, + duration: arg_duration!, + uiElements: arg_uiElements!, + width: arg_width!, + height: arg_height!, + vastMediaWidth: arg_vastMediaWidth!, + vastMediaHeight: arg_vastMediaHeight!, + vastMediaBitrate: arg_vastMediaBitrate!, + isLinear: arg_isLinear!, + isSkippable: arg_isSkippable!, + skipTimeOffset: arg_skipTimeOffset!, + adPodInfo: arg_adPodInfo!, + traffickingParameters: arg_traffickingParameters!, + creativeID: arg_creativeID!, + creativeAdID: arg_creativeAdID!, + universalAdIDs: arg_universalAdIDs!, + advertiserName: arg_advertiserName!, + surveyURL: arg_surveyURL, + dealID: arg_dealID!, + wrapperAdIDs: arg_wrapperAdIDs!, + wrapperCreativeIDs: arg_wrapperCreativeIDs!, + wrapperSystems: arg_wrapperSystems!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6833,64 +6279,56 @@ class IMAUniversalAdID extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - IMAUniversalAdID Function(String adIDValue, String adIDRegistry)? - pigeon_newInstance, + IMAUniversalAdID Function( + String adIDValue, + String adIDRegistry, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null int.'); final String? arg_adIDValue = (args[1] as String?); - assert( - arg_adIDValue != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adIDValue != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.'); final String? arg_adIDRegistry = (args[2] as String?); - assert( - arg_adIDRegistry != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_adIDRegistry != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adIDValue!, arg_adIDRegistry!) ?? - IMAUniversalAdID.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adIDValue: arg_adIDValue!, - adIDRegistry: arg_adIDRegistry!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adIDValue!, arg_adIDRegistry!) ?? + IMAUniversalAdID.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adIDValue: arg_adIDValue!, + adIDRegistry: arg_adIDRegistry!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6907,3 +6345,4 @@ class IMAUniversalAdID extends NSObject { ); } } + diff --git a/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java b/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java index 667d6656992..dae80e1cc85 100644 --- a/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java +++ b/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.localauth; @@ -21,7 +21,11 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -37,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -56,7 +61,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -69,12 +74,15 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { public enum AuthResultCode { /** The user authenticated successfully. */ SUCCESS(0), - /** The user pressed the negative button, which corresponds to [AuthStrings.cancelButton]. */ + /** + * The user pressed the negative button, which corresponds to + * [AuthStrings.cancelButton]. + */ NEGATIVE_BUTTON(1), /** * The user canceled authentication without pressing the negative button. * - *

This may be triggered by a swipe or a back button, for example. + * This may be triggered by a swipe or a back button, for example. */ USER_CANCELED(2), /** Authentication was caneceled by the system. */ @@ -97,7 +105,10 @@ public enum AuthResultCode { NOT_ENROLLED(11), /** The user is locked out temporarily due to too many failed attempts. */ LOCKED_OUT_TEMPORARILY(12), - /** The user is locked out until they log in another way due to too many failed attempts. */ + /** + * The user is locked out until they log in another way due to too many + * failed attempts. + */ LOCKED_OUT_PERMANENTLY(13), /** The device does not have enough storage to complete authentication. */ NO_SPACE(14), @@ -128,9 +139,9 @@ public enum AuthClassification { /** * Pigeon version of AndroidAuthStrings, plus the authorization reason. * - *

See auth_messages_android.dart for details. + * See auth_messages_android.dart for details. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class AuthStrings { private @NonNull String reason; @@ -190,17 +201,10 @@ public void setSignInTitle(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } AuthStrings that = (AuthStrings) o; - return reason.equals(that.reason) - && signInHint.equals(that.signInHint) - && cancelButton.equals(that.cancelButton) - && signInTitle.equals(that.signInTitle); + return reason.equals(that.reason) && signInHint.equals(that.signInHint) && cancelButton.equals(that.cancelButton) && signInTitle.equals(that.signInTitle); } @Override @@ -279,7 +283,7 @@ ArrayList toList() { /** * The results of an authentication request. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class AuthResult { /** The specific result returned from the SDK. */ @@ -312,12 +316,8 @@ public void setErrorMessage(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } AuthResult that = (AuthResult) o; return code.equals(that.code) && Objects.equals(errorMessage, that.errorMessage); } @@ -417,16 +417,10 @@ public void setSticky(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } AuthOptions that = (AuthOptions) o; - return biometricOnly.equals(that.biometricOnly) - && sensitiveTransaction.equals(that.sensitiveTransaction) - && sticky.equals(that.sticky); + return biometricOnly.equals(that.biometricOnly) && sensitiveTransaction.equals(that.sensitiveTransaction) && sticky.equals(that.sticky); } @Override @@ -498,16 +492,14 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null ? null : AuthResultCode.values()[((Long) value).intValue()]; - } - case (byte) 130: - { - Object value = readValue(buffer); - return value == null ? null : AuthClassification.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : AuthResultCode.values()[((Long) value).intValue()]; + } + case (byte) 130: { + Object value = readValue(buffer); + return value == null ? null : AuthClassification.values()[((Long) value).intValue()]; + } case (byte) 131: return AuthStrings.fromList((ArrayList) readValue(buffer)); case (byte) 132: @@ -542,6 +534,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -569,59 +562,51 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface LocalAuthApi { /** Returns true if this device supports authentication. */ - @NonNull + @NonNull Boolean isDeviceSupported(); /** - * Returns true if this device can support biometric authentication, whether any biometrics are - * enrolled or not. + * Returns true if this device can support biometric authentication, whether + * any biometrics are enrolled or not. */ - @NonNull + @NonNull Boolean deviceCanSupportBiometrics(); /** * Cancels any in-progress authentication. * - *

Returns true only if authentication was in progress, and was successfully cancelled. + * Returns true only if authentication was in progress, and was successfully + * cancelled. */ - @NonNull + @NonNull Boolean stopAuthentication(); /** - * Returns the biometric types that are enrolled, and can thus be used without additional setup. + * Returns the biometric types that are enrolled, and can thus be used + * without additional setup. * - *

Returns null if there is no activity, in which case the enrolled biometrics can't be - * determined. + * Returns null if there is no activity, in which case the enrolled + * biometrics can't be determined. */ - @Nullable + @Nullable List getEnrolledBiometrics(); /** - * Attempts to authenticate the user with the provided [options], and using [strings] for any - * UI. + * Attempts to authenticate the user with the provided [options], and using + * [strings] for any UI. */ - void authenticate( - @NonNull AuthOptions options, - @NonNull AuthStrings strings, - @NonNull Result result); + void authenticate(@NonNull AuthOptions options, @NonNull AuthStrings strings, @NonNull Result result); /** The codec used by LocalAuthApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** Sets up an instance of `LocalAuthApi` to handle messages through the `binaryMessenger`. */ + /**Sets up an instance of `LocalAuthApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable LocalAuthApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable LocalAuthApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable LocalAuthApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -629,7 +614,8 @@ static void setUp( try { Boolean output = api.isDeviceSupported(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -641,10 +627,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -652,7 +635,8 @@ static void setUp( try { Boolean output = api.deviceCanSupportBiometrics(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -664,10 +648,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -675,7 +656,8 @@ static void setUp( try { Boolean output = api.stopAuthentication(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -687,10 +669,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -698,7 +677,8 @@ static void setUp( try { List output = api.getEnrolledBiometrics(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -710,10 +690,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { diff --git a/packages/local_auth/local_auth_android/lib/src/messages.g.dart b/packages/local_auth/local_auth_android/lib/src/messages.g.dart index e8b3b64699c..3eeed4ce6f7 100644 --- a/packages/local_auth/local_auth_android/lib/src/messages.g.dart +++ b/packages/local_auth/local_auth_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,67 +17,68 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Possible outcomes of an authentication attempt. enum AuthResultCode { /// The user authenticated successfully. success, - /// The user pressed the negative button, which corresponds to /// [AuthStrings.cancelButton]. negativeButton, - /// The user canceled authentication without pressing the negative button. /// /// This may be triggered by a swipe or a back button, for example. userCanceled, - /// Authentication was caneceled by the system. systemCanceled, - /// Authentication timed out. timeout, - /// An authentication was already in progress. alreadyInProgress, - /// There is no foreground activity. noActivity, - /// The foreground activity is not a FragmentActivity. notFragmentActivity, - /// The device does not have any credentials available. noCredentials, - /// No biometric hardware is present. noHardware, - /// The biometric is temporarily unavailable. hardwareUnavailable, - /// No biometrics are enrolled. notEnrolled, - /// The user is locked out temporarily due to too many failed attempts. lockedOutTemporarily, - /// The user is locked out until they log in another way due to too many /// failed attempts. lockedOutPermanently, - /// The device does not have enough storage to complete authentication. noSpace, - /// The hardware is unavailable until a security update is performed. securityUpdateRequired, - /// Some unrecognized error case was encountered unknownError, } /// Pigeon equivalent of the subset of BiometricType used by Android. -enum AuthClassification { weak, strong } +enum AuthClassification { + weak, + strong, +} /// Pigeon version of AndroidAuthStrings, plus the authorization reason. /// @@ -98,10 +99,18 @@ class AuthStrings { String signInTitle; - Object encode() { - return [reason, signInHint, cancelButton, signInTitle]; + List _toList() { + return [ + reason, + signInHint, + cancelButton, + signInTitle, + ]; } + Object encode() { + return _toList(); } + static AuthStrings decode(Object result) { result as List; return AuthStrings( @@ -111,11 +120,31 @@ class AuthStrings { signInTitle: result[3]! as String, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! AuthStrings || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// The results of an authentication request. class AuthResult { - AuthResult({required this.code, this.errorMessage}); + AuthResult({ + required this.code, + this.errorMessage, + }); /// The specific result returned from the SDK. AuthResultCode code; @@ -123,10 +152,16 @@ class AuthResult { /// The error message associated with the result, if any. String? errorMessage; - Object encode() { - return [code, errorMessage]; + List _toList() { + return [ + code, + errorMessage, + ]; } + Object encode() { + return _toList(); } + static AuthResult decode(Object result) { result as List; return AuthResult( @@ -134,6 +169,23 @@ class AuthResult { errorMessage: result[1] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! AuthResult || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class AuthOptions { @@ -149,10 +201,17 @@ class AuthOptions { bool sticky; - Object encode() { - return [biometricOnly, sensitiveTransaction, sticky]; + List _toList() { + return [ + biometricOnly, + sensitiveTransaction, + sticky, + ]; } + Object encode() { + return _toList(); } + static AuthOptions decode(Object result) { result as List; return AuthOptions( @@ -161,8 +220,26 @@ class AuthOptions { sticky: result[2]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! AuthOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -170,19 +247,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AuthResultCode) { + } else if (value is AuthResultCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AuthClassification) { + } else if (value is AuthClassification) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AuthStrings) { + } else if (value is AuthStrings) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is AuthResult) { + } else if (value is AuthResult) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is AuthOptions) { + } else if (value is AuthOptions) { buffer.putUint8(133); writeValue(buffer, value.encode()); } else { @@ -193,17 +270,17 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AuthResultCode.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AuthClassification.values[value]; - case 131: + case 131: return AuthStrings.decode(readValue(buffer)!); - case 132: + case 132: return AuthResult.decode(readValue(buffer)!); - case 133: + case 133: return AuthOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -215,13 +292,9 @@ class LocalAuthApi { /// Constructor for [LocalAuthApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LocalAuthApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + LocalAuthApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -230,16 +303,15 @@ class LocalAuthApi { /// Returns true if this device supports authentication. Future isDeviceSupported() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -261,16 +333,15 @@ class LocalAuthApi { /// Returns true if this device can support biometric authentication, whether /// any biometrics are enrolled or not. Future deviceCanSupportBiometrics() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -294,16 +365,15 @@ class LocalAuthApi { /// Returns true only if authentication was in progress, and was successfully /// cancelled. Future stopAuthentication() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -328,16 +398,15 @@ class LocalAuthApi { /// Returns null if there is no activity, in which case the enrolled /// biometrics can't be determined. Future?> getEnrolledBiometrics() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -347,28 +416,22 @@ class LocalAuthApi { details: pigeonVar_replyList[2], ); } else { - return (pigeonVar_replyList[0] as List?) - ?.cast(); + return (pigeonVar_replyList[0] as List?)?.cast(); } } /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - Future authenticate( - AuthOptions options, - AuthStrings strings, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future authenticate(AuthOptions options, AuthStrings strings) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, strings]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([options, strings]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift b/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift index c14a148a206..c92a428a119 100644 --- a/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift +++ b/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,6 +129,8 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + /// Possible outcomes of an authentication attempt. enum AuthResult: Int { /// The user authenticated successfully. @@ -169,6 +171,7 @@ struct AuthStrings: Hashable { var cancelButton: String var localizedFallbackTitle: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AuthStrings? { let reason = pigeonVar_list[0] as! String @@ -189,8 +192,7 @@ struct AuthStrings: Hashable { ] } static func == (lhs: AuthStrings, rhs: AuthStrings) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -201,6 +203,7 @@ struct AuthOptions: Hashable { var biometricOnly: Bool var sticky: Bool + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AuthOptions? { let biometricOnly = pigeonVar_list[0] as! Bool @@ -218,8 +221,7 @@ struct AuthOptions: Hashable { ] } static func == (lhs: AuthOptions, rhs: AuthOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -234,6 +236,7 @@ struct AuthResultDetails: Hashable { /// System-provided error details, if any. var errorDetails: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AuthResultDetails? { let result = pigeonVar_list[0] as! AuthResult @@ -254,8 +257,7 @@ struct AuthResultDetails: Hashable { ] } static func == (lhs: AuthResultDetails, rhs: AuthResultDetails) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -325,6 +327,7 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } + /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol LocalAuthApi { /// Returns true if this device supports authentication. @@ -337,23 +340,17 @@ protocol LocalAuthApi { func getEnrolledBiometrics() throws -> [AuthBiometric] /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - func authenticate( - options: AuthOptions, strings: AuthStrings, - completion: @escaping (Result) -> Void) + func authenticate(options: AuthOptions, strings: AuthStrings, completion: @escaping (Result) -> Void) } /// Generated setup class from Pigeon to handle messages through the `binaryMessenger`. class LocalAuthApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `LocalAuthApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: LocalAuthApi?, messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: LocalAuthApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Returns true if this device supports authentication. - let isDeviceSupportedChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let isDeviceSupportedChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { isDeviceSupportedChannel.setMessageHandler { _, reply in do { @@ -368,10 +365,7 @@ class LocalAuthApiSetup { } /// Returns true if this device can support biometric authentication, whether /// any biometrics are enrolled or not. - let deviceCanSupportBiometricsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let deviceCanSupportBiometricsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { deviceCanSupportBiometricsChannel.setMessageHandler { _, reply in do { @@ -386,10 +380,7 @@ class LocalAuthApiSetup { } /// Returns the biometric types that are enrolled, and can thus be used /// without additional setup. - let getEnrolledBiometricsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getEnrolledBiometricsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getEnrolledBiometricsChannel.setMessageHandler { _, reply in do { @@ -404,9 +395,7 @@ class LocalAuthApiSetup { } /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - let authenticateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let authenticateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { authenticateChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart b/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart index d895007d346..ef297cf395a 100644 --- a/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart +++ b/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,30 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + /// Possible outcomes of an authentication attempt. enum AuthResult { /// The user authenticated successfully. success, - /// Native UI needed to be displayed, but couldn't be. uiUnavailable, appCancel, @@ -57,13 +52,15 @@ enum AuthResult { notInteractive, passcodeNotSet, userFallback, - /// An error other than the expected types occurred. unknownError, } /// Pigeon equivalent of the subset of BiometricType used by iOS. -enum AuthBiometric { face, fingerprint } +enum AuthBiometric { + face, + fingerprint, +} /// Pigeon version of IOSAuthMessages, plus the authorization reason. /// @@ -82,12 +79,15 @@ class AuthStrings { String? localizedFallbackTitle; List _toList() { - return [reason, cancelButton, localizedFallbackTitle]; + return [ + reason, + cancelButton, + localizedFallbackTitle, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static AuthStrings decode(Object result) { result as List; @@ -112,23 +112,29 @@ class AuthStrings { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class AuthOptions { - AuthOptions({required this.biometricOnly, required this.sticky}); + AuthOptions({ + required this.biometricOnly, + required this.sticky, + }); bool biometricOnly; bool sticky; List _toList() { - return [biometricOnly, sticky]; + return [ + biometricOnly, + sticky, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static AuthOptions decode(Object result) { result as List; @@ -152,7 +158,8 @@ class AuthOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class AuthResultDetails { @@ -172,12 +179,15 @@ class AuthResultDetails { String? errorDetails; List _toList() { - return [result, errorMessage, errorDetails]; + return [ + result, + errorMessage, + errorDetails, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static AuthResultDetails decode(Object result) { result as List; @@ -202,9 +212,11 @@ class AuthResultDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -212,19 +224,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AuthResult) { + } else if (value is AuthResult) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AuthBiometric) { + } else if (value is AuthBiometric) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AuthStrings) { + } else if (value is AuthStrings) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is AuthOptions) { + } else if (value is AuthOptions) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is AuthResultDetails) { + } else if (value is AuthResultDetails) { buffer.putUint8(133); writeValue(buffer, value.encode()); } else { @@ -235,17 +247,17 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AuthResult.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AuthBiometric.values[value]; - case 131: + case 131: return AuthStrings.decode(readValue(buffer)!); - case 132: + case 132: return AuthOptions.decode(readValue(buffer)!); - case 133: + case 133: return AuthResultDetails.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -257,13 +269,9 @@ class LocalAuthApi { /// Constructor for [LocalAuthApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LocalAuthApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + LocalAuthApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -272,14 +280,12 @@ class LocalAuthApi { /// Returns true if this device supports authentication. Future isDeviceSupported() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -304,14 +310,12 @@ class LocalAuthApi { /// Returns true if this device can support biometric authentication, whether /// any biometrics are enrolled or not. Future deviceCanSupportBiometrics() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -336,14 +340,12 @@ class LocalAuthApi { /// Returns the biometric types that are enrolled, and can thus be used /// without additional setup. Future> getEnrolledBiometrics() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -367,21 +369,14 @@ class LocalAuthApi { /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - Future authenticate( - AuthOptions options, - AuthStrings strings, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [options, strings], + Future authenticate(AuthOptions options, AuthStrings strings) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, strings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/local_auth/local_auth_windows/lib/src/messages.g.dart b/packages/local_auth/local_auth_windows/lib/src/messages.g.dart index b5bd1105b07..48f6424b6b7 100644 --- a/packages/local_auth/local_auth_windows/lib/src/messages.g.dart +++ b/packages/local_auth/local_auth_windows/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -22,26 +22,21 @@ PlatformException _createConnectionError(String channelName) { enum AuthResult { /// The user authenticated successfully. success, - /// The user failed to successfully authenticate. failure, - /// No biometric hardware is available. noHardware, - /// No biometrics are enrolled. notEnrolled, - /// The biometric hardware is currently in use. deviceBusy, - /// Device policy does not allow using the authentication system. disabledByPolicy, - /// Authentication is unavailable for an unknown reason. unavailable, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -49,7 +44,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AuthResult) { + } else if (value is AuthResult) { buffer.putUint8(129); writeValue(buffer, value.index); } else { @@ -60,7 +55,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AuthResult.values[value]; default: @@ -73,13 +68,9 @@ class LocalAuthApi { /// Constructor for [LocalAuthApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LocalAuthApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + LocalAuthApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -88,14 +79,12 @@ class LocalAuthApi { /// Returns true if this device supports authentication. Future isDeviceSupported() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -120,17 +109,13 @@ class LocalAuthApi { /// Attempts to authenticate the user with the provided [localizedReason] as /// the user-facing explanation for the authorization request. Future authenticate(String localizedReason) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [localizedReason], + final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([localizedReason]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/local_auth/local_auth_windows/windows/messages.g.cpp b/packages/local_auth/local_auth_windows/windows/messages.g.cpp index f8a367c6d54..304a601c983 100644 --- a/packages/local_auth/local_auth_windows/windows/messages.g.cpp +++ b/packages/local_auth/local_auth_windows/windows/messages.g.cpp @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #undef _HAS_EXCEPTIONS @@ -31,34 +31,30 @@ FlutterError CreateConnectionError(const std::string channel_name) { EncodableValue("")); } + PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const { + uint8_t type, + flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - const auto& encodable_enum_arg = ReadValue(stream); - const int64_t enum_arg_value = - encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); - return encodable_enum_arg.IsNull() - ? EncodableValue() - : CustomEncodableValue( - static_cast(enum_arg_value)); - } + const auto& encodable_enum_arg = ReadValue(stream); + const int64_t enum_arg_value = encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); + return encodable_enum_arg.IsNull() ? EncodableValue() : CustomEncodableValue(static_cast(enum_arg_value)); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = - std::get_if(&value)) { + const EncodableValue& value, + flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = std::get_if(&value)) { if (custom_value->type() == typeid(AuthResult)) { stream->WriteByte(129); - WriteValue(EncodableValue(static_cast( - std::any_cast(*custom_value))), - stream); + WriteValue(EncodableValue(static_cast(std::any_cast(*custom_value))), stream); return; } } @@ -67,87 +63,68 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by LocalAuthApi. const flutter::StandardMessageCodec& LocalAuthApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `LocalAuthApi` to handle messages through the -// `binary_messenger`. -void LocalAuthApi::SetUp(flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api) { +// Sets up an instance of `LocalAuthApi` to handle messages through the `binary_messenger`. +void LocalAuthApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api) { LocalAuthApi::SetUp(binary_messenger, api, ""); } -void LocalAuthApi::SetUp(flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = - message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : ""; +void LocalAuthApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - api->IsDeviceSupported([reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + api->IsDeviceSupported([reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_localized_reason_arg = args.at(0); - if (encodable_localized_reason_arg.IsNull()) { - reply(WrapError("localized_reason_arg unexpectedly null.")); - return; - } - const auto& localized_reason_arg = - std::get(encodable_localized_reason_arg); - api->Authenticate( - localized_reason_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_localized_reason_arg = args.at(0); + if (encodable_localized_reason_arg.IsNull()) { + reply(WrapError("localized_reason_arg unexpectedly null.")); + return; + } + const auto& localized_reason_arg = std::get(encodable_localized_reason_arg); + api->Authenticate(localized_reason_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -155,15 +132,19 @@ void LocalAuthApi::SetUp(flutter::BinaryMessenger* binary_messenger, } EncodableValue LocalAuthApi::WrapError(std::string_view error_message) { - return EncodableValue( - EncodableList{EncodableValue(std::string(error_message)), - EncodableValue("Error"), EncodableValue()}); + return EncodableValue(EncodableList{ + EncodableValue(std::string(error_message)), + EncodableValue("Error"), + EncodableValue() + }); } EncodableValue LocalAuthApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{EncodableValue(error.code()), - EncodableValue(error.message()), - error.details()}); + return EncodableValue(EncodableList{ + EncodableValue(error.code()), + EncodableValue(error.message()), + error.details() + }); } } // namespace local_auth_windows diff --git a/packages/local_auth/local_auth_windows/windows/messages.g.h b/packages/local_auth/local_auth_windows/windows/messages.g.h index 304c2ea44f0..39189c5ddee 100644 --- a/packages/local_auth/local_auth_windows/windows/messages.g.h +++ b/packages/local_auth/local_auth_windows/windows/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -17,16 +17,17 @@ namespace local_auth_windows { + // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) : code_(code) {} + explicit FlutterError(const std::string& code) + : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, - const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -38,8 +39,7 @@ class FlutterError { flutter::EncodableValue details_; }; -template -class ErrorOr { +template class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -58,6 +58,7 @@ class ErrorOr { std::variant v_; }; + // Possible outcomes of an authentication attempt. enum class AuthResult { // The user authenticated successfully. @@ -76,6 +77,7 @@ enum class AuthResult { kUnavailable = 6 }; + class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -84,42 +86,41 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue(const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; - + void WriteValue( + const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const override; + uint8_t type, + flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from -// Flutter. +// Generated interface from Pigeon that represents a handler of messages from Flutter. class LocalAuthApi { public: LocalAuthApi(const LocalAuthApi&) = delete; LocalAuthApi& operator=(const LocalAuthApi&) = delete; virtual ~LocalAuthApi() {} // Returns true if this device supports authentication. - virtual void IsDeviceSupported( - std::function reply)> result) = 0; + virtual void IsDeviceSupported(std::function reply)> result) = 0; // Attempts to authenticate the user with the provided [localizedReason] as // the user-facing explanation for the authorization request. virtual void Authenticate( - const std::string& localized_reason, - std::function reply)> result) = 0; + const std::string& localized_reason, + std::function reply)> result) = 0; // The codec used by LocalAuthApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `LocalAuthApi` to handle messages through the - // `binary_messenger`. - static void SetUp(flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api); - static void SetUp(flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `LocalAuthApi` to handle messages through the `binary_messenger`. + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api); + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); - protected: LocalAuthApi() = default; }; diff --git a/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java b/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java index 96f2e1292bb..e6f7a8b1b46 100644 --- a/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java +++ b/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.pathprovider; @@ -16,7 +16,12 @@ import java.io.ByteArrayOutputStream; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; +import java.util.Objects; /** Generated class from Pigeon. */ @SuppressWarnings({"unused", "unchecked", "CodeBlock2Expr", "RedundantSuppression", "serial"}) @@ -31,7 +36,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -50,7 +56,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -83,11 +89,10 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null ? null : StorageDirectory.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : StorageDirectory.values()[((Long) value).intValue()]; + } default: return super.readValueOfType(type, buffer); } @@ -107,52 +112,42 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface PathProviderApi { - @Nullable + @Nullable String getTemporaryPath(); - @Nullable + @Nullable String getApplicationSupportPath(); - @Nullable + @Nullable String getApplicationDocumentsPath(); - @Nullable + @Nullable String getApplicationCachePath(); - @Nullable + @Nullable String getExternalStoragePath(); - @NonNull + @NonNull List getExternalCachePaths(); - @NonNull + @NonNull List getExternalStoragePaths(@NonNull StorageDirectory directory); /** The codec used by PathProviderApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `PathProviderApi` to handle messages through the `binaryMessenger`. - */ + /**Sets up an instance of `PathProviderApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable PathProviderApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable PathProviderApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable PathProviderApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; + BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -160,7 +155,8 @@ static void setUp( try { String output = api.getTemporaryPath(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -170,14 +166,9 @@ static void setUp( } } { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -185,7 +176,8 @@ static void setUp( try { String output = api.getApplicationSupportPath(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -195,14 +187,9 @@ static void setUp( } } { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -210,7 +197,8 @@ static void setUp( try { String output = api.getApplicationDocumentsPath(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -220,14 +208,9 @@ static void setUp( } } { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -235,7 +218,8 @@ static void setUp( try { String output = api.getApplicationCachePath(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -245,14 +229,9 @@ static void setUp( } } { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -260,7 +239,8 @@ static void setUp( try { String output = api.getExternalStoragePath(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -270,14 +250,9 @@ static void setUp( } } { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -285,7 +260,8 @@ static void setUp( try { List output = api.getExternalCachePaths(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -295,14 +271,9 @@ static void setUp( } } { - BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -312,7 +283,8 @@ static void setUp( try { List output = api.getExternalStoragePaths(directoryArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/path_provider/path_provider_android/lib/messages.g.dart b/packages/path_provider/path_provider_android/lib/messages.g.dart index bd7104e83bb..f22cecd0333 100644 --- a/packages/path_provider/path_provider_android/lib/messages.g.dart +++ b/packages/path_provider/path_provider_android/lib/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,20 +18,6 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; - } - if (error == null) { - return [result]; - } - return [error.code, error.message, error.details]; -} - enum StorageDirectory { root, music, @@ -46,6 +32,7 @@ enum StorageDirectory { documents, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -53,7 +40,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is StorageDirectory) { + } else if (value is StorageDirectory) { buffer.putUint8(129); writeValue(buffer, value.index); } else { @@ -64,7 +51,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : StorageDirectory.values[value]; default: @@ -77,13 +64,9 @@ class PathProviderApi { /// Constructor for [PathProviderApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - PathProviderApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + PathProviderApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -91,16 +74,15 @@ class PathProviderApi { final String pigeonVar_messageChannelSuffix; Future getTemporaryPath() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -115,16 +97,15 @@ class PathProviderApi { } Future getApplicationSupportPath() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -139,16 +120,15 @@ class PathProviderApi { } Future getApplicationDocumentsPath() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -163,16 +143,15 @@ class PathProviderApi { } Future getApplicationCachePath() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -187,16 +166,15 @@ class PathProviderApi { } Future getExternalStoragePath() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -211,16 +189,15 @@ class PathProviderApi { } Future> getExternalCachePaths() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -239,19 +216,16 @@ class PathProviderApi { } } - Future> getExternalStoragePaths( - StorageDirectory directory, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getExternalStoragePaths(StorageDirectory directory) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([directory]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([directory]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift b/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift index 2230fe84aa0..29c57179edb 100644 --- a/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift +++ b/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -67,6 +67,7 @@ private func nilOrValue(_ value: Any?) -> T? { return value as! T? } + enum DirectoryType: Int { case applicationDocuments = 0 case applicationSupport = 1 @@ -126,15 +127,9 @@ protocol PathProviderApi { class PathProviderApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `PathProviderApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: PathProviderApi?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: PathProviderApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let getDirectoryPathChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getDirectoryPathChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getDirectoryPathChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -149,10 +144,7 @@ class PathProviderApiSetup { } else { getDirectoryPathChannel.setMessageHandler(nil) } - let getContainerPathChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getContainerPathChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getContainerPathChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/path_provider/path_provider_foundation/lib/messages.g.dart b/packages/path_provider/path_provider_foundation/lib/messages.g.dart index 7771b6a44cc..3638787a9f4 100644 --- a/packages/path_provider/path_provider_foundation/lib/messages.g.dart +++ b/packages/path_provider/path_provider_foundation/lib/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,20 +18,6 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; - } - if (error == null) { - return [result]; - } - return [error.code, error.message, error.details]; -} - enum DirectoryType { applicationDocuments, applicationSupport, @@ -41,6 +27,7 @@ enum DirectoryType { applicationCache, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -48,7 +35,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is DirectoryType) { + } else if (value is DirectoryType) { buffer.putUint8(129); writeValue(buffer, value.index); } else { @@ -59,7 +46,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : DirectoryType.values[value]; default: @@ -72,13 +59,9 @@ class PathProviderApi { /// Constructor for [PathProviderApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - PathProviderApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + PathProviderApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -86,17 +69,13 @@ class PathProviderApi { final String pigeonVar_messageChannelSuffix; Future getDirectoryPath(DirectoryType type) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [type], + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -113,17 +92,13 @@ class PathProviderApi { } Future getContainerPath(String appGroupIdentifier) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [appGroupIdentifier], + final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([appGroupIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java b/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java index 799d468cfb1..d621a5b865c 100644 --- a/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java +++ b/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import static java.lang.annotation.ElementType.METHOD; @@ -19,7 +19,9 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; @@ -37,7 +39,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -56,15 +59,14 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError( - "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -135,17 +137,10 @@ public void setData(@NonNull Map setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } MessageData that = (MessageData) o; - return Objects.equals(name, that.name) - && Objects.equals(description, that.description) - && code.equals(that.code) - && data.equals(that.data); + return Objects.equals(name, that.name) && Objects.equals(description, that.description) && code.equals(that.code) && data.equals(that.data); } @Override @@ -229,11 +224,10 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: - { - Object value = readValue(buffer); - return value == null ? null : Code.values()[((Long) value).intValue()]; - } + case (byte) 129: { + Object value = readValue(buffer); + return value == null ? null : Code.values()[((Long) value).intValue()]; + } case (byte) 130: return MessageData.fromList((ArrayList) readValue(buffer)); default: @@ -255,6 +249,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -282,10 +277,10 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface ExampleHostApi { - @NonNull + @NonNull String getHostLanguage(); - @NonNull + @NonNull Long add(@NonNull Long a, @NonNull Long b); void sendMessage(@NonNull MessageData message, @NonNull Result result); @@ -294,23 +289,16 @@ public interface ExampleHostApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. */ + /**Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable ExampleHostApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable ExampleHostApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable ExampleHostApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -318,7 +306,8 @@ static void setUp( try { String output = api.getHostLanguage(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -330,10 +319,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -344,7 +330,8 @@ static void setUp( try { Long output = api.add(aArg, bArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -356,10 +343,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -395,47 +379,40 @@ public static class MessageFlutterApi { public MessageFlutterApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - - public MessageFlutterApi( - @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + public MessageFlutterApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** Public interface for sending reply. The codec used by MessageFlutterApi. */ + /** + * Public interface for sending reply. + * The codec used by MessageFlutterApi. + */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - public void flutterMethod(@Nullable String aStringArg, @NonNull Result result) { - final String channelName = - "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(aStringArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else if (listReply.get(0) == null) { - result.error( - new FlutterError( - "null-error", - "Flutter api returned null value for non-null return value.", - "")); + result.error(new FlutterError("null-error", "Flutter api returned null value for non-null return value.", "")); } else { @SuppressWarnings("ConstantConditions") String output = (String) listReply.get(0); result.success(output); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt index d7ec9b6255c..663585e0385 100644 --- a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt +++ b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt @@ -1,65 +1,74 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") + +import android.util.Log +import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.EventChannel -import io.flutter.plugin.common.StandardMessageCodec +import io.flutter.plugin.common.MessageCodec import io.flutter.plugin.common.StandardMethodCodec +import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object EventChannelMessagesPigeonUtils { fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && - a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } + return a.size == b.size && a.all { + (b as Map).contains(it.key) && + deepEquals(it.value, b[it.key]) + } } return a == b } + } /** - * Generated class from Pigeon that represents data sent in messages. This class should not be - * extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. + * This class should not be extended by any user class outside of the generated file. */ -sealed class PlatformEvent +sealed class PlatformEvent /** Generated class from Pigeon that represents data sent in messages. */ -data class IntEvent(val data: Long) : PlatformEvent() { +data class IntEvent ( + val data: Long +) : PlatformEvent() + { companion object { fun fromList(pigeonVar_list: List): IntEvent { val data = pigeonVar_list[0] as Long return IntEvent(data) } } - fun toList(): List { return listOf( - data, + data, ) } - override fun equals(other: Any?): Boolean { if (other !is IntEvent) { return false @@ -67,27 +76,27 @@ data class IntEvent(val data: Long) : PlatformEvent() { if (this === other) { return true } - return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class StringEvent(val data: String) : PlatformEvent() { +data class StringEvent ( + val data: String +) : PlatformEvent() + { companion object { fun fromList(pigeonVar_list: List): StringEvent { val data = pigeonVar_list[0] as String return StringEvent(data) } } - fun toList(): List { return listOf( - data, + data, ) } - override fun equals(other: Any?): Boolean { if (other !is StringEvent) { return false @@ -95,26 +104,27 @@ data class StringEvent(val data: String) : PlatformEvent() { if (this === other) { return true } - return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } - private open class EventChannelMessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as? List)?.let { IntEvent.fromList(it) } + return (readValue(buffer) as? List)?.let { + IntEvent.fromList(it) + } } 130.toByte() -> { - return (readValue(buffer) as? List)?.let { StringEvent.fromList(it) } + return (readValue(buffer) as? List)?.let { + StringEvent.fromList(it) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is IntEvent -> { stream.write(129) @@ -131,6 +141,7 @@ private open class EventChannelMessagesPigeonCodec : StandardMessageCodec() { val EventChannelMessagesPigeonMethodCodec = StandardMethodCodec(EventChannelMessagesPigeonCodec()) + private class EventChannelMessagesPigeonStreamHandler( val wrapper: EventChannelMessagesPigeonEventChannelWrapper ) : EventChannel.StreamHandler { @@ -166,24 +177,17 @@ class PigeonEventSink(private val sink: EventChannel.EventSink) { sink.endOfStream() } } - -abstract class StreamEventsStreamHandler : - EventChannelMessagesPigeonEventChannelWrapper { + +abstract class StreamEventsStreamHandler : EventChannelMessagesPigeonEventChannelWrapper { companion object { - fun register( - messenger: BinaryMessenger, - streamHandler: StreamEventsStreamHandler, - instanceName: String = "" - ) { - var channelName: String = - "dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents" + fun register(messenger: BinaryMessenger, streamHandler: StreamEventsStreamHandler, instanceName: String = "") { + var channelName: String = "dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents" if (instanceName.isNotEmpty()) { channelName += ".$instanceName" } - val internalStreamHandler = - EventChannelMessagesPigeonStreamHandler(streamHandler) - EventChannel(messenger, channelName, EventChannelMessagesPigeonMethodCodec) - .setStreamHandler(internalStreamHandler) + val internalStreamHandler = EventChannelMessagesPigeonStreamHandler(streamHandler) + EventChannel(messenger, channelName, EventChannelMessagesPigeonMethodCodec).setStreamHandler(internalStreamHandler) } } } + diff --git a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt index 87f4ef1acf1..32f5df9668e 100644 --- a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt +++ b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt @@ -1,24 +1,24 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") + import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec +import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object MessagesPigeonUtils { fun createConnectionError(channelName: String): FlutterError { - return FlutterError( - "channel-error", "Unable to establish connection on channel: '$channelName'.", "") - } + return FlutterError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } fun wrapResult(result: Any?): List { return listOf(result) @@ -26,53 +26,61 @@ private object MessagesPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf(exception.code, exception.message, exception.details) + listOf( + exception.code, + exception.message, + exception.details + ) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) } } - fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && - a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } + return a.size == b.size && a.all { + (b as Map).contains(it.key) && + deepEquals(it.value, b[it.key]) + } } return a == b } + } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() enum class Code(val raw: Int) { @@ -87,12 +95,13 @@ enum class Code(val raw: Int) { } /** Generated class from Pigeon that represents data sent in messages. */ -data class MessageData( - val name: String? = null, - val description: String? = null, - val code: Code, - val data: Map -) { +data class MessageData ( + val name: String? = null, + val description: String? = null, + val code: Code, + val data: Map +) + { companion object { fun fromList(pigeonVar_list: List): MessageData { val name = pigeonVar_list[0] as String? @@ -102,16 +111,14 @@ data class MessageData( return MessageData(name, description, code, data) } } - fun toList(): List { return listOf( - name, - description, - code, - data, + name, + description, + code, + data, ) } - override fun equals(other: Any?): Boolean { if (other !is MessageData) { return false @@ -119,26 +126,27 @@ data class MessageData( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } - private open class MessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { Code.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + Code.ofRaw(it.toInt()) + } } 130.toByte() -> { - return (readValue(buffer) as? List)?.let { MessageData.fromList(it) } + return (readValue(buffer) as? List)?.let { + MessageData.fromList(it) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is Code -> { stream.write(129) @@ -153,40 +161,31 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } + /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ interface ExampleHostApi { fun getHostLanguage(): String - fun add(a: Long, b: Long): Long - fun sendMessage(message: MessageData, callback: (Result) -> Unit) companion object { /** The codec used by ExampleHostApi. */ - val codec: MessageCodec by lazy { MessagesPigeonCodec() } + val codec: MessageCodec by lazy { + MessagesPigeonCodec() + } /** Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. */ @JvmOverloads - fun setUp( - binaryMessenger: BinaryMessenger, - api: ExampleHostApi?, - messageChannelSuffix: String = "" - ) { - val separatedMessageChannelSuffix = - if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp(binaryMessenger: BinaryMessenger, api: ExampleHostApi?, messageChannelSuffix: String = "") { + val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - listOf(api.getHostLanguage()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getHostLanguage()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -194,22 +193,17 @@ interface ExampleHostApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val aArg = args[0] as Long val bArg = args[1] as Long - val wrapped: List = - try { - listOf(api.add(aArg, bArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.add(aArg, bArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -217,11 +211,7 @@ interface ExampleHostApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -244,39 +234,31 @@ interface ExampleHostApi { } } /** Generated class from Pigeon that represents Flutter messages that can be called from Kotlin. */ -class MessageFlutterApi( - private val binaryMessenger: BinaryMessenger, - private val messageChannelSuffix: String = "" -) { +class MessageFlutterApi(private val binaryMessenger: BinaryMessenger, private val messageChannelSuffix: String = "") { companion object { /** The codec used by MessageFlutterApi. */ - val codec: MessageCodec by lazy { MessagesPigeonCodec() } + val codec: MessageCodec by lazy { + MessagesPigeonCodec() + } } - - fun flutterMethod(aStringArg: String?, callback: (Result) -> Unit) { - val separatedMessageChannelSuffix = - if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" - val channelName = - "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$separatedMessageChannelSuffix" + fun flutterMethod(aStringArg: String?, callback: (Result) -> Unit) +{ + val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + val channelName = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$separatedMessageChannelSuffix" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(aStringArg)) { if (it is List<*>) { if (it.size > 1) { callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else if (it[0] == null) { - callback( - Result.failure( - FlutterError( - "null-error", - "Flutter api returned null value for non-null return value.", - ""))) + callback(Result.failure(FlutterError("null-error", "Flutter api returned null value for non-null return value.", ""))) } else { val output = it[0] as String callback(Result.success(output)) } } else { callback(Result.failure(MessagesPigeonUtils.createConnectionError(channelName))) - } + } } } } diff --git a/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift b/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift index 027453c3951..d2067b7114b 100644 --- a/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift +++ b/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -66,12 +66,12 @@ func deepEqualsEventChannelMessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashEventChannelMessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashEventChannelMessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashEventChannelMessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashEventChannelMessages(value: valueDict[key]!, hasher: &hasher) } @@ -85,6 +85,8 @@ func deepHashEventChannelMessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + /// Generated class from Pigeon that represents data sent in messages. /// This protocol should not be extended by any user class outside of the generated file. protocol PlatformEvent { @@ -95,6 +97,7 @@ protocol PlatformEvent { struct IntEvent: PlatformEvent { var data: Int64 + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> IntEvent? { let data = pigeonVar_list[0] as! Int64 @@ -109,8 +112,7 @@ struct IntEvent: PlatformEvent { ] } static func == (lhs: IntEvent, rhs: IntEvent) -> Bool { - return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) - } + return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashEventChannelMessages(value: toList(), hasher: &hasher) } @@ -120,6 +122,7 @@ struct IntEvent: PlatformEvent { struct StringEvent: PlatformEvent { var data: String + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> StringEvent? { let data = pigeonVar_list[0] as! String @@ -134,8 +137,7 @@ struct StringEvent: PlatformEvent { ] } static func == (lhs: StringEvent, rhs: StringEvent) -> Bool { - return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) - } + return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashEventChannelMessages(value: toList(), hasher: &hasher) } @@ -179,12 +181,11 @@ private class EventChannelMessagesPigeonCodecReaderWriter: FlutterStandardReader } class EventChannelMessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { - static let shared = EventChannelMessagesPigeonCodec( - readerWriter: EventChannelMessagesPigeonCodecReaderWriter()) + static let shared = EventChannelMessagesPigeonCodec(readerWriter: EventChannelMessagesPigeonCodecReaderWriter()) } -var eventChannelMessagesPigeonMethodCodec = FlutterStandardMethodCodec( - readerWriter: EventChannelMessagesPigeonCodecReaderWriter()) +var eventChannelMessagesPigeonMethodCodec = FlutterStandardMethodCodec(readerWriter: EventChannelMessagesPigeonCodecReaderWriter()); + private class PigeonStreamHandler: NSObject, FlutterStreamHandler { private let wrapper: PigeonEventChannelWrapper @@ -236,18 +237,16 @@ class PigeonEventSink { } class StreamEventsStreamHandler: PigeonEventChannelWrapper { - static func register( - with messenger: FlutterBinaryMessenger, - instanceName: String = "", - streamHandler: StreamEventsStreamHandler - ) { + static func register(with messenger: FlutterBinaryMessenger, + instanceName: String = "", + streamHandler: StreamEventsStreamHandler) { var channelName = "dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents" if !instanceName.isEmpty { channelName += ".\(instanceName)" } let internalStreamHandler = PigeonStreamHandler(wrapper: streamHandler) - let channel = FlutterEventChannel( - name: channelName, binaryMessenger: messenger, codec: eventChannelMessagesPigeonMethodCodec) + let channel = FlutterEventChannel(name: channelName, binaryMessenger: messenger, codec: eventChannelMessagesPigeonMethodCodec) channel.setStreamHandler(internalStreamHandler) } } + diff --git a/packages/pigeon/example/app/ios/Runner/Messages.g.swift b/packages/pigeon/example/app/ios/Runner/Messages.g.swift index 46c3e23598e..c15449993d8 100644 --- a/packages/pigeon/example/app/ios/Runner/Messages.g.swift +++ b/packages/pigeon/example/app/ios/Runner/Messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -59,9 +59,7 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError( - code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", - details: "") + return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -116,12 +114,12 @@ func deepEqualsMessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashMessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashMessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashMessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashMessages(value: valueDict[key]!, hasher: &hasher) } @@ -135,6 +133,8 @@ func deepHashMessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + enum Code: Int { case one = 0 case two = 1 @@ -147,6 +147,7 @@ struct MessageData: Hashable { var code: Code var data: [String: String] + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> MessageData? { let name: String? = nilOrValue(pigeonVar_list[0]) @@ -170,8 +171,7 @@ struct MessageData: Hashable { ] } static func == (lhs: MessageData, rhs: MessageData) -> Bool { - return deepEqualsMessages(lhs.toList(), rhs.toList()) - } + return deepEqualsMessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashMessages(value: toList(), hasher: &hasher) } @@ -222,6 +222,7 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } + /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol ExampleHostApi { func getHostLanguage() throws -> String @@ -233,14 +234,9 @@ protocol ExampleHostApi { class ExampleHostApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: ExampleHostApi?, messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: ExampleHostApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let getHostLanguageChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getHostLanguageChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getHostLanguageChannel.setMessageHandler { _, reply in do { @@ -253,9 +249,7 @@ class ExampleHostApiSetup { } else { getHostLanguageChannel.setMessageHandler(nil) } - let addChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let addChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { addChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -271,9 +265,7 @@ class ExampleHostApiSetup { } else { addChannel.setMessageHandler(nil) } - let sendMessageChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let sendMessageChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { sendMessageChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -294,8 +286,7 @@ class ExampleHostApiSetup { } /// Generated protocol from Pigeon that represents Flutter messages that can be called from Swift. protocol MessageFlutterApiProtocol { - func flutterMethod( - aString aStringArg: String?, completion: @escaping (Result) -> Void) + func flutterMethod(aString aStringArg: String?, completion: @escaping (Result) -> Void) } class MessageFlutterApi: MessageFlutterApiProtocol { private let binaryMessenger: FlutterBinaryMessenger @@ -307,13 +298,9 @@ class MessageFlutterApi: MessageFlutterApiProtocol { var codec: MessagesPigeonCodec { return MessagesPigeonCodec.shared } - func flutterMethod( - aString aStringArg: String?, completion: @escaping (Result) -> Void - ) { - let channelName: String = - "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod\(messageChannelSuffix)" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func flutterMethod(aString aStringArg: String?, completion: @escaping (Result) -> Void) { + let channelName: String = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod\(messageChannelSuffix)" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([aStringArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -325,11 +312,7 @@ class MessageFlutterApi: MessageFlutterApiProtocol { let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion( - .failure( - PigeonError( - code: "null-error", - message: "Flutter api returned null value for non-null return value.", details: ""))) + completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! String completion(.success(result)) diff --git a/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart b/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart index 36df9a2ce33..e00260f3a0c 100644 --- a/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart +++ b/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -10,43 +10,45 @@ import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer; import 'package:flutter/services.dart'; - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } -sealed class PlatformEvent {} + +sealed class PlatformEvent { +} class IntEvent extends PlatformEvent { - IntEvent({required this.data}); + IntEvent({ + required this.data, + }); int data; List _toList() { - return [data]; + return [ + data, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static IntEvent decode(Object result) { result as List; - return IntEvent(data: result[0]! as int); + return IntEvent( + data: result[0]! as int, + ); } @override @@ -63,25 +65,31 @@ class IntEvent extends PlatformEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class StringEvent extends PlatformEvent { - StringEvent({required this.data}); + StringEvent({ + required this.data, + }); String data; List _toList() { - return [data]; + return [ + data, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static StringEvent decode(Object result) { result as List; - return StringEvent(data: result[0]! as String); + return StringEvent( + data: result[0]! as String, + ); } @override @@ -98,9 +106,11 @@ class StringEvent extends PlatformEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -108,10 +118,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is IntEvent) { + } else if (value is IntEvent) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is StringEvent) { + } else if (value is StringEvent) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -122,9 +132,9 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return IntEvent.decode(readValue(buffer)!); - case 130: + case 130: return StringEvent.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -132,19 +142,16 @@ class _PigeonCodec extends StandardMessageCodec { } } -const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec( - _PigeonCodec(), -); +const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec(_PigeonCodec()); -Stream streamEvents({String instanceName = ''}) { +Stream streamEvents( {String instanceName = ''}) { if (instanceName.isNotEmpty) { instanceName = '.$instanceName'; } - final EventChannel streamEventsChannel = EventChannel( - 'dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents$instanceName', - pigeonMethodCodec, - ); + final EventChannel streamEventsChannel = + EventChannel('dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents$instanceName', pigeonMethodCodec); return streamEventsChannel.receiveBroadcastStream().map((dynamic event) { return event as PlatformEvent; }); } + diff --git a/packages/pigeon/example/app/lib/src/messages.g.dart b/packages/pigeon/example/app/lib/src/messages.g.dart index a1707968cf7..55034b6ed0c 100644 --- a/packages/pigeon/example/app/lib/src/messages.g.dart +++ b/packages/pigeon/example/app/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,26 +27,25 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } -enum Code { one, two } + +enum Code { + one, + two, +} class MessageData { MessageData({ @@ -69,12 +64,16 @@ class MessageData { Map data; List _toList() { - return [name, description, code, data]; + return [ + name, + description, + code, + data, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static MessageData decode(Object result) { result as List; @@ -100,9 +99,11 @@ class MessageData { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -110,10 +111,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is Code) { + } else if (value is Code) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is MessageData) { + } else if (value is MessageData) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -124,10 +125,10 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : Code.values[value]; - case 130: + case 130: return MessageData.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -139,13 +140,9 @@ class ExampleHostApi { /// Constructor for [ExampleHostApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - ExampleHostApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + ExampleHostApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -153,14 +150,12 @@ class ExampleHostApi { final String pigeonVar_messageChannelSuffix; Future getHostLanguage() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -183,17 +178,13 @@ class ExampleHostApi { } Future add(int a, int b) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [a, b], + final String pigeonVar_channelName = 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([a, b]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -215,17 +206,13 @@ class ExampleHostApi { } Future sendMessage(MessageData message) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [message], + final String pigeonVar_channelName = 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([message]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -252,29 +239,18 @@ abstract class MessageFlutterApi { String flutterMethod(String? aString); - static void setUp( - MessageFlutterApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(MessageFlutterApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod was null.'); final List args = (message as List?)!; final String? arg_aString = (args[0] as String?); try { @@ -282,10 +258,8 @@ abstract class MessageFlutterApi { return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/pigeon/example/app/linux/messages.g.cc b/packages/pigeon/example/app/linux/messages.g.cc index 5dc179e4203..e7d9e7cdf72 100644 --- a/packages/pigeon/example/app/linux/messages.g.cc +++ b/packages/pigeon/example/app/linux/messages.g.cc @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #include "messages.g.h" @@ -15,40 +15,35 @@ struct _PigeonExamplePackageMessageData { FlValue* data; }; -G_DEFINE_TYPE(PigeonExamplePackageMessageData, - pigeon_example_package_message_data, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageMessageData, pigeon_example_package_message_data, G_TYPE_OBJECT) static void pigeon_example_package_message_data_dispose(GObject* object) { - PigeonExamplePackageMessageData* self = - PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(object); + PigeonExamplePackageMessageData* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(object); g_clear_pointer(&self->name, g_free); g_clear_pointer(&self->description, g_free); g_clear_pointer(&self->data, fl_value_unref); - G_OBJECT_CLASS(pigeon_example_package_message_data_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_message_data_parent_class)->dispose(object); } -static void pigeon_example_package_message_data_init( - PigeonExamplePackageMessageData* self) {} +static void pigeon_example_package_message_data_init(PigeonExamplePackageMessageData* self) { +} -static void pigeon_example_package_message_data_class_init( - PigeonExamplePackageMessageDataClass* klass) { +static void pigeon_example_package_message_data_class_init(PigeonExamplePackageMessageDataClass* klass) { G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_message_data_dispose; } -PigeonExamplePackageMessageData* pigeon_example_package_message_data_new( - const gchar* name, const gchar* description, PigeonExamplePackageCode code, - FlValue* data) { - PigeonExamplePackageMessageData* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA( - g_object_new(pigeon_example_package_message_data_get_type(), nullptr)); +PigeonExamplePackageMessageData* pigeon_example_package_message_data_new(const gchar* name, const gchar* description, PigeonExamplePackageCode code, FlValue* data) { + PigeonExamplePackageMessageData* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(g_object_new(pigeon_example_package_message_data_get_type(), nullptr)); if (name != nullptr) { self->name = g_strdup(name); - } else { + } + else { self->name = nullptr; } if (description != nullptr) { self->description = g_strdup(description); - } else { + } + else { self->description = nullptr; } self->code = code; @@ -56,50 +51,36 @@ PigeonExamplePackageMessageData* pigeon_example_package_message_data_new( return self; } -const gchar* pigeon_example_package_message_data_get_name( - PigeonExamplePackageMessageData* self) { +const gchar* pigeon_example_package_message_data_get_name(PigeonExamplePackageMessageData* self) { g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), nullptr); return self->name; } -const gchar* pigeon_example_package_message_data_get_description( - PigeonExamplePackageMessageData* self) { +const gchar* pigeon_example_package_message_data_get_description(PigeonExamplePackageMessageData* self) { g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), nullptr); return self->description; } -PigeonExamplePackageCode pigeon_example_package_message_data_get_code( - PigeonExamplePackageMessageData* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), - static_cast(0)); +PigeonExamplePackageCode pigeon_example_package_message_data_get_code(PigeonExamplePackageMessageData* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), static_cast(0)); return self->code; } -FlValue* pigeon_example_package_message_data_get_data( - PigeonExamplePackageMessageData* self) { +FlValue* pigeon_example_package_message_data_get_data(PigeonExamplePackageMessageData* self) { g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), nullptr); return self->data; } -static FlValue* pigeon_example_package_message_data_to_list( - PigeonExamplePackageMessageData* self) { +static FlValue* pigeon_example_package_message_data_to_list(PigeonExamplePackageMessageData* self) { FlValue* values = fl_value_new_list(); - fl_value_append_take(values, self->name != nullptr - ? fl_value_new_string(self->name) - : fl_value_new_null()); - fl_value_append_take(values, self->description != nullptr - ? fl_value_new_string(self->description) - : fl_value_new_null()); - fl_value_append_take(values, - fl_value_new_custom(pigeon_example_package_code_type_id, - fl_value_new_int(self->code), - (GDestroyNotify)fl_value_unref)); + fl_value_append_take(values, self->name != nullptr ? fl_value_new_string(self->name) : fl_value_new_null()); + fl_value_append_take(values, self->description != nullptr ? fl_value_new_string(self->description) : fl_value_new_null()); + fl_value_append_take(values, fl_value_new_custom(pigeon_example_package_code_type_id, fl_value_new_int(self->code), (GDestroyNotify)fl_value_unref)); fl_value_append_take(values, fl_value_ref(self->data)); return values; } -static PigeonExamplePackageMessageData* -pigeon_example_package_message_data_new_from_list(FlValue* values) { +static PigeonExamplePackageMessageData* pigeon_example_package_message_data_new_from_list(FlValue* values) { FlValue* value0 = fl_value_get_list_value(values, 0); const gchar* name = nullptr; if (fl_value_get_type(value0) != FL_VALUE_TYPE_NULL) { @@ -111,9 +92,7 @@ pigeon_example_package_message_data_new_from_list(FlValue* values) { description = fl_value_get_string(value1); } FlValue* value2 = fl_value_get_list_value(values, 2); - PigeonExamplePackageCode code = static_cast( - fl_value_get_int(reinterpret_cast( - const_cast(fl_value_get_custom_value(value2))))); + PigeonExamplePackageCode code = static_cast(fl_value_get_int(reinterpret_cast(const_cast(fl_value_get_custom_value(value2))))); FlValue* value3 = fl_value_get_list_value(values, 3); FlValue* data = value3; return pigeon_example_package_message_data_new(name, description, code, data); @@ -121,124 +100,80 @@ pigeon_example_package_message_data_new_from_list(FlValue* values) { struct _PigeonExamplePackageMessageCodec { FlStandardMessageCodec parent_instance; + }; -G_DEFINE_TYPE(PigeonExamplePackageMessageCodec, - pigeon_example_package_message_codec, - fl_standard_message_codec_get_type()) +G_DEFINE_TYPE(PigeonExamplePackageMessageCodec, pigeon_example_package_message_codec, fl_standard_message_codec_get_type()) const int pigeon_example_package_code_type_id = 129; const int pigeon_example_package_message_data_type_id = 130; -static gboolean -pigeon_example_package_message_codec_write_pigeon_example_package_code( - FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, - GError** error) { +static gboolean pigeon_example_package_message_codec_write_pigeon_example_package_code(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { uint8_t type = pigeon_example_package_code_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); return fl_standard_message_codec_write_value(codec, buffer, value, error); } -static gboolean -pigeon_example_package_message_codec_write_pigeon_example_package_message_data( - FlStandardMessageCodec* codec, GByteArray* buffer, - PigeonExamplePackageMessageData* value, GError** error) { +static gboolean pigeon_example_package_message_codec_write_pigeon_example_package_message_data(FlStandardMessageCodec* codec, GByteArray* buffer, PigeonExamplePackageMessageData* value, GError** error) { uint8_t type = pigeon_example_package_message_data_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); - g_autoptr(FlValue) values = - pigeon_example_package_message_data_to_list(value); + g_autoptr(FlValue) values = pigeon_example_package_message_data_to_list(value); return fl_standard_message_codec_write_value(codec, buffer, values, error); } -static gboolean pigeon_example_package_message_codec_write_value( - FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, - GError** error) { +static gboolean pigeon_example_package_message_codec_write_value(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { if (fl_value_get_type(value) == FL_VALUE_TYPE_CUSTOM) { switch (fl_value_get_custom_type(value)) { case pigeon_example_package_code_type_id: - return pigeon_example_package_message_codec_write_pigeon_example_package_code( - codec, buffer, - reinterpret_cast( - const_cast(fl_value_get_custom_value(value))), - error); + return pigeon_example_package_message_codec_write_pigeon_example_package_code(codec, buffer, reinterpret_cast(const_cast(fl_value_get_custom_value(value))), error); case pigeon_example_package_message_data_type_id: - return pigeon_example_package_message_codec_write_pigeon_example_package_message_data( - codec, buffer, - PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA( - fl_value_get_custom_value_object(value)), - error); + return pigeon_example_package_message_codec_write_pigeon_example_package_message_data(codec, buffer, PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(fl_value_get_custom_value_object(value)), error); } } - return FL_STANDARD_MESSAGE_CODEC_CLASS( - pigeon_example_package_message_codec_parent_class) - ->write_value(codec, buffer, value, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(pigeon_example_package_message_codec_parent_class)->write_value(codec, buffer, value, error); } -static FlValue* -pigeon_example_package_message_codec_read_pigeon_example_package_code( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, - GError** error) { - return fl_value_new_custom( - pigeon_example_package_code_type_id, - fl_standard_message_codec_read_value(codec, buffer, offset, error), - (GDestroyNotify)fl_value_unref); +static FlValue* pigeon_example_package_message_codec_read_pigeon_example_package_code(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { + return fl_value_new_custom(pigeon_example_package_code_type_id, fl_standard_message_codec_read_value(codec, buffer, offset, error), (GDestroyNotify)fl_value_unref); } -static FlValue* -pigeon_example_package_message_codec_read_pigeon_example_package_message_data( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, - GError** error) { - g_autoptr(FlValue) values = - fl_standard_message_codec_read_value(codec, buffer, offset, error); +static FlValue* pigeon_example_package_message_codec_read_pigeon_example_package_message_data(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { + g_autoptr(FlValue) values = fl_standard_message_codec_read_value(codec, buffer, offset, error); if (values == nullptr) { return nullptr; } - g_autoptr(PigeonExamplePackageMessageData) value = - pigeon_example_package_message_data_new_from_list(values); + g_autoptr(PigeonExamplePackageMessageData) value = pigeon_example_package_message_data_new_from_list(values); if (value == nullptr) { - g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, - "Invalid data received for MessageData"); + g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, "Invalid data received for MessageData"); return nullptr; } - return fl_value_new_custom_object(pigeon_example_package_message_data_type_id, - G_OBJECT(value)); + return fl_value_new_custom_object(pigeon_example_package_message_data_type_id, G_OBJECT(value)); } -static FlValue* pigeon_example_package_message_codec_read_value_of_type( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, - GError** error) { +static FlValue* pigeon_example_package_message_codec_read_value_of_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, GError** error) { switch (type) { case pigeon_example_package_code_type_id: - return pigeon_example_package_message_codec_read_pigeon_example_package_code( - codec, buffer, offset, error); + return pigeon_example_package_message_codec_read_pigeon_example_package_code(codec, buffer, offset, error); case pigeon_example_package_message_data_type_id: - return pigeon_example_package_message_codec_read_pigeon_example_package_message_data( - codec, buffer, offset, error); + return pigeon_example_package_message_codec_read_pigeon_example_package_message_data(codec, buffer, offset, error); default: - return FL_STANDARD_MESSAGE_CODEC_CLASS( - pigeon_example_package_message_codec_parent_class) - ->read_value_of_type(codec, buffer, offset, type, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(pigeon_example_package_message_codec_parent_class)->read_value_of_type(codec, buffer, offset, type, error); } } -static void pigeon_example_package_message_codec_init( - PigeonExamplePackageMessageCodec* self) {} +static void pigeon_example_package_message_codec_init(PigeonExamplePackageMessageCodec* self) { +} -static void pigeon_example_package_message_codec_class_init( - PigeonExamplePackageMessageCodecClass* klass) { - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = - pigeon_example_package_message_codec_write_value; - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = - pigeon_example_package_message_codec_read_value_of_type; +static void pigeon_example_package_message_codec_class_init(PigeonExamplePackageMessageCodecClass* klass) { + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = pigeon_example_package_message_codec_write_value; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = pigeon_example_package_message_codec_read_value_of_type; } -static PigeonExamplePackageMessageCodec* -pigeon_example_package_message_codec_new() { - PigeonExamplePackageMessageCodec* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_CODEC( - g_object_new(pigeon_example_package_message_codec_get_type(), nullptr)); +static PigeonExamplePackageMessageCodec* pigeon_example_package_message_codec_new() { + PigeonExamplePackageMessageCodec* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_CODEC(g_object_new(pigeon_example_package_message_codec_get_type(), nullptr)); return self; } @@ -249,41 +184,26 @@ struct _PigeonExamplePackageExampleHostApiResponseHandle { FlBasicMessageChannelResponseHandle* response_handle; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, - pigeon_example_package_example_host_api_response_handle, - G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, pigeon_example_package_example_host_api_response_handle, G_TYPE_OBJECT) -static void pigeon_example_package_example_host_api_response_handle_dispose( - GObject* object) { - PigeonExamplePackageExampleHostApiResponseHandle* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(object); +static void pigeon_example_package_example_host_api_response_handle_dispose(GObject* object) { + PigeonExamplePackageExampleHostApiResponseHandle* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(object); g_clear_object(&self->channel); g_clear_object(&self->response_handle); - G_OBJECT_CLASS( - pigeon_example_package_example_host_api_response_handle_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_example_host_api_response_handle_parent_class)->dispose(object); } -static void pigeon_example_package_example_host_api_response_handle_init( - PigeonExamplePackageExampleHostApiResponseHandle* self) {} +static void pigeon_example_package_example_host_api_response_handle_init(PigeonExamplePackageExampleHostApiResponseHandle* self) { +} -static void pigeon_example_package_example_host_api_response_handle_class_init( - PigeonExamplePackageExampleHostApiResponseHandleClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_example_host_api_response_handle_dispose; +static void pigeon_example_package_example_host_api_response_handle_class_init(PigeonExamplePackageExampleHostApiResponseHandleClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_response_handle_dispose; } -static PigeonExamplePackageExampleHostApiResponseHandle* -pigeon_example_package_example_host_api_response_handle_new( - FlBasicMessageChannel* channel, - FlBasicMessageChannelResponseHandle* response_handle) { - PigeonExamplePackageExampleHostApiResponseHandle* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(g_object_new( - pigeon_example_package_example_host_api_response_handle_get_type(), - nullptr)); +static PigeonExamplePackageExampleHostApiResponseHandle* pigeon_example_package_example_host_api_response_handle_new(FlBasicMessageChannel* channel, FlBasicMessageChannelResponseHandle* response_handle) { + PigeonExamplePackageExampleHostApiResponseHandle* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(g_object_new(pigeon_example_package_example_host_api_response_handle_get_type(), nullptr)); self->channel = FL_BASIC_MESSAGE_CHANNEL(g_object_ref(channel)); - self->response_handle = - FL_BASIC_MESSAGE_CHANNEL_RESPONSE_HANDLE(g_object_ref(response_handle)); + self->response_handle = FL_BASIC_MESSAGE_CHANNEL_RESPONSE_HANDLE(g_object_ref(response_handle)); return self; } @@ -293,59 +213,34 @@ struct _PigeonExamplePackageExampleHostApiGetHostLanguageResponse { FlValue* value; }; -G_DEFINE_TYPE( - PigeonExamplePackageExampleHostApiGetHostLanguageResponse, - pigeon_example_package_example_host_api_get_host_language_response, - G_TYPE_OBJECT) - -static void -pigeon_example_package_example_host_api_get_host_language_response_dispose( - GObject* object) { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE( - object); +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiGetHostLanguageResponse, pigeon_example_package_example_host_api_get_host_language_response, G_TYPE_OBJECT) + +static void pigeon_example_package_example_host_api_get_host_language_response_dispose(GObject* object) { + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS( - pigeon_example_package_example_host_api_get_host_language_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_example_host_api_get_host_language_response_parent_class)->dispose(object); } -static void -pigeon_example_package_example_host_api_get_host_language_response_init( - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self) {} +static void pigeon_example_package_example_host_api_get_host_language_response_init(PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self) { +} -static void -pigeon_example_package_example_host_api_get_host_language_response_class_init( - PigeonExamplePackageExampleHostApiGetHostLanguageResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_example_host_api_get_host_language_response_dispose; +static void pigeon_example_package_example_host_api_get_host_language_response_class_init(PigeonExamplePackageExampleHostApiGetHostLanguageResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_get_host_language_response_dispose; } -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* -pigeon_example_package_example_host_api_get_host_language_response_new( - const gchar* return_value) { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new( - pigeon_example_package_example_host_api_get_host_language_response_get_type(), - nullptr)); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new(const gchar* return_value) { + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_get_host_language_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(return_value)); return self; } -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* -pigeon_example_package_example_host_api_get_host_language_response_new_error( - const gchar* code, const gchar* message, FlValue* details) { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new( - pigeon_example_package_example_host_api_get_host_language_response_get_type(), - nullptr)); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new_error(const gchar* code, const gchar* message, FlValue* details) { + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_get_host_language_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, - fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) - : fl_value_new_null()); + fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); return self; } @@ -355,60 +250,38 @@ struct _PigeonExamplePackageExampleHostApiAddResponse { FlValue* value; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiAddResponse, - pigeon_example_package_example_host_api_add_response, - G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiAddResponse, pigeon_example_package_example_host_api_add_response, G_TYPE_OBJECT) -static void pigeon_example_package_example_host_api_add_response_dispose( - GObject* object) { - PigeonExamplePackageExampleHostApiAddResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(object); +static void pigeon_example_package_example_host_api_add_response_dispose(GObject* object) { + PigeonExamplePackageExampleHostApiAddResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS( - pigeon_example_package_example_host_api_add_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_example_host_api_add_response_parent_class)->dispose(object); } -static void pigeon_example_package_example_host_api_add_response_init( - PigeonExamplePackageExampleHostApiAddResponse* self) {} +static void pigeon_example_package_example_host_api_add_response_init(PigeonExamplePackageExampleHostApiAddResponse* self) { +} -static void pigeon_example_package_example_host_api_add_response_class_init( - PigeonExamplePackageExampleHostApiAddResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_example_host_api_add_response_dispose; +static void pigeon_example_package_example_host_api_add_response_class_init(PigeonExamplePackageExampleHostApiAddResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_add_response_dispose; } -PigeonExamplePackageExampleHostApiAddResponse* -pigeon_example_package_example_host_api_add_response_new(int64_t return_value) { - PigeonExamplePackageExampleHostApiAddResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new( - pigeon_example_package_example_host_api_add_response_get_type(), - nullptr)); +PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new(int64_t return_value) { + PigeonExamplePackageExampleHostApiAddResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new(pigeon_example_package_example_host_api_add_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_int(return_value)); return self; } -PigeonExamplePackageExampleHostApiAddResponse* -pigeon_example_package_example_host_api_add_response_new_error( - const gchar* code, const gchar* message, FlValue* details) { - PigeonExamplePackageExampleHostApiAddResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new( - pigeon_example_package_example_host_api_add_response_get_type(), - nullptr)); +PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new_error(const gchar* code, const gchar* message, FlValue* details) { + PigeonExamplePackageExampleHostApiAddResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new(pigeon_example_package_example_host_api_add_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, - fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) - : fl_value_new_null()); + fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); return self; } -G_DECLARE_FINAL_TYPE( - PigeonExamplePackageExampleHostApiSendMessageResponse, - pigeon_example_package_example_host_api_send_message_response, - PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiSendMessageResponse, pigeon_example_package_example_host_api_send_message_response, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE, GObject) struct _PigeonExamplePackageExampleHostApiSendMessageResponse { GObject parent_instance; @@ -416,56 +289,34 @@ struct _PigeonExamplePackageExampleHostApiSendMessageResponse { FlValue* value; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiSendMessageResponse, - pigeon_example_package_example_host_api_send_message_response, - G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiSendMessageResponse, pigeon_example_package_example_host_api_send_message_response, G_TYPE_OBJECT) -static void -pigeon_example_package_example_host_api_send_message_response_dispose( - GObject* object) { - PigeonExamplePackageExampleHostApiSendMessageResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(object); +static void pigeon_example_package_example_host_api_send_message_response_dispose(GObject* object) { + PigeonExamplePackageExampleHostApiSendMessageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS( - pigeon_example_package_example_host_api_send_message_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_example_host_api_send_message_response_parent_class)->dispose(object); } -static void pigeon_example_package_example_host_api_send_message_response_init( - PigeonExamplePackageExampleHostApiSendMessageResponse* self) {} +static void pigeon_example_package_example_host_api_send_message_response_init(PigeonExamplePackageExampleHostApiSendMessageResponse* self) { +} -static void -pigeon_example_package_example_host_api_send_message_response_class_init( - PigeonExamplePackageExampleHostApiSendMessageResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_example_host_api_send_message_response_dispose; +static void pigeon_example_package_example_host_api_send_message_response_class_init(PigeonExamplePackageExampleHostApiSendMessageResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_send_message_response_dispose; } -static PigeonExamplePackageExampleHostApiSendMessageResponse* -pigeon_example_package_example_host_api_send_message_response_new( - gboolean return_value) { - PigeonExamplePackageExampleHostApiSendMessageResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new( - pigeon_example_package_example_host_api_send_message_response_get_type(), - nullptr)); +static PigeonExamplePackageExampleHostApiSendMessageResponse* pigeon_example_package_example_host_api_send_message_response_new(gboolean return_value) { + PigeonExamplePackageExampleHostApiSendMessageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_send_message_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_bool(return_value)); return self; } -static PigeonExamplePackageExampleHostApiSendMessageResponse* -pigeon_example_package_example_host_api_send_message_response_new_error( - const gchar* code, const gchar* message, FlValue* details) { - PigeonExamplePackageExampleHostApiSendMessageResponse* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new( - pigeon_example_package_example_host_api_send_message_response_get_type(), - nullptr)); +static PigeonExamplePackageExampleHostApiSendMessageResponse* pigeon_example_package_example_host_api_send_message_response_new_error(const gchar* code, const gchar* message, FlValue* details) { + PigeonExamplePackageExampleHostApiSendMessageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_send_message_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, - fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) - : fl_value_new_null()); + fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); return self; } @@ -477,73 +328,53 @@ struct _PigeonExamplePackageExampleHostApi { GDestroyNotify user_data_free_func; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApi, - pigeon_example_package_example_host_api, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApi, pigeon_example_package_example_host_api, G_TYPE_OBJECT) static void pigeon_example_package_example_host_api_dispose(GObject* object) { - PigeonExamplePackageExampleHostApi* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(object); + PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(object); if (self->user_data != nullptr) { self->user_data_free_func(self->user_data); } self->user_data = nullptr; - G_OBJECT_CLASS(pigeon_example_package_example_host_api_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_example_host_api_parent_class)->dispose(object); } -static void pigeon_example_package_example_host_api_init( - PigeonExamplePackageExampleHostApi* self) {} +static void pigeon_example_package_example_host_api_init(PigeonExamplePackageExampleHostApi* self) { +} -static void pigeon_example_package_example_host_api_class_init( - PigeonExamplePackageExampleHostApiClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_example_host_api_dispose; +static void pigeon_example_package_example_host_api_class_init(PigeonExamplePackageExampleHostApiClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_dispose; } -static PigeonExamplePackageExampleHostApi* -pigeon_example_package_example_host_api_new( - const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func) { - PigeonExamplePackageExampleHostApi* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(g_object_new( - pigeon_example_package_example_host_api_get_type(), nullptr)); +static PigeonExamplePackageExampleHostApi* pigeon_example_package_example_host_api_new(const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { + PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(g_object_new(pigeon_example_package_example_host_api_get_type(), nullptr)); self->vtable = vtable; self->user_data = user_data; self->user_data_free_func = user_data_free_func; return self; } -static void pigeon_example_package_example_host_api_get_host_language_cb( - FlBasicMessageChannel* channel, FlValue* message_, - FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { - PigeonExamplePackageExampleHostApi* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); +static void pigeon_example_package_example_host_api_get_host_language_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { + PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); if (self->vtable == nullptr || self->vtable->get_host_language == nullptr) { return; } - g_autoptr(PigeonExamplePackageExampleHostApiGetHostLanguageResponse) - response = self->vtable->get_host_language(self->user_data); + g_autoptr(PigeonExamplePackageExampleHostApiGetHostLanguageResponse) response = self->vtable->get_host_language(self->user_data); if (response == nullptr) { - g_warning("No response returned to %s.%s", "ExampleHostApi", - "getHostLanguage"); + g_warning("No response returned to %s.%s", "ExampleHostApi", "getHostLanguage"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", - "getHostLanguage", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "getHostLanguage", error->message); } } -static void pigeon_example_package_example_host_api_add_cb( - FlBasicMessageChannel* channel, FlValue* message_, - FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { - PigeonExamplePackageExampleHostApi* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); +static void pigeon_example_package_example_host_api_add_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { + PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); if (self->vtable == nullptr || self->vtable->add == nullptr) { return; @@ -553,144 +384,75 @@ static void pigeon_example_package_example_host_api_add_cb( int64_t a = fl_value_get_int(value0); FlValue* value1 = fl_value_get_list_value(message_, 1); int64_t b = fl_value_get_int(value1); - g_autoptr(PigeonExamplePackageExampleHostApiAddResponse) response = - self->vtable->add(a, b, self->user_data); + g_autoptr(PigeonExamplePackageExampleHostApiAddResponse) response = self->vtable->add(a, b, self->user_data); if (response == nullptr) { g_warning("No response returned to %s.%s", "ExampleHostApi", "add"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "add", - error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "add", error->message); } } -static void pigeon_example_package_example_host_api_send_message_cb( - FlBasicMessageChannel* channel, FlValue* message_, - FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { - PigeonExamplePackageExampleHostApi* self = - PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); +static void pigeon_example_package_example_host_api_send_message_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { + PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); if (self->vtable == nullptr || self->vtable->send_message == nullptr) { return; } FlValue* value0 = fl_value_get_list_value(message_, 0); - PigeonExamplePackageMessageData* message = - PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA( - fl_value_get_custom_value_object(value0)); - g_autoptr(PigeonExamplePackageExampleHostApiResponseHandle) handle = - pigeon_example_package_example_host_api_response_handle_new( - channel, response_handle); + PigeonExamplePackageMessageData* message = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(fl_value_get_custom_value_object(value0)); + g_autoptr(PigeonExamplePackageExampleHostApiResponseHandle) handle = pigeon_example_package_example_host_api_response_handle_new(channel, response_handle); self->vtable->send_message(message, handle, self->user_data); } -void pigeon_example_package_example_host_api_set_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix, - const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func) { - g_autofree gchar* dot_suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - g_autoptr(PigeonExamplePackageExampleHostApi) api_data = - pigeon_example_package_example_host_api_new(vtable, user_data, - user_data_free_func); - - g_autoptr(PigeonExamplePackageMessageCodec) codec = - pigeon_example_package_message_codec_new(); - g_autofree gchar* get_host_language_channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi." - "getHostLanguage%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) get_host_language_channel = - fl_basic_message_channel_new(messenger, get_host_language_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler( - get_host_language_channel, - pigeon_example_package_example_host_api_get_host_language_cb, - g_object_ref(api_data), g_object_unref); - g_autofree gchar* add_channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new( - messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler( - add_channel, pigeon_example_package_example_host_api_add_cb, - g_object_ref(api_data), g_object_unref); - g_autofree gchar* send_message_channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) send_message_channel = - fl_basic_message_channel_new(messenger, send_message_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler( - send_message_channel, - pigeon_example_package_example_host_api_send_message_cb, - g_object_ref(api_data), g_object_unref); -} - -void pigeon_example_package_example_host_api_clear_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix) { - g_autofree gchar* dot_suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - - g_autoptr(PigeonExamplePackageMessageCodec) codec = - pigeon_example_package_message_codec_new(); - g_autofree gchar* get_host_language_channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi." - "getHostLanguage%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) get_host_language_channel = - fl_basic_message_channel_new(messenger, get_host_language_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(get_host_language_channel, - nullptr, nullptr, nullptr); - g_autofree gchar* add_channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new( - messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(add_channel, nullptr, nullptr, - nullptr); - g_autofree gchar* send_message_channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) send_message_channel = - fl_basic_message_channel_new(messenger, send_message_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(send_message_channel, nullptr, - nullptr, nullptr); -} - -void pigeon_example_package_example_host_api_respond_send_message( - PigeonExamplePackageExampleHostApiResponseHandle* response_handle, - gboolean return_value) { - g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = - pigeon_example_package_example_host_api_send_message_response_new( - return_value); +void pigeon_example_package_example_host_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { + g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autoptr(PigeonExamplePackageExampleHostApi) api_data = pigeon_example_package_example_host_api_new(vtable, user_data, user_data_free_func); + + g_autoptr(PigeonExamplePackageMessageCodec) codec = pigeon_example_package_message_codec_new(); + g_autofree gchar* get_host_language_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) get_host_language_channel = fl_basic_message_channel_new(messenger, get_host_language_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(get_host_language_channel, pigeon_example_package_example_host_api_get_host_language_cb, g_object_ref(api_data), g_object_unref); + g_autofree gchar* add_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new(messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(add_channel, pigeon_example_package_example_host_api_add_cb, g_object_ref(api_data), g_object_unref); + g_autofree gchar* send_message_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) send_message_channel = fl_basic_message_channel_new(messenger, send_message_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(send_message_channel, pigeon_example_package_example_host_api_send_message_cb, g_object_ref(api_data), g_object_unref); +} + +void pigeon_example_package_example_host_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix) { + g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + + g_autoptr(PigeonExamplePackageMessageCodec) codec = pigeon_example_package_message_codec_new(); + g_autofree gchar* get_host_language_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) get_host_language_channel = fl_basic_message_channel_new(messenger, get_host_language_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(get_host_language_channel, nullptr, nullptr, nullptr); + g_autofree gchar* add_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new(messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(add_channel, nullptr, nullptr, nullptr); + g_autofree gchar* send_message_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) send_message_channel = fl_basic_message_channel_new(messenger, send_message_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(send_message_channel, nullptr, nullptr, nullptr); +} + +void pigeon_example_package_example_host_api_respond_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, gboolean return_value) { + g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = pigeon_example_package_example_host_api_send_message_response_new(return_value); g_autoptr(GError) error = nullptr; - if (!fl_basic_message_channel_respond(response_handle->channel, - response_handle->response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", - "sendMessage", error->message); + if (!fl_basic_message_channel_respond(response_handle->channel, response_handle->response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "sendMessage", error->message); } } -void pigeon_example_package_example_host_api_respond_error_send_message( - PigeonExamplePackageExampleHostApiResponseHandle* response_handle, - const gchar* code, const gchar* message, FlValue* details) { - g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = - pigeon_example_package_example_host_api_send_message_response_new_error( - code, message, details); +void pigeon_example_package_example_host_api_respond_error_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, const gchar* code, const gchar* message, FlValue* details) { + g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = pigeon_example_package_example_host_api_send_message_response_new_error(code, message, details); g_autoptr(GError) error = nullptr; - if (!fl_basic_message_channel_respond(response_handle->channel, - response_handle->response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", - "sendMessage", error->message); + if (!fl_basic_message_channel_respond(response_handle->channel, response_handle->response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "sendMessage", error->message); } } @@ -698,40 +460,29 @@ struct _PigeonExamplePackageMessageFlutterApi { GObject parent_instance; FlBinaryMessenger* messenger; - gchar* suffix; + gchar *suffix; }; -G_DEFINE_TYPE(PigeonExamplePackageMessageFlutterApi, - pigeon_example_package_message_flutter_api, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageMessageFlutterApi, pigeon_example_package_message_flutter_api, G_TYPE_OBJECT) -static void pigeon_example_package_message_flutter_api_dispose( - GObject* object) { - PigeonExamplePackageMessageFlutterApi* self = - PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(object); +static void pigeon_example_package_message_flutter_api_dispose(GObject* object) { + PigeonExamplePackageMessageFlutterApi* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(object); g_clear_object(&self->messenger); g_clear_pointer(&self->suffix, g_free); - G_OBJECT_CLASS(pigeon_example_package_message_flutter_api_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_message_flutter_api_parent_class)->dispose(object); } -static void pigeon_example_package_message_flutter_api_init( - PigeonExamplePackageMessageFlutterApi* self) {} +static void pigeon_example_package_message_flutter_api_init(PigeonExamplePackageMessageFlutterApi* self) { +} -static void pigeon_example_package_message_flutter_api_class_init( - PigeonExamplePackageMessageFlutterApiClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_message_flutter_api_dispose; +static void pigeon_example_package_message_flutter_api_class_init(PigeonExamplePackageMessageFlutterApiClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_message_flutter_api_dispose; } -PigeonExamplePackageMessageFlutterApi* -pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, - const gchar* suffix) { - PigeonExamplePackageMessageFlutterApi* self = - PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(g_object_new( - pigeon_example_package_message_flutter_api_get_type(), nullptr)); +PigeonExamplePackageMessageFlutterApi* pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, const gchar* suffix) { + PigeonExamplePackageMessageFlutterApi* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(g_object_new(pigeon_example_package_message_flutter_api_get_type(), nullptr)); self->messenger = FL_BINARY_MESSENGER(g_object_ref(messenger)); - self->suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + self->suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); return self; } @@ -742,154 +493,86 @@ struct _PigeonExamplePackageMessageFlutterApiFlutterMethodResponse { FlValue* return_value; }; -G_DEFINE_TYPE( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, - pigeon_example_package_message_flutter_api_flutter_method_response, - G_TYPE_OBJECT) - -static void -pigeon_example_package_message_flutter_api_flutter_method_response_dispose( - GObject* object) { - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = - PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( - object); +G_DEFINE_TYPE(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, pigeon_example_package_message_flutter_api_flutter_method_response, G_TYPE_OBJECT) + +static void pigeon_example_package_message_flutter_api_flutter_method_response_dispose(GObject* object) { + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(object); g_clear_pointer(&self->error, fl_value_unref); g_clear_pointer(&self->return_value, fl_value_unref); - G_OBJECT_CLASS( - pigeon_example_package_message_flutter_api_flutter_method_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_message_flutter_api_flutter_method_response_parent_class)->dispose(object); } -static void -pigeon_example_package_message_flutter_api_flutter_method_response_init( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) {} +static void pigeon_example_package_message_flutter_api_flutter_method_response_init(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { +} -static void -pigeon_example_package_message_flutter_api_flutter_method_response_class_init( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - pigeon_example_package_message_flutter_api_flutter_method_response_dispose; +static void pigeon_example_package_message_flutter_api_flutter_method_response_class_init(PigeonExamplePackageMessageFlutterApiFlutterMethodResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_message_flutter_api_flutter_method_response_dispose; } -static PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* -pigeon_example_package_message_flutter_api_flutter_method_response_new( - FlValue* response) { - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = - PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(g_object_new( - pigeon_example_package_message_flutter_api_flutter_method_response_get_type(), - nullptr)); +static PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* pigeon_example_package_message_flutter_api_flutter_method_response_new(FlValue* response) { + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(g_object_new(pigeon_example_package_message_flutter_api_flutter_method_response_get_type(), nullptr)); if (fl_value_get_length(response) > 1) { self->error = fl_value_ref(response); - } else { + } + else { FlValue* value = fl_value_get_list_value(response, 0); self->return_value = fl_value_ref(value); } return self; } -gboolean -pigeon_example_package_message_flutter_api_flutter_method_response_is_error( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail( - PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( - self), - FALSE); +gboolean pigeon_example_package_message_flutter_api_flutter_method_response_is_error(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), FALSE); return self->error != nullptr; } -const gchar* -pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail( - PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( - self), - nullptr); - g_assert( - pigeon_example_package_message_flutter_api_flutter_method_response_is_error( - self)); +const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); + g_assert(pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); return fl_value_get_string(fl_value_get_list_value(self->error, 0)); } -const gchar* -pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail( - PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( - self), - nullptr); - g_assert( - pigeon_example_package_message_flutter_api_flutter_method_response_is_error( - self)); +const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); + g_assert(pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); return fl_value_get_string(fl_value_get_list_value(self->error, 1)); } -FlValue* -pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail( - PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( - self), - nullptr); - g_assert( - pigeon_example_package_message_flutter_api_flutter_method_response_is_error( - self)); +FlValue* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); + g_assert(pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); return fl_value_get_list_value(self->error, 2); } -const gchar* -pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail( - PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( - self), - nullptr); - g_assert( - !pigeon_example_package_message_flutter_api_flutter_method_response_is_error( - self)); +const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); + g_assert(!pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); return fl_value_get_string(self->return_value); } -static void pigeon_example_package_message_flutter_api_flutter_method_cb( - GObject* object, GAsyncResult* result, gpointer user_data) { +static void pigeon_example_package_message_flutter_api_flutter_method_cb(GObject* object, GAsyncResult* result, gpointer user_data) { GTask* task = G_TASK(user_data); g_task_return_pointer(task, result, g_object_unref); } -void pigeon_example_package_message_flutter_api_flutter_method( - PigeonExamplePackageMessageFlutterApi* self, const gchar* a_string, - GCancellable* cancellable, GAsyncReadyCallback callback, - gpointer user_data) { +void pigeon_example_package_message_flutter_api_flutter_method(PigeonExamplePackageMessageFlutterApi* self, const gchar* a_string, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data) { g_autoptr(FlValue) args = fl_value_new_list(); - fl_value_append_take(args, a_string != nullptr ? fl_value_new_string(a_string) - : fl_value_new_null()); - g_autofree gchar* channel_name = g_strdup_printf( - "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi." - "flutterMethod%s", - self->suffix); - g_autoptr(PigeonExamplePackageMessageCodec) codec = - pigeon_example_package_message_codec_new(); - FlBasicMessageChannel* channel = fl_basic_message_channel_new( - self->messenger, channel_name, FL_MESSAGE_CODEC(codec)); + fl_value_append_take(args, a_string != nullptr ? fl_value_new_string(a_string) : fl_value_new_null()); + g_autofree gchar* channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod%s", self->suffix); + g_autoptr(PigeonExamplePackageMessageCodec) codec = pigeon_example_package_message_codec_new(); + FlBasicMessageChannel* channel = fl_basic_message_channel_new(self->messenger, channel_name, FL_MESSAGE_CODEC(codec)); GTask* task = g_task_new(self, cancellable, callback, user_data); g_task_set_task_data(task, channel, g_object_unref); - fl_basic_message_channel_send( - channel, args, cancellable, - pigeon_example_package_message_flutter_api_flutter_method_cb, task); + fl_basic_message_channel_send(channel, args, cancellable, pigeon_example_package_message_flutter_api_flutter_method_cb, task); } -PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* -pigeon_example_package_message_flutter_api_flutter_method_finish( - PigeonExamplePackageMessageFlutterApi* self, GAsyncResult* result, - GError** error) { +PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* pigeon_example_package_message_flutter_api_flutter_method_finish(PigeonExamplePackageMessageFlutterApi* self, GAsyncResult* result, GError** error) { g_autoptr(GTask) task = G_TASK(result); GAsyncResult* r = G_ASYNC_RESULT(g_task_propagate_pointer(task, nullptr)); - FlBasicMessageChannel* channel = - FL_BASIC_MESSAGE_CHANNEL(g_task_get_task_data(task)); - g_autoptr(FlValue) response = - fl_basic_message_channel_send_finish(channel, r, error); - if (response == nullptr) { + FlBasicMessageChannel* channel = FL_BASIC_MESSAGE_CHANNEL(g_task_get_task_data(task)); + g_autoptr(FlValue) response = fl_basic_message_channel_send_finish(channel, r, error); + if (response == nullptr) { return nullptr; } - return pigeon_example_package_message_flutter_api_flutter_method_response_new( - response); + return pigeon_example_package_message_flutter_api_flutter_method_response_new(response); } diff --git a/packages/pigeon/example/app/linux/messages.g.h b/packages/pigeon/example/app/linux/messages.g.h index 6fb44cc9351..557b205c000 100644 --- a/packages/pigeon/example/app/linux/messages.g.h +++ b/packages/pigeon/example/app/linux/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -27,9 +27,7 @@ typedef enum { * */ -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageData, - pigeon_example_package_message_data, - PIGEON_EXAMPLE_PACKAGE, MESSAGE_DATA, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageData, pigeon_example_package_message_data, PIGEON_EXAMPLE_PACKAGE, MESSAGE_DATA, GObject) /** * pigeon_example_package_message_data_new: @@ -42,9 +40,7 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageData, * * Returns: a new #PigeonExamplePackageMessageData */ -PigeonExamplePackageMessageData* pigeon_example_package_message_data_new( - const gchar* name, const gchar* description, PigeonExamplePackageCode code, - FlValue* data); +PigeonExamplePackageMessageData* pigeon_example_package_message_data_new(const gchar* name, const gchar* description, PigeonExamplePackageCode code, FlValue* data); /** * pigeon_example_package_message_data_get_name @@ -54,8 +50,7 @@ PigeonExamplePackageMessageData* pigeon_example_package_message_data_new( * * Returns: the field value. */ -const gchar* pigeon_example_package_message_data_get_name( - PigeonExamplePackageMessageData* object); +const gchar* pigeon_example_package_message_data_get_name(PigeonExamplePackageMessageData* object); /** * pigeon_example_package_message_data_get_description @@ -65,8 +60,7 @@ const gchar* pigeon_example_package_message_data_get_name( * * Returns: the field value. */ -const gchar* pigeon_example_package_message_data_get_description( - PigeonExamplePackageMessageData* object); +const gchar* pigeon_example_package_message_data_get_description(PigeonExamplePackageMessageData* object); /** * pigeon_example_package_message_data_get_code @@ -76,8 +70,7 @@ const gchar* pigeon_example_package_message_data_get_description( * * Returns: the field value. */ -PigeonExamplePackageCode pigeon_example_package_message_data_get_code( - PigeonExamplePackageMessageData* object); +PigeonExamplePackageCode pigeon_example_package_message_data_get_code(PigeonExamplePackageMessageData* object); /** * pigeon_example_package_message_data_get_data @@ -87,13 +80,9 @@ PigeonExamplePackageCode pigeon_example_package_message_data_get_code( * * Returns: the field value. */ -FlValue* pigeon_example_package_message_data_get_data( - PigeonExamplePackageMessageData* object); +FlValue* pigeon_example_package_message_data_get_data(PigeonExamplePackageMessageData* object); -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageCodec, - pigeon_example_package_message_codec, - PIGEON_EXAMPLE_PACKAGE, MESSAGE_CODEC, - FlStandardMessageCodec) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageCodec, pigeon_example_package_message_codec, PIGEON_EXAMPLE_PACKAGE, MESSAGE_CODEC, FlStandardMessageCodec) /** * Custom type ID constants: @@ -105,20 +94,11 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageCodec, extern const int pigeon_example_package_code_type_id; extern const int pigeon_example_package_message_data_type_id; -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApi, - pigeon_example_package_example_host_api, - PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApi, pigeon_example_package_example_host_api, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API, GObject) -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, - pigeon_example_package_example_host_api_response_handle, - PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_RESPONSE_HANDLE, - GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, pigeon_example_package_example_host_api_response_handle, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_RESPONSE_HANDLE, GObject) -G_DECLARE_FINAL_TYPE( - PigeonExamplePackageExampleHostApiGetHostLanguageResponse, - pigeon_example_package_example_host_api_get_host_language_response, - PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE, - GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiGetHostLanguageResponse, pigeon_example_package_example_host_api_get_host_language_response, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE, GObject) /** * pigeon_example_package_example_host_api_get_host_language_response_new: @@ -127,9 +107,7 @@ G_DECLARE_FINAL_TYPE( * * Returns: a new #PigeonExamplePackageExampleHostApiGetHostLanguageResponse */ -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* -pigeon_example_package_example_host_api_get_host_language_response_new( - const gchar* return_value); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new(const gchar* return_value); /** * pigeon_example_package_example_host_api_get_host_language_response_new_error: @@ -141,14 +119,9 @@ pigeon_example_package_example_host_api_get_host_language_response_new( * * Returns: a new #PigeonExamplePackageExampleHostApiGetHostLanguageResponse */ -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* -pigeon_example_package_example_host_api_get_host_language_response_new_error( - const gchar* code, const gchar* message, FlValue* details); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new_error(const gchar* code, const gchar* message, FlValue* details); -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiAddResponse, - pigeon_example_package_example_host_api_add_response, - PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_ADD_RESPONSE, - GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiAddResponse, pigeon_example_package_example_host_api_add_response, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_ADD_RESPONSE, GObject) /** * pigeon_example_package_example_host_api_add_response_new: @@ -157,8 +130,7 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiAddResponse, * * Returns: a new #PigeonExamplePackageExampleHostApiAddResponse */ -PigeonExamplePackageExampleHostApiAddResponse* -pigeon_example_package_example_host_api_add_response_new(int64_t return_value); +PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new(int64_t return_value); /** * pigeon_example_package_example_host_api_add_response_new_error: @@ -170,25 +142,17 @@ pigeon_example_package_example_host_api_add_response_new(int64_t return_value); * * Returns: a new #PigeonExamplePackageExampleHostApiAddResponse */ -PigeonExamplePackageExampleHostApiAddResponse* -pigeon_example_package_example_host_api_add_response_new_error( - const gchar* code, const gchar* message, FlValue* details); +PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new_error(const gchar* code, const gchar* message, FlValue* details); /** * PigeonExamplePackageExampleHostApiVTable: * - * Table of functions exposed by ExampleHostApi to be implemented by the API - * provider. + * Table of functions exposed by ExampleHostApi to be implemented by the API provider. */ typedef struct { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* ( - *get_host_language)(gpointer user_data); - PigeonExamplePackageExampleHostApiAddResponse* (*add)(int64_t a, int64_t b, - gpointer user_data); - void (*send_message)( - PigeonExamplePackageMessageData* message, - PigeonExamplePackageExampleHostApiResponseHandle* response_handle, - gpointer user_data); + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* (*get_host_language)(gpointer user_data); + PigeonExamplePackageExampleHostApiAddResponse* (*add)(int64_t a, int64_t b, gpointer user_data); + void (*send_message)(PigeonExamplePackageMessageData* message, PigeonExamplePackageExampleHostApiResponseHandle* response_handle, gpointer user_data); } PigeonExamplePackageExampleHostApiVTable; /** @@ -198,15 +162,11 @@ typedef struct { * @suffix: (allow-none): a suffix to add to the API or %NULL for none. * @vtable: implementations of the methods in this API. * @user_data: (closure): user data to pass to the functions in @vtable. - * @user_data_free_func: (allow-none): a function which gets called to free - * @user_data, or %NULL. + * @user_data_free_func: (allow-none): a function which gets called to free @user_data, or %NULL. * * Connects the method handlers in the ExampleHostApi API. */ -void pigeon_example_package_example_host_api_set_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix, - const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func); +void pigeon_example_package_example_host_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func); /** * pigeon_example_package_example_host_api_clear_method_handlers: @@ -216,19 +176,16 @@ void pigeon_example_package_example_host_api_set_method_handlers( * * Clears the method handlers in the ExampleHostApi API. */ -void pigeon_example_package_example_host_api_clear_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix); +void pigeon_example_package_example_host_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix); /** * pigeon_example_package_example_host_api_respond_send_message: * @response_handle: a #PigeonExamplePackageExampleHostApiResponseHandle. * @return_value: location to write the value returned by this method. * - * Responds to ExampleHostApi.sendMessage. + * Responds to ExampleHostApi.sendMessage. */ -void pigeon_example_package_example_host_api_respond_send_message( - PigeonExamplePackageExampleHostApiResponseHandle* response_handle, - gboolean return_value); +void pigeon_example_package_example_host_api_respond_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, gboolean return_value); /** * pigeon_example_package_example_host_api_respond_error_send_message: @@ -237,17 +194,11 @@ void pigeon_example_package_example_host_api_respond_send_message( * @message: error message. * @details: (allow-none): error details or %NULL. * - * Responds with an error to ExampleHostApi.sendMessage. + * Responds with an error to ExampleHostApi.sendMessage. */ -void pigeon_example_package_example_host_api_respond_error_send_message( - PigeonExamplePackageExampleHostApiResponseHandle* response_handle, - const gchar* code, const gchar* message, FlValue* details); +void pigeon_example_package_example_host_api_respond_error_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, const gchar* code, const gchar* message, FlValue* details); -G_DECLARE_FINAL_TYPE( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, - pigeon_example_package_message_flutter_api_flutter_method_response, - PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE, - GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, pigeon_example_package_message_flutter_api_flutter_method_response, PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE, GObject) /** * pigeon_example_package_message_flutter_api_flutter_method_response_is_error: @@ -257,9 +208,7 @@ G_DECLARE_FINAL_TYPE( * * Returns: a %TRUE if this response is an error. */ -gboolean -pigeon_example_package_message_flutter_api_flutter_method_response_is_error( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +gboolean pigeon_example_package_message_flutter_api_flutter_method_response_is_error(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code: @@ -269,9 +218,7 @@ pigeon_example_package_message_flutter_api_flutter_method_response_is_error( * * Returns: an error code or %NULL if not an error. */ -const gchar* -pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message: @@ -281,9 +228,7 @@ pigeon_example_package_message_flutter_api_flutter_method_response_get_error_cod * * Returns: an error message. */ -const gchar* -pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details: @@ -293,9 +238,7 @@ pigeon_example_package_message_flutter_api_flutter_method_response_get_error_mes * * Returns: (allow-none): an error details or %NULL. */ -FlValue* -pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +FlValue* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value: @@ -305,18 +248,14 @@ pigeon_example_package_message_flutter_api_flutter_method_response_get_error_det * * Returns: a return value. */ -const gchar* -pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value( - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * PigeonExamplePackageMessageFlutterApi: * */ -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApi, - pigeon_example_package_message_flutter_api, - PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApi, pigeon_example_package_message_flutter_api, PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API, GObject) /** * pigeon_example_package_message_flutter_api_new: @@ -327,41 +266,30 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApi, * * Returns: a new #PigeonExamplePackageMessageFlutterApi */ -PigeonExamplePackageMessageFlutterApi* -pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, - const gchar* suffix); +PigeonExamplePackageMessageFlutterApi* pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, const gchar* suffix); /** * pigeon_example_package_message_flutter_api_flutter_method: * @api: a #PigeonExamplePackageMessageFlutterApi. * @a_string: (allow-none): parameter for this method. * @cancellable: (allow-none): a #GCancellable or %NULL. - * @callback: (scope async): (allow-none): a #GAsyncReadyCallback to call when - * the call is complete or %NULL to ignore the response. + * @callback: (scope async): (allow-none): a #GAsyncReadyCallback to call when the call is complete or %NULL to ignore the response. * @user_data: (closure): user data to pass to @callback. * */ -void pigeon_example_package_message_flutter_api_flutter_method( - PigeonExamplePackageMessageFlutterApi* api, const gchar* a_string, - GCancellable* cancellable, GAsyncReadyCallback callback, - gpointer user_data); +void pigeon_example_package_message_flutter_api_flutter_method(PigeonExamplePackageMessageFlutterApi* api, const gchar* a_string, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data); /** * pigeon_example_package_message_flutter_api_flutter_method_finish: * @api: a #PigeonExamplePackageMessageFlutterApi. * @result: a #GAsyncResult. - * @error: (allow-none): #GError location to store the error occurring, or %NULL - * to ignore. + * @error: (allow-none): #GError location to store the error occurring, or %NULL to ignore. * * Completes a pigeon_example_package_message_flutter_api_flutter_method() call. * - * Returns: a #PigeonExamplePackageMessageFlutterApiFlutterMethodResponse or - * %NULL on error. + * Returns: a #PigeonExamplePackageMessageFlutterApiFlutterMethodResponse or %NULL on error. */ -PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* -pigeon_example_package_message_flutter_api_flutter_method_finish( - PigeonExamplePackageMessageFlutterApi* api, GAsyncResult* result, - GError** error); +PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* pigeon_example_package_message_flutter_api_flutter_method_finish(PigeonExamplePackageMessageFlutterApi* api, GAsyncResult* result, GError** error); G_END_DECLS diff --git a/packages/pigeon/example/app/macos/Runner/messages.g.h b/packages/pigeon/example/app/macos/Runner/messages.g.h index de6b076dfb3..26860e1bdc6 100644 --- a/packages/pigeon/example/app/macos/Runner/messages.g.h +++ b/packages/pigeon/example/app/macos/Runner/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -30,13 +30,13 @@ typedef NS_ENUM(NSUInteger, PGNCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithName:(nullable NSString *)name - description:(nullable NSString *)description - code:(PGNCode)code - data:(NSDictionary *)data; -@property(nonatomic, copy, nullable) NSString *name; -@property(nonatomic, copy, nullable) NSString *description; + description:(nullable NSString *)description + code:(PGNCode)code + data:(NSDictionary *)data; +@property(nonatomic, copy, nullable) NSString * name; +@property(nonatomic, copy, nullable) NSString * description; @property(nonatomic, assign) PGNCode code; -@property(nonatomic, copy) NSDictionary *data; +@property(nonatomic, copy) NSDictionary * data; @end /// The codec used by all APIs. @@ -46,26 +46,19 @@ NSObject *PGNGetMessagesCodec(void); /// @return `nil` only when `error != nil`. - (nullable NSString *)getHostLanguageWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSNumber *)addNumber:(NSInteger)a - toNumber:(NSInteger)b - error:(FlutterError *_Nullable *_Nonnull)error; -- (void)sendMessageMessage:(PGNMessageData *)message - completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; +- (nullable NSNumber *)addNumber:(NSInteger)a toNumber:(NSInteger)b error:(FlutterError *_Nullable *_Nonnull)error; +- (void)sendMessageMessage:(PGNMessageData *)message completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; @end -extern void SetUpPGNExampleHostApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpPGNExampleHostApi(id binaryMessenger, NSObject *_Nullable api); + +extern void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); -extern void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, - NSObject *_Nullable api, - NSString *messageChannelSuffix); @interface PGNMessageFlutterApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix; -- (void)flutterMethodAString:(nullable NSString *)aString - completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (void)flutterMethodAString:(nullable NSString *)aString completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; @end NS_ASSUME_NONNULL_END diff --git a/packages/pigeon/example/app/macos/Runner/messages.g.m b/packages/pigeon/example/app/macos/Runner/messages.g.m index 661dc4e5449..57eaa5c96e2 100644 --- a/packages/pigeon/example/app/macos/Runner/messages.g.m +++ b/packages/pigeon/example/app/macos/Runner/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "messages.g.h" @@ -26,12 +26,7 @@ } static FlutterError *createConnectionError(NSString *channelName) { - return [FlutterError - errorWithCode:@"channel-error" - message:[NSString stringWithFormat:@"%@/%@/%@", - @"Unable to establish connection on channel: '", - channelName, @"'."] - details:@""]; + return [FlutterError errorWithCode:@"channel-error" message:[NSString stringWithFormat:@"%@/%@/%@", @"Unable to establish connection on channel: '", channelName, @"'."] details:@""]; } static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) { @@ -57,10 +52,10 @@ + (nullable PGNMessageData *)nullableFromList:(NSArray *)list; @implementation PGNMessageData + (instancetype)makeWithName:(nullable NSString *)name - description:(nullable NSString *)description - code:(PGNCode)code - data:(NSDictionary *)data { - PGNMessageData *pigeonResult = [[PGNMessageData alloc] init]; + description:(nullable NSString *)description + code:(PGNCode)code + data:(NSDictionary *)data { + PGNMessageData* pigeonResult = [[PGNMessageData alloc] init]; pigeonResult.name = name; pigeonResult.description = description; pigeonResult.code = code; @@ -96,10 +91,9 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil - : [[PGNCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil : [[PGNCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 130: + case 130: return [PGNMessageData fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -139,36 +133,25 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - PGNMessagesPigeonCodecReaderWriter *readerWriter = - [[PGNMessagesPigeonCodecReaderWriter alloc] init]; + PGNMessagesPigeonCodecReaderWriter *readerWriter = [[PGNMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpPGNExampleHostApi(id binaryMessenger, - NSObject *api) { +void SetUpPGNExampleHostApi(id binaryMessenger, NSObject *api) { SetUpPGNExampleHostApiWithSuffix(binaryMessenger, api, @""); } -void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.pigeon_example_package." - @"ExampleHostApi.getHostLanguage", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:PGNGetMessagesCodec()]; + codec:PGNGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(getHostLanguageWithError:)], - @"PGNExampleHostApi api (%@) doesn't respond to @selector(getHostLanguageWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(getHostLanguageWithError:)], @"PGNExampleHostApi api (%@) doesn't respond to @selector(getHostLanguageWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSString *output = [api getHostLanguageWithError:&error]; @@ -179,19 +162,13 @@ void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName: - [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:PGNGetMessagesCodec()]; + codec:PGNGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(addNumber:toNumber:error:)], - @"PGNExampleHostApi api (%@) doesn't respond to @selector(addNumber:toNumber:error:)", - api); + NSCAssert([api respondsToSelector:@selector(addNumber:toNumber:error:)], @"PGNExampleHostApi api (%@) doesn't respond to @selector(addNumber:toNumber:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_a = [GetNullableObjectAtIndex(args, 0) integerValue]; @@ -205,25 +182,19 @@ void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.pigeon_example_package." - @"ExampleHostApi.sendMessage", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:PGNGetMessagesCodec()]; + codec:PGNGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(sendMessageMessage:completion:)], - @"PGNExampleHostApi api (%@) doesn't respond to " - @"@selector(sendMessageMessage:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(sendMessageMessage:completion:)], @"PGNExampleHostApi api (%@) doesn't respond to @selector(sendMessageMessage:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; PGNMessageData *arg_message = GetNullableObjectAtIndex(args, 0); - [api sendMessageMessage:arg_message - completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api sendMessageMessage:arg_message completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -240,41 +211,33 @@ @implementation PGNMessageFlutterApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger - messageChannelSuffix:(nullable NSString *)messageChannelSuffix { +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 - ? @"" - : [NSString stringWithFormat:@".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; } return self; } -- (void)flutterMethodAString:(nullable NSString *)arg_aString - completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion { - NSString *channelName = [NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod", - _messageChannelSuffix]; +- (void)flutterMethodAString:(nullable NSString *)arg_aString completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion { + NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod", _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:PGNGetMessagesCodec()]; - [channel sendMessage:@[ arg_aString ?: [NSNull null] ] - reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion(nil, [FlutterError errorWithCode:reply[0] - message:reply[1] - details:reply[2]]); - } else { - NSString *output = reply[0] == [NSNull null] ? nil : reply[0]; - completion(output, nil); - } - } else { - completion(nil, createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel + messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:PGNGetMessagesCodec()]; + [channel sendMessage:@[arg_aString ?: [NSNull null]] reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion(nil, [FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); + } else { + NSString *output = reply[0] == [NSNull null] ? nil : reply[0]; + completion(output, nil); + } + } else { + completion(nil, createConnectionError(channelName)); + } + }]; } @end + diff --git a/packages/pigeon/example/app/windows/runner/messages.g.cpp b/packages/pigeon/example/app/windows/runner/messages.g.cpp index 755efbc8570..b976ae74d8e 100644 --- a/packages/pigeon/example/app/windows/runner/messages.g.cpp +++ b/packages/pigeon/example/app/windows/runner/messages.g.cpp @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #undef _HAS_EXCEPTIONS @@ -33,17 +33,21 @@ FlutterError CreateConnectionError(const std::string channel_name) { // MessageData -MessageData::MessageData(const Code& code, const EncodableMap& data) - : code_(code), data_(data) {} - -MessageData::MessageData(const std::string* name, - const std::string* description, const Code& code, - const EncodableMap& data) - : name_(name ? std::optional(*name) : std::nullopt), - description_(description ? std::optional(*description) - : std::nullopt), - code_(code), - data_(data) {} +MessageData::MessageData( + const Code& code, + const EncodableMap& data) + : code_(code), + data_(data) {} + +MessageData::MessageData( + const std::string* name, + const std::string* description, + const Code& code, + const EncodableMap& data) + : name_(name ? std::optional(*name) : std::nullopt), + description_(description ? std::optional(*description) : std::nullopt), + code_(code), + data_(data) {} const std::string* MessageData::name() const { return name_ ? &(*name_) : nullptr; @@ -53,35 +57,47 @@ void MessageData::set_name(const std::string_view* value_arg) { name_ = value_arg ? std::optional(*value_arg) : std::nullopt; } -void MessageData::set_name(std::string_view value_arg) { name_ = value_arg; } +void MessageData::set_name(std::string_view value_arg) { + name_ = value_arg; +} + const std::string* MessageData::description() const { return description_ ? &(*description_) : nullptr; } void MessageData::set_description(const std::string_view* value_arg) { - description_ = - value_arg ? std::optional(*value_arg) : std::nullopt; + description_ = value_arg ? std::optional(*value_arg) : std::nullopt; } void MessageData::set_description(std::string_view value_arg) { description_ = value_arg; } -const Code& MessageData::code() const { return code_; } -void MessageData::set_code(const Code& value_arg) { code_ = value_arg; } +const Code& MessageData::code() const { + return code_; +} + +void MessageData::set_code(const Code& value_arg) { + code_ = value_arg; +} + -const EncodableMap& MessageData::data() const { return data_; } +const EncodableMap& MessageData::data() const { + return data_; +} + +void MessageData::set_data(const EncodableMap& value_arg) { + data_ = value_arg; +} -void MessageData::set_data(const EncodableMap& value_arg) { data_ = value_arg; } EncodableList MessageData::ToEncodableList() const { EncodableList list; list.reserve(4); list.push_back(name_ ? EncodableValue(*name_) : EncodableValue()); - list.push_back(description_ ? EncodableValue(*description_) - : EncodableValue()); + list.push_back(description_ ? EncodableValue(*description_) : EncodableValue()); list.push_back(CustomEncodableValue(code_)); list.push_back(EncodableValue(data_)); return list; @@ -89,8 +105,8 @@ EncodableList MessageData::ToEncodableList() const { MessageData MessageData::FromEncodableList(const EncodableList& list) { MessageData decoded( - std::any_cast(std::get(list[2])), - std::get(list[3])); + std::any_cast(std::get(list[2])), + std::get(list[3])); auto& encodable_name = list[0]; if (!encodable_name.IsNull()) { decoded.set_name(std::get(encodable_name)); @@ -102,45 +118,38 @@ MessageData MessageData::FromEncodableList(const EncodableList& list) { return decoded; } + PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const { + uint8_t type, + flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - const auto& encodable_enum_arg = ReadValue(stream); - const int64_t enum_arg_value = - encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); - return encodable_enum_arg.IsNull() - ? EncodableValue() - : CustomEncodableValue(static_cast(enum_arg_value)); - } + const auto& encodable_enum_arg = ReadValue(stream); + const int64_t enum_arg_value = encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); + return encodable_enum_arg.IsNull() ? EncodableValue() : CustomEncodableValue(static_cast(enum_arg_value)); + } case 130: { - return CustomEncodableValue(MessageData::FromEncodableList( - std::get(ReadValue(stream)))); - } + return CustomEncodableValue(MessageData::FromEncodableList(std::get(ReadValue(stream)))); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = - std::get_if(&value)) { + const EncodableValue& value, + flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = std::get_if(&value)) { if (custom_value->type() == typeid(Code)) { stream->WriteByte(129); - WriteValue( - EncodableValue(static_cast(std::any_cast(*custom_value))), - stream); + WriteValue(EncodableValue(static_cast(std::any_cast(*custom_value))), stream); return; } if (custom_value->type() == typeid(MessageData)) { stream->WriteByte(130); - WriteValue( - EncodableValue( - std::any_cast(*custom_value).ToEncodableList()), - stream); + WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); return; } } @@ -149,124 +158,101 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by ExampleHostApi. const flutter::StandardMessageCodec& ExampleHostApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `ExampleHostApi` to handle messages through the -// `binary_messenger`. -void ExampleHostApi::SetUp(flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api) { +// Sets up an instance of `ExampleHostApi` to handle messages through the `binary_messenger`. +void ExampleHostApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api) { ExampleHostApi::SetUp(binary_messenger, api, ""); } -void ExampleHostApi::SetUp(flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = - message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : ""; +void ExampleHostApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; { - BasicMessageChannel<> channel(binary_messenger, - "dev.flutter.pigeon.pigeon_example_package." - "ExampleHostApi.getHostLanguage" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - ErrorOr output = api->GetHostLanguage(); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + ErrorOr output = api->GetHostLanguage(); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_a_arg = args.at(0); - if (encodable_a_arg.IsNull()) { - reply(WrapError("a_arg unexpectedly null.")); - return; - } - const int64_t a_arg = encodable_a_arg.LongValue(); - const auto& encodable_b_arg = args.at(1); - if (encodable_b_arg.IsNull()) { - reply(WrapError("b_arg unexpectedly null.")); - return; - } - const int64_t b_arg = encodable_b_arg.LongValue(); - ErrorOr output = api->Add(a_arg, b_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_a_arg = args.at(0); + if (encodable_a_arg.IsNull()) { + reply(WrapError("a_arg unexpectedly null.")); + return; + } + const int64_t a_arg = encodable_a_arg.LongValue(); + const auto& encodable_b_arg = args.at(1); + if (encodable_b_arg.IsNull()) { + reply(WrapError("b_arg unexpectedly null.")); + return; + } + const int64_t b_arg = encodable_b_arg.LongValue(); + ErrorOr output = api->Add(a_arg, b_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_message_arg = args.at(0); - if (encodable_message_arg.IsNull()) { - reply(WrapError("message_arg unexpectedly null.")); - return; - } - const auto& message_arg = std::any_cast( - std::get(encodable_message_arg)); - api->SendMessage(message_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back( - EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_message_arg = args.at(0); + if (encodable_message_arg.IsNull()) { + reply(WrapError("message_arg unexpectedly null.")); + return; + } + const auto& message_arg = std::any_cast(std::get(encodable_message_arg)); + api->SendMessage(message_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -274,70 +260,60 @@ void ExampleHostApi::SetUp(flutter::BinaryMessenger* binary_messenger, } EncodableValue ExampleHostApi::WrapError(std::string_view error_message) { - return EncodableValue( - EncodableList{EncodableValue(std::string(error_message)), - EncodableValue("Error"), EncodableValue()}); + return EncodableValue(EncodableList{ + EncodableValue(std::string(error_message)), + EncodableValue("Error"), + EncodableValue() + }); } EncodableValue ExampleHostApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{EncodableValue(error.code()), - EncodableValue(error.message()), - error.details()}); + return EncodableValue(EncodableList{ + EncodableValue(error.code()), + EncodableValue(error.message()), + error.details() + }); } -// Generated class from Pigeon that represents Flutter messages that can be -// called from C++. +// Generated class from Pigeon that represents Flutter messages that can be called from C++. MessageFlutterApi::MessageFlutterApi(flutter::BinaryMessenger* binary_messenger) - : binary_messenger_(binary_messenger), message_channel_suffix_("") {} + : binary_messenger_(binary_messenger), + message_channel_suffix_("") {} -MessageFlutterApi::MessageFlutterApi(flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix) - : binary_messenger_(binary_messenger), - message_channel_suffix_(message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : "") {} +MessageFlutterApi::MessageFlutterApi( + flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix) + : binary_messenger_(binary_messenger), + message_channel_suffix_(message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : "") {} const flutter::StandardMessageCodec& MessageFlutterApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } void MessageFlutterApi::FlutterMethod( - const std::string* a_string_arg, - std::function&& on_success, - std::function&& on_error) { - const std::string channel_name = - "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi." - "flutterMethod" + - message_channel_suffix_; + const std::string* a_string_arg, + std::function&& on_success, + std::function&& on_error) { + const std::string channel_name = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod" + message_channel_suffix_; BasicMessageChannel<> channel(binary_messenger_, channel_name, &GetCodec()); EncodableValue encoded_api_arguments = EncodableValue(EncodableList{ - a_string_arg ? EncodableValue(*a_string_arg) : EncodableValue(), + a_string_arg ? EncodableValue(*a_string_arg) : EncodableValue(), + }); + channel.Send(encoded_api_arguments, [channel_name, on_success = std::move(on_success), on_error = std::move(on_error)](const uint8_t* reply, size_t reply_size) { + std::unique_ptr response = GetCodec().DecodeMessage(reply, reply_size); + const auto& encodable_return_value = *response; + const auto* list_return_value = std::get_if(&encodable_return_value); + if (list_return_value) { + if (list_return_value->size() > 1) { + on_error(FlutterError(std::get(list_return_value->at(0)), std::get(list_return_value->at(1)), list_return_value->at(2))); + } else { + const auto& return_value = std::get(list_return_value->at(0)); + on_success(return_value); + } + } else { + on_error(CreateConnectionError(channel_name)); + } }); - channel.Send( - encoded_api_arguments, [channel_name, on_success = std::move(on_success), - on_error = std::move(on_error)]( - const uint8_t* reply, size_t reply_size) { - std::unique_ptr response = - GetCodec().DecodeMessage(reply, reply_size); - const auto& encodable_return_value = *response; - const auto* list_return_value = - std::get_if(&encodable_return_value); - if (list_return_value) { - if (list_return_value->size() > 1) { - on_error( - FlutterError(std::get(list_return_value->at(0)), - std::get(list_return_value->at(1)), - list_return_value->at(2))); - } else { - const auto& return_value = - std::get(list_return_value->at(0)); - on_success(return_value); - } - } else { - on_error(CreateConnectionError(channel_name)); - } - }); } } // namespace pigeon_example diff --git a/packages/pigeon/example/app/windows/runner/messages.g.h b/packages/pigeon/example/app/windows/runner/messages.g.h index c56c0d1cf17..e5a5e7eb127 100644 --- a/packages/pigeon/example/app/windows/runner/messages.g.h +++ b/packages/pigeon/example/app/windows/runner/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon, do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -17,16 +17,17 @@ namespace pigeon_example { + // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) : code_(code) {} + explicit FlutterError(const std::string& code) + : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, - const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -38,8 +39,7 @@ class FlutterError { flutter::EncodableValue details_; }; -template -class ErrorOr { +template class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -59,17 +59,27 @@ class ErrorOr { std::variant v_; }; -enum class Code { kOne = 0, kTwo = 1 }; + +enum class Code { + kOne = 0, + kTwo = 1 +}; + // Generated class from Pigeon that represents data sent in messages. class MessageData { public: // Constructs an object setting all non-nullable fields. - explicit MessageData(const Code& code, const flutter::EncodableMap& data); + explicit MessageData( + const Code& code, + const flutter::EncodableMap& data); // Constructs an object setting all fields. - explicit MessageData(const std::string* name, const std::string* description, - const Code& code, const flutter::EncodableMap& data); + explicit MessageData( + const std::string* name, + const std::string* description, + const Code& code, + const flutter::EncodableMap& data); const std::string* name() const; void set_name(const std::string_view* value_arg); @@ -97,6 +107,7 @@ class MessageData { flutter::EncodableMap data_; }; + class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -105,53 +116,56 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue(const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; - + void WriteValue( + const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const override; + uint8_t type, + flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from -// Flutter. +// Generated interface from Pigeon that represents a handler of messages from Flutter. class ExampleHostApi { public: ExampleHostApi(const ExampleHostApi&) = delete; ExampleHostApi& operator=(const ExampleHostApi&) = delete; virtual ~ExampleHostApi() {} virtual ErrorOr GetHostLanguage() = 0; - virtual ErrorOr Add(int64_t a, int64_t b) = 0; - virtual void SendMessage(const MessageData& message, - std::function reply)> result) = 0; + virtual ErrorOr Add( + int64_t a, + int64_t b) = 0; + virtual void SendMessage( + const MessageData& message, + std::function reply)> result) = 0; // The codec used by ExampleHostApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `ExampleHostApi` to handle messages through the - // `binary_messenger`. - static void SetUp(flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api); - static void SetUp(flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `ExampleHostApi` to handle messages through the `binary_messenger`. + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api); + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); - protected: ExampleHostApi() = default; }; -// Generated class from Pigeon that represents Flutter messages that can be -// called from C++. +// Generated class from Pigeon that represents Flutter messages that can be called from C++. class MessageFlutterApi { public: MessageFlutterApi(flutter::BinaryMessenger* binary_messenger); - MessageFlutterApi(flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix); + MessageFlutterApi( + flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix); static const flutter::StandardMessageCodec& GetCodec(); - void FlutterMethod(const std::string* a_string, - std::function&& on_success, - std::function&& on_error); - + void FlutterMethod( + const std::string* a_string, + std::function&& on_success, + std::function&& on_error); private: flutter::BinaryMessenger* binary_messenger_; std::string message_channel_suffix_; diff --git a/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java b/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java index 74b5b763961..b258cdefb68 100644 --- a/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java +++ b/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.0.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.quickactions; @@ -21,8 +21,11 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -38,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -57,15 +61,14 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError( - "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -75,7 +78,7 @@ protected static FlutterError createConnectionError(@NonNull String channelName) /** * Home screen quick-action shortcut item. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class ShortcutItemMessage { /** The identifier of this item; should be unique within the app. */ @@ -122,16 +125,10 @@ public void setIcon(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } ShortcutItemMessage that = (ShortcutItemMessage) o; - return type.equals(that.type) - && localizedTitle.equals(that.localizedTitle) - && Objects.equals(icon, that.icon); + return type.equals(that.type) && localizedTitle.equals(that.localizedTitle) && Objects.equals(icon, that.icon); } @Override @@ -221,6 +218,7 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } + /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -248,7 +246,7 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface AndroidQuickActionsApi { /** Checks for, and returns the action that launched the app. */ - @Nullable + @Nullable String getLaunchAction(); /** Sets the dynamic shortcuts for the app. */ void setShortcutItems(@NonNull List itemsList, @NonNull VoidResult result); @@ -259,27 +257,16 @@ public interface AndroidQuickActionsApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `AndroidQuickActionsApi` to handle messages through the - * `binaryMessenger`. - */ - static void setUp( - @NonNull BinaryMessenger binaryMessenger, @Nullable AndroidQuickActionsApi api) { + /**Sets up an instance of `AndroidQuickActionsApi` to handle messages through the `binaryMessenger`. */ + static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable AndroidQuickActionsApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable AndroidQuickActionsApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable AndroidQuickActionsApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -287,7 +274,8 @@ static void setUp( try { String output = api.getLaunchAction(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -299,10 +287,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -331,10 +316,7 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -342,7 +324,8 @@ public void error(Throwable error) { try { api.clearShortcutItems(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -361,39 +344,37 @@ public static class AndroidQuickActionsFlutterApi { public AndroidQuickActionsFlutterApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - - public AndroidQuickActionsFlutterApi( - @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + public AndroidQuickActionsFlutterApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** Public interface for sending reply. The codec used by AndroidQuickActionsFlutterApi. */ + /** + * Public interface for sending reply. + * The codec used by AndroidQuickActionsFlutterApi. + */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Sends a string representing a shortcut from the native platform to the app. */ public void launchAction(@NonNull String actionArg, @NonNull VoidResult result) { - final String channelName = - "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction" - + messageChannelSuffix; + final String channelName = "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>( + binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(actionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error( - new FlutterError( - (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart b/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart index 8f7a4d32b57..92b953616a0 100644 --- a/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart +++ b/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.0.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,6 +27,20 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Home screen quick-action shortcut item. class ShortcutItemMessage { @@ -49,10 +59,17 @@ class ShortcutItemMessage { /// Name of native resource to be displayed as the icon for this item. String? icon; - Object encode() { - return [type, localizedTitle, icon]; + List _toList() { + return [ + type, + localizedTitle, + icon, + ]; } + Object encode() { + return _toList(); } + static ShortcutItemMessage decode(Object result) { result as List; return ShortcutItemMessage( @@ -61,8 +78,26 @@ class ShortcutItemMessage { icon: result[2] as String?, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! ShortcutItemMessage || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -70,7 +105,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is ShortcutItemMessage) { + } else if (value is ShortcutItemMessage) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -81,7 +116,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return ShortcutItemMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -93,13 +128,9 @@ class AndroidQuickActionsApi { /// Constructor for [AndroidQuickActionsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - AndroidQuickActionsApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + AndroidQuickActionsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -108,16 +139,15 @@ class AndroidQuickActionsApi { /// Checks for, and returns the action that launched the app. Future getLaunchAction() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -133,16 +163,15 @@ class AndroidQuickActionsApi { /// Sets the dynamic shortcuts for the app. Future setShortcutItems(List itemsList) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([itemsList]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([itemsList]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -158,16 +187,15 @@ class AndroidQuickActionsApi { /// Removes all dynamic shortcuts. Future clearShortcutItems() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -188,44 +216,29 @@ abstract class AndroidQuickActionsFlutterApi { /// Sends a string representing a shortcut from the native platform to the app. void launchAction(String action); - static void setUp( - AndroidQuickActionsFlutterApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(AndroidQuickActionsFlutterApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null.'); final List args = (message as List?)!; final String? arg_action = (args[0] as String?); - assert( - arg_action != null, - 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null, expected non-null String.', - ); + assert(arg_action != null, + 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null, expected non-null String.'); try { api.launchAction(arg_action!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift b/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift index 39bb464424d..8b303afa556 100644 --- a/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift +++ b/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -59,9 +59,7 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError( - code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", - details: "") + return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -116,12 +114,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -135,6 +133,8 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + /// Home screen quick-action shortcut item. /// /// Generated class from Pigeon that represents data sent in messages. @@ -148,6 +148,7 @@ struct ShortcutItemMessage: Hashable { /// Name of native resource to be displayed as the icon for this item. var icon: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> ShortcutItemMessage? { let type = pigeonVar_list[0] as! String @@ -171,8 +172,7 @@ struct ShortcutItemMessage: Hashable { ] } static func == (lhs: ShortcutItemMessage, rhs: ShortcutItemMessage) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -226,16 +226,10 @@ protocol IOSQuickActionsApi { class IOSQuickActionsApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `IOSQuickActionsApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: IOSQuickActionsApi?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: IOSQuickActionsApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Sets the dynamic shortcuts for the app. - let setShortcutItemsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let setShortcutItemsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setShortcutItemsChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -251,10 +245,7 @@ class IOSQuickActionsApiSetup { setShortcutItemsChannel.setMessageHandler(nil) } /// Removes all dynamic shortcuts. - let clearShortcutItemsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let clearShortcutItemsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { clearShortcutItemsChannel.setMessageHandler { _, reply in do { @@ -272,8 +263,7 @@ class IOSQuickActionsApiSetup { /// Generated protocol from Pigeon that represents Flutter messages that can be called from Swift. protocol IOSQuickActionsFlutterApiProtocol { /// Sends a string representing a shortcut from the native platform to the app. - func launchAction( - action actionArg: String, completion: @escaping (Result) -> Void) + func launchAction(action actionArg: String, completion: @escaping (Result) -> Void) } class IOSQuickActionsFlutterApi: IOSQuickActionsFlutterApiProtocol { private let binaryMessenger: FlutterBinaryMessenger @@ -286,13 +276,9 @@ class IOSQuickActionsFlutterApi: IOSQuickActionsFlutterApiProtocol { return MessagesPigeonCodec.shared } /// Sends a string representing a shortcut from the native platform to the app. - func launchAction( - action actionArg: String, completion: @escaping (Result) -> Void - ) { - let channelName: String = - "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction\(messageChannelSuffix)" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func launchAction(action actionArg: String, completion: @escaping (Result) -> Void) { + let channelName: String = "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction\(messageChannelSuffix)" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([actionArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) diff --git a/packages/quick_actions/quick_actions_ios/lib/messages.g.dart b/packages/quick_actions/quick_actions_ios/lib/messages.g.dart index 45fc4d63b96..b4f2c9f66d1 100644 --- a/packages/quick_actions/quick_actions_ios/lib/messages.g.dart +++ b/packages/quick_actions/quick_actions_ios/lib/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,11 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -31,25 +27,21 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + /// Home screen quick-action shortcut item. class ShortcutItemMessage { ShortcutItemMessage({ @@ -72,12 +64,16 @@ class ShortcutItemMessage { String? icon; List _toList() { - return [type, localizedTitle, localizedSubtitle, icon]; + return [ + type, + localizedTitle, + localizedSubtitle, + icon, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static ShortcutItemMessage decode(Object result) { result as List; @@ -103,9 +99,11 @@ class ShortcutItemMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -113,7 +111,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is ShortcutItemMessage) { + } else if (value is ShortcutItemMessage) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -124,7 +122,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return ShortcutItemMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -136,13 +134,9 @@ class IOSQuickActionsApi { /// Constructor for [IOSQuickActionsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - IOSQuickActionsApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + IOSQuickActionsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -151,17 +145,13 @@ class IOSQuickActionsApi { /// Sets the dynamic shortcuts for the app. Future setShortcutItems(List itemsList) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [itemsList], + final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([itemsList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -179,14 +169,12 @@ class IOSQuickActionsApi { /// Removes all dynamic shortcuts. Future clearShortcutItems() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -210,44 +198,29 @@ abstract class IOSQuickActionsFlutterApi { /// Sends a string representing a shortcut from the native platform to the app. void launchAction(String action); - static void setUp( - IOSQuickActionsFlutterApi? api, { - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + static void setUp(IOSQuickActionsFlutterApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction$messageChannelSuffix', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction$messageChannelSuffix', pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null.'); final List args = (message as List?)!; final String? arg_action = (args[0] as String?); - assert( - arg_action != null, - 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null, expected non-null String.', - ); + assert(arg_action != null, + 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null, expected non-null String.'); try { api.launchAction(arg_action!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + } catch (e) { + return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); } }); } diff --git a/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java b/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java index e23bc9a1b55..61f812629a1 100644 --- a/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java +++ b/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.2.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.sharedpreferences; @@ -16,8 +16,12 @@ import java.io.ByteArrayOutputStream; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; /** Generated class from Pigeon. */ @SuppressWarnings({"unused", "unchecked", "CodeBlock2Expr", "RedundantSuppression", "serial"}) @@ -32,7 +36,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -51,7 +56,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -80,64 +85,52 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface SharedPreferencesApi { /** Removes property from shared preferences data set. */ - @NonNull + @NonNull Boolean remove(@NonNull String key); /** Adds property to shared preferences data set of type bool. */ - @NonNull + @NonNull Boolean setBool(@NonNull String key, @NonNull Boolean value); /** Adds property to shared preferences data set of type String. */ - @NonNull + @NonNull Boolean setString(@NonNull String key, @NonNull String value); /** Adds property to shared preferences data set of type int. */ - @NonNull + @NonNull Boolean setInt(@NonNull String key, @NonNull Long value); /** Adds property to shared preferences data set of type double. */ - @NonNull + @NonNull Boolean setDouble(@NonNull String key, @NonNull Double value); /** Adds property to shared preferences data set of type List. */ - @NonNull + @NonNull Boolean setEncodedStringList(@NonNull String key, @NonNull String value); /** * Adds property to shared preferences data set of type List. * - *

Deprecated, this is only here for testing purposes. + * Deprecated, this is only here for testing purposes. */ - @NonNull + @NonNull Boolean setDeprecatedStringList(@NonNull String key, @NonNull List value); /** Removes all properties from shared preferences data set with matching prefix. */ - @NonNull + @NonNull Boolean clear(@NonNull String prefix, @Nullable List allowList); /** Gets all properties from shared preferences data set with matching prefix. */ - @NonNull + @NonNull Map getAll(@NonNull String prefix, @Nullable List allowList); /** The codec used by SharedPreferencesApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** - * Sets up an instance of `SharedPreferencesApi` to handle messages through the - * `binaryMessenger`. - */ - static void setUp( - @NonNull BinaryMessenger binaryMessenger, @Nullable SharedPreferencesApi api) { + /**Sets up an instance of `SharedPreferencesApi` to handle messages through the `binaryMessenger`. */ + static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable SharedPreferencesApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable SharedPreferencesApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable SharedPreferencesApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -147,7 +140,8 @@ static void setUp( try { Boolean output = api.remove(keyArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -159,11 +153,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -174,7 +164,8 @@ static void setUp( try { Boolean output = api.setBool(keyArg, valueArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -186,11 +177,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -201,7 +188,8 @@ static void setUp( try { Boolean output = api.setString(keyArg, valueArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -213,11 +201,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -228,7 +212,8 @@ static void setUp( try { Boolean output = api.setInt(keyArg, valueArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -240,11 +225,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -255,7 +236,8 @@ static void setUp( try { Boolean output = api.setDouble(keyArg, valueArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -267,11 +249,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -282,7 +260,8 @@ static void setUp( try { Boolean output = api.setEncodedStringList(keyArg, valueArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -294,11 +273,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -309,7 +284,8 @@ static void setUp( try { Boolean output = api.setDeprecatedStringList(keyArg, valueArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -321,11 +297,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -336,7 +308,8 @@ static void setUp( try { Boolean output = api.clear(prefixArg, allowListArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -348,11 +321,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll" - + messageChannelSuffix, - getCodec(), - taskQueue); + binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll" + messageChannelSuffix, getCodec(), taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -363,7 +332,8 @@ static void setUp( try { Map output = api.getAll(prefixArg, allowListArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt b/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt index e609de97007..daecdf5d9cc 100644 --- a/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt +++ b/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.2.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") @@ -10,37 +10,75 @@ package io.flutter.plugins.sharedpreferences import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec +import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer +private object MessagesAsyncPigeonUtils { -private fun wrapResult(result: Any?): List { - return listOf(result) -} + fun wrapResult(result: Any?): List { + return listOf(result) + } -private fun wrapError(exception: Throwable): List { - return if (exception is SharedPreferencesError) { - listOf(exception.code, exception.message, exception.details) - } else { - listOf( + fun wrapError(exception: Throwable): List { + return if (exception is SharedPreferencesError) { + listOf( + exception.code, + exception.message, + exception.details + ) + } else { + listOf( exception.javaClass.simpleName, exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) + } } + fun deepEquals(a: Any?, b: Any?): Boolean { + if (a is ByteArray && b is ByteArray) { + return a.contentEquals(b) + } + if (a is IntArray && b is IntArray) { + return a.contentEquals(b) + } + if (a is LongArray && b is LongArray) { + return a.contentEquals(b) + } + if (a is DoubleArray && b is DoubleArray) { + return a.contentEquals(b) + } + if (a is Array<*> && b is Array<*>) { + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } + } + if (a is List<*> && b is List<*>) { + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } + } + if (a is Map<*, *> && b is Map<*, *>) { + return a.size == b.size && a.all { + (b as Map).contains(it.key) && + deepEquals(it.value, b[it.key]) + } + } + return a == b + } + } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class SharedPreferencesError( - val code: String, - override val message: String? = null, - val details: Any? = null +class SharedPreferencesError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** Possible types found during a getStringList call. */ @@ -60,7 +98,11 @@ enum class StringListLookupResultType(val raw: Int) { } /** Generated class from Pigeon that represents data sent in messages. */ -data class SharedPreferencesPigeonOptions(val fileName: String? = null, val useDataStore: Boolean) { +data class SharedPreferencesPigeonOptions ( + val fileName: String? = null, + val useDataStore: Boolean +) + { companion object { fun fromList(pigeonVar_list: List): SharedPreferencesPigeonOptions { val fileName = pigeonVar_list[0] as String? @@ -68,22 +110,32 @@ data class SharedPreferencesPigeonOptions(val fileName: String? = null, val useD return SharedPreferencesPigeonOptions(fileName, useDataStore) } } - fun toList(): List { return listOf( - fileName, - useDataStore, + fileName, + useDataStore, ) } + override fun equals(other: Any?): Boolean { + if (other !is SharedPreferencesPigeonOptions) { + return false + } + if (this === other) { + return true + } + return MessagesAsyncPigeonUtils.deepEquals(toList(), other.toList()) } + + override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class StringListResult( - /** The JSON-encoded stored value, or null if something else was found. */ - val jsonEncodedValue: String? = null, - /** The type of value found. */ - val type: StringListLookupResultType -) { +data class StringListResult ( + /** The JSON-encoded stored value, or null if something else was found. */ + val jsonEncodedValue: String? = null, + /** The type of value found. */ + val type: StringListLookupResultType +) + { companion object { fun fromList(pigeonVar_list: List): StringListResult { val jsonEncodedValue = pigeonVar_list[0] as String? @@ -91,20 +143,30 @@ data class StringListResult( return StringListResult(jsonEncodedValue, type) } } - fun toList(): List { return listOf( - jsonEncodedValue, - type, + jsonEncodedValue, + type, ) } -} + override fun equals(other: Any?): Boolean { + if (other !is StringListResult) { + return false + } + if (this === other) { + return true + } + return MessagesAsyncPigeonUtils.deepEquals(toList(), other.toList()) } + override fun hashCode(): Int = toList().hashCode() +} private open class MessagesAsyncPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { StringListLookupResultType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + StringListLookupResultType.ofRaw(it.toInt()) + } } 130.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -112,17 +174,18 @@ private open class MessagesAsyncPigeonCodec : StandardMessageCodec() { } } 131.toByte() -> { - return (readValue(buffer) as? List)?.let { StringListResult.fromList(it) } + return (readValue(buffer) as? List)?.let { + StringListResult.fromList(it) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is StringListLookupResultType -> { stream.write(129) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is SharedPreferencesPigeonOptions -> { stream.write(130) @@ -154,24 +217,17 @@ interface SharedPreferencesAsyncApi { * * Deprecated, this is only here for testing purposes. */ - fun setDeprecatedStringList( - key: String, - value: List, - options: SharedPreferencesPigeonOptions - ) + fun setDeprecatedStringList(key: String, value: List, options: SharedPreferencesPigeonOptions) /** Gets individual String value stored with [key], if any. */ fun getString(key: String, options: SharedPreferencesPigeonOptions): String? - /** Gets individual void value stored with [key], if any. */ + /** Gets individual void value stored with [key], if any. */ fun getBool(key: String, options: SharedPreferencesPigeonOptions): Boolean? /** Gets individual double value stored with [key], if any. */ fun getDouble(key: String, options: SharedPreferencesPigeonOptions): Double? /** Gets individual int value stored with [key], if any. */ fun getInt(key: String, options: SharedPreferencesPigeonOptions): Long? /** Gets individual List value stored with [key], if any. */ - fun getPlatformEncodedStringList( - key: String, - options: SharedPreferencesPigeonOptions - ): List? + fun getPlatformEncodedStringList(key: String, options: SharedPreferencesPigeonOptions): List? /** Gets the JSON-encoded List value stored with [key], if any. */ fun getStringList(key: String, options: SharedPreferencesPigeonOptions): StringListResult? /** Removes all properties from shared preferences data set with matching prefix. */ @@ -183,40 +239,28 @@ interface SharedPreferencesAsyncApi { companion object { /** The codec used by SharedPreferencesAsyncApi. */ - val codec: MessageCodec by lazy { MessagesAsyncPigeonCodec() } - /** - * Sets up an instance of `SharedPreferencesAsyncApi` to handle messages through the - * `binaryMessenger`. - */ + val codec: MessageCodec by lazy { + MessagesAsyncPigeonCodec() + } + /** Sets up an instance of `SharedPreferencesAsyncApi` to handle messages through the `binaryMessenger`. */ @JvmOverloads - fun setUp( - binaryMessenger: BinaryMessenger, - api: SharedPreferencesAsyncApi?, - messageChannelSuffix: String = "" - ) { - val separatedMessageChannelSuffix = - if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp(binaryMessenger: BinaryMessenger, api: SharedPreferencesAsyncApi?, messageChannelSuffix: String = "") { + val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" val taskQueue = binaryMessenger.makeBackgroundTaskQueue() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as Boolean val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.setBool(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.setBool(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -224,25 +268,19 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as String val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.setString(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.setString(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -250,25 +288,19 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as Long val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.setInt(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.setInt(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -276,25 +308,19 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as Double val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.setDouble(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.setDouble(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -302,25 +328,19 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as String val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.setEncodedStringList(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.setEncodedStringList(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -328,25 +348,19 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as List val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.setDeprecatedStringList(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.setDeprecatedStringList(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -354,23 +368,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getString(keyArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getString(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -378,23 +386,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getBool(keyArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getBool(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -402,23 +404,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getDouble(keyArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getDouble(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -426,23 +422,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getInt(keyArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getInt(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -450,23 +440,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getPlatformEncodedStringList(keyArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getPlatformEncodedStringList(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -474,23 +458,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getStringList(keyArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getStringList(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -498,24 +476,18 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val allowListArg = args[0] as List? val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - api.clear(allowListArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + api.clear(allowListArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -523,23 +495,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val allowListArg = args[0] as List? val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getAll(allowListArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getAll(allowListArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -547,23 +513,17 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$separatedMessageChannelSuffix", - codec, - taskQueue) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$separatedMessageChannelSuffix", codec, taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val allowListArg = args[0] as List? val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = - try { - listOf(api.getKeys(allowListArg, optionsArg)) - } catch (exception: Throwable) { - wrapError(exception) - } + val wrapped: List = try { + listOf(api.getKeys(allowListArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { diff --git a/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart b/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart index 124d8262749..3f07637334c 100644 --- a/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart +++ b/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.2.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,6 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -43,13 +44,9 @@ class SharedPreferencesApi { /// Constructor for [SharedPreferencesApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - SharedPreferencesApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + SharedPreferencesApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -58,16 +55,15 @@ class SharedPreferencesApi { /// Removes property from shared preferences data set. Future remove(String key) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -88,16 +84,15 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type bool. Future setBool(String key, bool value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -118,16 +113,15 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type String. Future setString(String key, String value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -148,16 +142,15 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type int. Future setInt(String key, int value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -178,16 +171,15 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type double. Future setDouble(String key, double value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -208,16 +200,15 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type List. Future setEncodedStringList(String key, String value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -240,16 +231,15 @@ class SharedPreferencesApi { /// /// Deprecated, this is only here for testing purposes. Future setDeprecatedStringList(String key, List value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -270,17 +260,15 @@ class SharedPreferencesApi { /// Removes all properties from shared preferences data set with matching prefix. Future clear(String prefix, List? allowList) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([prefix, allowList]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -300,21 +288,16 @@ class SharedPreferencesApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getAll( - String prefix, - List? allowList, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getAll(String prefix, List? allowList) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([prefix, allowList]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -329,8 +312,7 @@ class SharedPreferencesApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)! - .cast(); + return (pigeonVar_replyList[0] as Map?)!.cast(); } } } diff --git a/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart b/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart index 21495f2643f..d664f850cea 100644 --- a/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart +++ b/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v24.2.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,30 +17,51 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Possible types found during a getStringList call. enum StringListLookupResultType { /// A deprecated platform-side encoding string list. platformEncoded, - /// A JSON-encoded string list. jsonEncoded, - /// A string that doesn't have the expected encoding prefix. unexpectedString, } class SharedPreferencesPigeonOptions { - SharedPreferencesPigeonOptions({this.fileName, this.useDataStore = true}); + SharedPreferencesPigeonOptions({ + this.fileName, + this.useDataStore = true, + }); String? fileName; bool useDataStore; - Object encode() { - return [fileName, useDataStore]; + List _toList() { + return [ + fileName, + useDataStore, + ]; } + Object encode() { + return _toList(); } + static SharedPreferencesPigeonOptions decode(Object result) { result as List; return SharedPreferencesPigeonOptions( @@ -48,10 +69,30 @@ class SharedPreferencesPigeonOptions { useDataStore: result[1]! as bool, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SharedPreferencesPigeonOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } class StringListResult { - StringListResult({this.jsonEncodedValue, required this.type}); + StringListResult({ + this.jsonEncodedValue, + required this.type, + }); /// The JSON-encoded stored value, or null if something else was found. String? jsonEncodedValue; @@ -59,10 +100,16 @@ class StringListResult { /// The type of value found. StringListLookupResultType type; - Object encode() { - return [jsonEncodedValue, type]; + List _toList() { + return [ + jsonEncodedValue, + type, + ]; } + Object encode() { + return _toList(); } + static StringListResult decode(Object result) { result as List; return StringListResult( @@ -70,8 +117,26 @@ class StringListResult { type: result[1]! as StringListLookupResultType, ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! StringListResult || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -79,13 +144,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is StringListLookupResultType) { + } else if (value is StringListLookupResultType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SharedPreferencesPigeonOptions) { + } else if (value is SharedPreferencesPigeonOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is StringListResult) { + } else if (value is StringListResult) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -96,12 +161,12 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : StringListLookupResultType.values[value]; - case 130: + case 130: return SharedPreferencesPigeonOptions.decode(readValue(buffer)!); - case 131: + case 131: return StringListResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -113,13 +178,9 @@ class SharedPreferencesAsyncApi { /// Constructor for [SharedPreferencesAsyncApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - SharedPreferencesAsyncApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + SharedPreferencesAsyncApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -127,22 +188,16 @@ class SharedPreferencesAsyncApi { final String pigeonVar_messageChannelSuffix; /// Adds property to shared preferences data set of type bool. - Future setBool( - String key, - bool value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future setBool(String key, bool value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -157,22 +212,16 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type String. - Future setString( - String key, - String value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future setString(String key, String value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -187,22 +236,16 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type int. - Future setInt( - String key, - int value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future setInt(String key, int value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -217,22 +260,16 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type double. - Future setDouble( - String key, - double value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future setDouble(String key, double value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -247,22 +284,16 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type List. - Future setEncodedStringList( - String key, - String value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future setEncodedStringList(String key, String value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -279,22 +310,16 @@ class SharedPreferencesAsyncApi { /// Adds property to shared preferences data set of type List. /// /// Deprecated, this is only here for testing purposes. - Future setDeprecatedStringList( - String key, - List value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future setDeprecatedStringList(String key, List value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -309,20 +334,16 @@ class SharedPreferencesAsyncApi { } /// Gets individual String value stored with [key], if any. - Future getString( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getString(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -337,20 +358,16 @@ class SharedPreferencesAsyncApi { } /// Gets individual void value stored with [key], if any. - Future getBool( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getBool(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -365,20 +382,16 @@ class SharedPreferencesAsyncApi { } /// Gets individual double value stored with [key], if any. - Future getDouble( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getDouble(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -393,20 +406,16 @@ class SharedPreferencesAsyncApi { } /// Gets individual int value stored with [key], if any. - Future getInt( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getInt(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -421,20 +430,16 @@ class SharedPreferencesAsyncApi { } /// Gets individual List value stored with [key], if any. - Future?> getPlatformEncodedStringList( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future?> getPlatformEncodedStringList(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -449,20 +454,16 @@ class SharedPreferencesAsyncApi { } /// Gets the JSON-encoded List value stored with [key], if any. - Future getStringList( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getStringList(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -477,21 +478,16 @@ class SharedPreferencesAsyncApi { } /// Removes all properties from shared preferences data set with matching prefix. - Future clear( - List? allowList, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future clear(List? allowList, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([allowList, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -506,21 +502,16 @@ class SharedPreferencesAsyncApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getAll( - List? allowList, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getAll(List? allowList, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([allowList, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -535,27 +526,21 @@ class SharedPreferencesAsyncApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)! - .cast(); + return (pigeonVar_replyList[0] as Map?)!.cast(); } } /// Gets all properties from shared preferences data set with matching prefix. - Future> getKeys( - List? allowList, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getKeys(List? allowList, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([allowList, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift b/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift index fd651ca1157..e9e89f9b7c2 100644 --- a/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift +++ b/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -18,9 +18,9 @@ import Foundation final class PigeonError: Error { let code: String let message: String? - let details: Any? + let details: Sendable? - init(code: String, message: String?, details: Any?) { + init(code: String, message: String?, details: Sendable?) { self.code = code self.message = message self.details = details @@ -67,10 +67,75 @@ private func nilOrValue(_ value: Any?) -> T? { return value as! T? } +func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { + let cleanLhs = nilOrValue(lhs) as Any? + let cleanRhs = nilOrValue(rhs) as Any? + switch (cleanLhs, cleanRhs) { + case (nil, nil): + return true + + case (nil, _), (_, nil): + return false + + case is (Void, Void): + return true + + case let (cleanLhsHashable, cleanRhsHashable) as (AnyHashable, AnyHashable): + return cleanLhsHashable == cleanRhsHashable + + case let (cleanLhsArray, cleanRhsArray) as ([Any?], [Any?]): + guard cleanLhsArray.count == cleanRhsArray.count else { return false } + for (index, element) in cleanLhsArray.enumerated() { + if !deepEqualsmessages(element, cleanRhsArray[index]) { + return false + } + } + return true + + case let (cleanLhsDictionary, cleanRhsDictionary) as ([AnyHashable: Any?], [AnyHashable: Any?]): + guard cleanLhsDictionary.count == cleanRhsDictionary.count else { return false } + for (key, cleanLhsValue) in cleanLhsDictionary { + guard cleanRhsDictionary.index(forKey: key) != nil else { return false } + if !deepEqualsmessages(cleanLhsValue, cleanRhsDictionary[key]!) { + return false + } + } + return true + + default: + // Any other type shouldn't be able to be used with pigeon. File an issue if you find this to be untrue. + return false + } +} + +func deepHashmessages(value: Any?, hasher: inout Hasher) { + if let valueList = value as? [AnyHashable] { + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return + } + + if let valueDict = value as? [AnyHashable: AnyHashable] { + for key in valueDict.keys { + hasher.combine(key) + deepHashmessages(value: valueDict[key]!, hasher: &hasher) + } + return + } + + if let hashableValue = value as? AnyHashable { + hasher.combine(hashableValue.hashValue) + } + + return hasher.combine(String(describing: value)) +} + + + /// Generated class from Pigeon that represents data sent in messages. -struct SharedPreferencesPigeonOptions { +struct SharedPreferencesPigeonOptions: Hashable { var suiteName: String? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SharedPreferencesPigeonOptions? { let suiteName: String? = nilOrValue(pigeonVar_list[0]) @@ -84,6 +149,11 @@ struct SharedPreferencesPigeonOptions { suiteName ] } + static func == (lhs: SharedPreferencesPigeonOptions, rhs: SharedPreferencesPigeonOptions) -> Bool { + return deepEqualsmessages(lhs.toList(), rhs.toList()) } + func hash(into hasher: inout Hasher) { + deepHashmessages(value: toList(), hasher: &hasher) + } } private class MessagesPigeonCodecReader: FlutterStandardReader { @@ -136,15 +206,9 @@ protocol LegacyUserDefaultsApi { class LegacyUserDefaultsApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `LegacyUserDefaultsApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: LegacyUserDefaultsApi?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: LegacyUserDefaultsApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let removeChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let removeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -159,10 +223,7 @@ class LegacyUserDefaultsApiSetup { } else { removeChannel.setMessageHandler(nil) } - let setBoolChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let setBoolChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setBoolChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -178,10 +239,7 @@ class LegacyUserDefaultsApiSetup { } else { setBoolChannel.setMessageHandler(nil) } - let setDoubleChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let setDoubleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDoubleChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -197,10 +255,7 @@ class LegacyUserDefaultsApiSetup { } else { setDoubleChannel.setMessageHandler(nil) } - let setValueChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let setValueChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setValueChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -216,10 +271,7 @@ class LegacyUserDefaultsApiSetup { } else { setValueChannel.setMessageHandler(nil) } - let getAllChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getAllChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAllChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -235,10 +287,7 @@ class LegacyUserDefaultsApiSetup { } else { getAllChannel.setMessageHandler(nil) } - let clearChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { clearChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -274,15 +323,10 @@ protocol UserDefaultsApi { class UserDefaultsApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `UserDefaultsApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: UserDefaultsApi?, - messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: UserDefaultsApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Adds property to shared preferences data set of type String. - let setChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let setChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -300,10 +344,7 @@ class UserDefaultsApiSetup { setChannel.setMessageHandler(nil) } /// Removes all properties from shared preferences data set with matching prefix. - let clearChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { clearChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -320,10 +361,7 @@ class UserDefaultsApiSetup { clearChannel.setMessageHandler(nil) } /// Gets all properties from shared preferences data set with matching prefix. - let getAllChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getAllChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAllChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -340,10 +378,7 @@ class UserDefaultsApiSetup { getAllChannel.setMessageHandler(nil) } /// Gets individual value stored with [key], if any. - let getValueChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getValueChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getValueChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -360,10 +395,7 @@ class UserDefaultsApiSetup { getValueChannel.setMessageHandler(nil) } /// Gets all properties from shared preferences data set with matching prefix. - let getKeysChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let getKeysChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getKeysChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart b/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart index 418033f3172..0396d49bda5 100644 --- a/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart +++ b/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,36 +17,63 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { - if (empty) { - return []; +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } - if (error == null) { - return [result]; + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } - return [error.code, error.message, error.details]; + return a == b; } + class SharedPreferencesPigeonOptions { - SharedPreferencesPigeonOptions({this.suiteName}); + SharedPreferencesPigeonOptions({ + this.suiteName, + }); String? suiteName; - Object encode() { - return [suiteName]; + List _toList() { + return [ + suiteName, + ]; } + Object encode() { + return _toList(); } + static SharedPreferencesPigeonOptions decode(Object result) { result as List; - return SharedPreferencesPigeonOptions(suiteName: result[0] as String?); + return SharedPreferencesPigeonOptions( + suiteName: result[0] as String?, + ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! SharedPreferencesPigeonOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -54,7 +81,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SharedPreferencesPigeonOptions) { + } else if (value is SharedPreferencesPigeonOptions) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -65,7 +92,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return SharedPreferencesPigeonOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -77,13 +104,9 @@ class LegacyUserDefaultsApi { /// Constructor for [LegacyUserDefaultsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LegacyUserDefaultsApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + LegacyUserDefaultsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -91,16 +114,15 @@ class LegacyUserDefaultsApi { final String pigeonVar_messageChannelSuffix; Future remove(String key) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -115,16 +137,15 @@ class LegacyUserDefaultsApi { } Future setBool(String key, bool value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -139,16 +160,15 @@ class LegacyUserDefaultsApi { } Future setDouble(String key, double value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -163,16 +183,15 @@ class LegacyUserDefaultsApi { } Future setValue(String key, Object value) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -186,21 +205,16 @@ class LegacyUserDefaultsApi { } } - Future> getAll( - String prefix, - List? allowList, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getAll(String prefix, List? allowList) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([prefix, allowList]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -215,23 +229,20 @@ class LegacyUserDefaultsApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)! - .cast(); + return (pigeonVar_replyList[0] as Map?)!.cast(); } } Future clear(String prefix, List? allowList) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([prefix, allowList]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -255,13 +266,9 @@ class UserDefaultsApi { /// Constructor for [UserDefaultsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UserDefaultsApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + UserDefaultsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -269,22 +276,16 @@ class UserDefaultsApi { final String pigeonVar_messageChannelSuffix; /// Adds property to shared preferences data set of type String. - Future set( - String key, - Object value, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future set(String key, Object value, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, value, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -299,21 +300,16 @@ class UserDefaultsApi { } /// Removes all properties from shared preferences data set with matching prefix. - Future clear( - List? allowList, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future clear(List? allowList, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([allowList, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -328,21 +324,16 @@ class UserDefaultsApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getAll( - List? allowList, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getAll(List? allowList, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([allowList, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -357,26 +348,21 @@ class UserDefaultsApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)! - .cast(); + return (pigeonVar_replyList[0] as Map?)!.cast(); } } /// Gets individual value stored with [key], if any. - Future getValue( - String key, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future getValue(String key, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([key, options]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -391,21 +377,16 @@ class UserDefaultsApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getKeys( - List? allowList, - SharedPreferencesPigeonOptions options, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future> getKeys(List? allowList, SharedPreferencesPigeonOptions options) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([allowList, options]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java b/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java index bace8d2b107..721df1d38b3 100644 --- a/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java +++ b/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon package io.flutter.plugins.urllauncher; @@ -21,6 +21,10 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.Objects; @@ -37,7 +41,8 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) + { super(message); this.code = code; this.details = details; @@ -56,7 +61,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -68,7 +73,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { /** * Configuration options for an in-app WebView. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class WebViewOptions { private @NonNull Boolean enableJavaScript; @@ -115,16 +120,10 @@ public void setHeaders(@NonNull Map setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } WebViewOptions that = (WebViewOptions) o; - return enableJavaScript.equals(that.enableJavaScript) - && enableDomStorage.equals(that.enableDomStorage) - && headers.equals(that.headers); + return enableJavaScript.equals(that.enableJavaScript) && enableDomStorage.equals(that.enableDomStorage) && headers.equals(that.headers); } @Override @@ -191,7 +190,7 @@ ArrayList toList() { /** * Configuration options for in-app browser views. * - *

Generated class from Pigeon that represents data sent in messages. + * Generated class from Pigeon that represents data sent in messages. */ public static final class BrowserOptions { /** Whether or not to show the webpage title. */ @@ -213,12 +212,8 @@ public void setShowTitle(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } + if (this == o) { return true; } + if (o == null || getClass() != o.getClass()) { return false; } BrowserOptions that = (BrowserOptions) o; return showTitle.equals(that.showTitle); } @@ -294,25 +289,19 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface UrlLauncherApi { /** Returns true if the URL can definitely be launched. */ - @NonNull + @NonNull Boolean canLaunchUrl(@NonNull String url); /** Opens the URL externally, returning true if successful. */ - @NonNull - Boolean launchUrl( - @NonNull String url, - @NonNull Map headers, - @NonNull Boolean requireNonBrowser); + @NonNull + Boolean launchUrl(@NonNull String url, @NonNull Map headers, @NonNull Boolean requireNonBrowser); /** - * Opens the URL in an in-app Custom Tab or WebView, returning true if it opens successfully. + * Opens the URL in an in-app Custom Tab or WebView, returning true if it + * opens successfully. */ - @NonNull - Boolean openUrlInApp( - @NonNull String url, - @NonNull Boolean allowCustomTab, - @NonNull WebViewOptions webViewOptions, - @NonNull BrowserOptions browserOptions); + @NonNull + Boolean openUrlInApp(@NonNull String url, @NonNull Boolean allowCustomTab, @NonNull WebViewOptions webViewOptions, @NonNull BrowserOptions browserOptions); - @NonNull + @NonNull Boolean supportsCustomTabs(); /** Closes the view opened by [openUrlInSafariViewController]. */ void closeWebView(); @@ -321,23 +310,16 @@ Boolean openUrlInApp( static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /** Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. */ + /**Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable UrlLauncherApi api) { setUp(binaryMessenger, "", api); } - - static void setUp( - @NonNull BinaryMessenger binaryMessenger, - @NonNull String messageChannelSuffix, - @Nullable UrlLauncherApi api) { + static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable UrlLauncherApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -347,7 +329,8 @@ static void setUp( try { Boolean output = api.canLaunchUrl(urlArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -359,10 +342,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -374,7 +354,8 @@ static void setUp( try { Boolean output = api.launchUrl(urlArg, headersArg, requireNonBrowserArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -386,10 +367,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -400,11 +378,10 @@ static void setUp( WebViewOptions webViewOptionsArg = (WebViewOptions) args.get(2); BrowserOptions browserOptionsArg = (BrowserOptions) args.get(3); try { - Boolean output = - api.openUrlInApp( - urlArg, allowCustomTabArg, webViewOptionsArg, browserOptionsArg); + Boolean output = api.openUrlInApp(urlArg, allowCustomTabArg, webViewOptionsArg, browserOptionsArg); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -416,10 +393,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -427,7 +401,8 @@ static void setUp( try { Boolean output = api.supportsCustomTabs(); wrapped.add(0, output); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -439,10 +414,7 @@ static void setUp( { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, - "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView" - + messageChannelSuffix, - getCodec()); + binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView" + messageChannelSuffix, getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -450,7 +422,8 @@ static void setUp( try { api.closeWebView(); wrapped.add(0, null); - } catch (Throwable exception) { + } + catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart index 23453ffe15a..a66599978e5 100644 --- a/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.7.4), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,6 +17,20 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } +bool _deepEquals(Object? a, Object? b) { + if (a is List && b is List) { + return a.length == b.length && + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + } + if (a is Map && b is Map) { + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); + } + return a == b; +} + /// Configuration options for an in-app WebView. class WebViewOptions { @@ -32,10 +46,17 @@ class WebViewOptions { Map headers; - Object encode() { - return [enableJavaScript, enableDomStorage, headers]; + List _toList() { + return [ + enableJavaScript, + enableDomStorage, + headers, + ]; } + Object encode() { + return _toList(); } + static WebViewOptions decode(Object result) { result as List; return WebViewOptions( @@ -44,25 +65,69 @@ class WebViewOptions { headers: (result[2] as Map?)!.cast(), ); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! WebViewOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } /// Configuration options for in-app browser views. class BrowserOptions { - BrowserOptions({required this.showTitle}); + BrowserOptions({ + required this.showTitle, + }); /// Whether or not to show the webpage title. bool showTitle; - Object encode() { - return [showTitle]; + List _toList() { + return [ + showTitle, + ]; } + Object encode() { + return _toList(); } + static BrowserOptions decode(Object result) { result as List; - return BrowserOptions(showTitle: result[0]! as bool); + return BrowserOptions( + showTitle: result[0]! as bool, + ); + } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + bool operator ==(Object other) { + if (other is! BrowserOptions || other.runtimeType != runtimeType) { + return false; + } + if (identical(this, other)) { + return true; + } + return _deepEquals(encode(), other.encode()); } + + @override + // ignore: avoid_equals_and_hash_code_on_mutable_classes + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -70,10 +135,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is WebViewOptions) { + } else if (value is WebViewOptions) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is BrowserOptions) { + } else if (value is BrowserOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -84,9 +149,9 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return WebViewOptions.decode(readValue(buffer)!); - case 130: + case 130: return BrowserOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -98,13 +163,9 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -113,16 +174,15 @@ class UrlLauncherApi { /// Returns true if the URL can definitely be launched. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([url]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -142,22 +202,16 @@ class UrlLauncherApi { } /// Opens the URL externally, returning true if successful. - Future launchUrl( - String url, - Map headers, - bool requireNonBrowser, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future launchUrl(String url, Map headers, bool requireNonBrowser) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url, headers, requireNonBrowser]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([url, headers, requireNonBrowser]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -178,28 +232,16 @@ class UrlLauncherApi { /// Opens the URL in an in-app Custom Tab or WebView, returning true if it /// opens successfully. - Future openUrlInApp( - String url, - bool allowCustomTab, - WebViewOptions webViewOptions, - BrowserOptions browserOptions, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future openUrlInApp(String url, bool allowCustomTab, WebViewOptions webViewOptions, BrowserOptions browserOptions) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url, allowCustomTab, webViewOptions, browserOptions]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([ - url, - allowCustomTab, - webViewOptions, - browserOptions, - ]) - as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -219,16 +261,15 @@ class UrlLauncherApi { } Future supportsCustomTabs() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -249,16 +290,15 @@ class UrlLauncherApi { /// Closes the view opened by [openUrlInSafariViewController]. Future closeWebView() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = - await pigeonVar_channel.send(null) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift b/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift index 4be6e91cede..3acad1f49af 100644 --- a/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift +++ b/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -67,6 +67,7 @@ private func nilOrValue(_ value: Any?) -> T? { return value as! T? } + /// Possible outcomes of launching a URL. enum LaunchResult: Int { /// The URL was successfully launched (or could be, for `canLaunchUrl`). @@ -138,18 +139,16 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } + /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol UrlLauncherApi { /// Checks whether a URL can be loaded. func canLaunchUrl(url: String) throws -> LaunchResult /// Opens the URL externally, returning the status of launching it. - func launchUrl( - url: String, universalLinksOnly: Bool, - completion: @escaping (Result) -> Void) + func launchUrl(url: String, universalLinksOnly: Bool, completion: @escaping (Result) -> Void) /// Opens the URL in an in-app SFSafariViewController, returning the results /// of loading it. - func openUrlInSafariViewController( - url: String, completion: @escaping (Result) -> Void) + func openUrlInSafariViewController(url: String, completion: @escaping (Result) -> Void) /// Closes the view controller opened by [openUrlInSafariViewController]. func closeSafariViewController() throws } @@ -158,14 +157,10 @@ protocol UrlLauncherApi { class UrlLauncherApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Checks whether a URL can be loaded. - let canLaunchUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let canLaunchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { canLaunchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -181,9 +176,7 @@ class UrlLauncherApiSetup { canLaunchUrlChannel.setMessageHandler(nil) } /// Opens the URL externally, returning the status of launching it. - let launchUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let launchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { launchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -203,10 +196,7 @@ class UrlLauncherApiSetup { } /// Opens the URL in an in-app SFSafariViewController, returning the results /// of loading it. - let openUrlInSafariViewControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let openUrlInSafariViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { openUrlInSafariViewControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -224,10 +214,7 @@ class UrlLauncherApiSetup { openUrlInSafariViewControllerChannel.setMessageHandler(nil) } /// Closes the view controller opened by [openUrlInSafariViewController]. - let closeSafariViewControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let closeSafariViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { closeSafariViewControllerChannel.setMessageHandler { _, reply in do { diff --git a/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart index b2e596c0bcd..23c545da408 100644 --- a/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -22,10 +22,8 @@ PlatformException _createConnectionError(String channelName) { enum LaunchResult { /// The URL was successfully launched (or could be, for `canLaunchUrl`). success, - /// There was no handler available for the URL. failure, - /// The URL could not be launched because it is invalid. invalidUrl, } @@ -34,17 +32,15 @@ enum LaunchResult { enum InAppLoadResult { /// The URL was successfully loaded. success, - /// The URL did not load successfully. failedToLoad, - /// The URL could not be launched because it is invalid. invalidUrl, - /// The controller was closed before loading. dismissed, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -52,10 +48,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is LaunchResult) { + } else if (value is LaunchResult) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is InAppLoadResult) { + } else if (value is InAppLoadResult) { buffer.putUint8(130); writeValue(buffer, value.index); } else { @@ -66,10 +62,10 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : LaunchResult.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : InAppLoadResult.values[value]; default: @@ -82,13 +78,9 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -97,17 +89,13 @@ class UrlLauncherApi { /// Checks whether a URL can be loaded. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [url], + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -130,17 +118,13 @@ class UrlLauncherApi { /// Opens the URL externally, returning the status of launching it. Future launchUrl(String url, bool universalLinksOnly) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [url, universalLinksOnly], + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url, universalLinksOnly]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -164,17 +148,13 @@ class UrlLauncherApi { /// Opens the URL in an in-app SFSafariViewController, returning the results /// of loading it. Future openUrlInSafariViewController(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [url], + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -197,14 +177,12 @@ class UrlLauncherApi { /// Closes the view controller opened by [openUrlInSafariViewController]. Future closeSafariViewController() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart index 0a254a59feb..cb4a014345a 100644 --- a/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,6 +18,7 @@ PlatformException _createConnectionError(String channelName) { ); } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -43,13 +44,9 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -58,16 +55,15 @@ class UrlLauncherApi { /// Returns true if the URL can definitely be launched. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([url]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { @@ -88,16 +84,15 @@ class UrlLauncherApi { /// Opens the URL externally, returning an error string on failure. Future launchUrl(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = - await pigeonVar_channel.send([url]) as List?; + await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { throw _createConnectionError(pigeonVar_channelName); } else if (pigeonVar_replyList.length > 1) { diff --git a/packages/url_launcher/url_launcher_linux/linux/messages.g.cc b/packages/url_launcher/url_launcher_linux/linux/messages.g.cc index 9be6137cb4d..7b5929e6ee8 100644 --- a/packages/url_launcher/url_launcher_linux/linux/messages.g.cc +++ b/packages/url_launcher/url_launcher_linux/linux/messages.g.cc @@ -1,51 +1,45 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #include "messages.g.h" struct _FulMessageCodec { FlStandardMessageCodec parent_instance; + }; -G_DEFINE_TYPE(FulMessageCodec, ful_message_codec, - fl_standard_message_codec_get_type()) +G_DEFINE_TYPE(FulMessageCodec, ful_message_codec, fl_standard_message_codec_get_type()) + -static gboolean ful_message_codec_write_value(FlStandardMessageCodec* codec, - GByteArray* buffer, - FlValue* value, GError** error) { +static gboolean ful_message_codec_write_value(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { if (fl_value_get_type(value) == FL_VALUE_TYPE_CUSTOM) { - switch (fl_value_get_custom_type(value)) {} + switch (fl_value_get_custom_type(value)) { + } } - return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class) - ->write_value(codec, buffer, value, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class)->write_value(codec, buffer, value, error); } -static FlValue* ful_message_codec_read_value_of_type( - FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, - GError** error) { +static FlValue* ful_message_codec_read_value_of_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, GError** error) { switch (type) { default: - return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class) - ->read_value_of_type(codec, buffer, offset, type, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class)->read_value_of_type(codec, buffer, offset, type, error); } } -static void ful_message_codec_init(FulMessageCodec* self) {} +static void ful_message_codec_init(FulMessageCodec* self) { +} static void ful_message_codec_class_init(FulMessageCodecClass* klass) { - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = - ful_message_codec_write_value; - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = - ful_message_codec_read_value_of_type; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = ful_message_codec_write_value; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = ful_message_codec_read_value_of_type; } static FulMessageCodec* ful_message_codec_new() { - FulMessageCodec* self = - FUL_MESSAGE_CODEC(g_object_new(ful_message_codec_get_type(), nullptr)); + FulMessageCodec* self = FUL_MESSAGE_CODEC(g_object_new(ful_message_codec_get_type(), nullptr)); return self; } @@ -55,50 +49,34 @@ struct _FulUrlLauncherApiCanLaunchUrlResponse { FlValue* value; }; -G_DEFINE_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, - ful_url_launcher_api_can_launch_url_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, ful_url_launcher_api_can_launch_url_response, G_TYPE_OBJECT) -static void ful_url_launcher_api_can_launch_url_response_dispose( - GObject* object) { - FulUrlLauncherApiCanLaunchUrlResponse* self = - FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(object); +static void ful_url_launcher_api_can_launch_url_response_dispose(GObject* object) { + FulUrlLauncherApiCanLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(ful_url_launcher_api_can_launch_url_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(ful_url_launcher_api_can_launch_url_response_parent_class)->dispose(object); } -static void ful_url_launcher_api_can_launch_url_response_init( - FulUrlLauncherApiCanLaunchUrlResponse* self) {} +static void ful_url_launcher_api_can_launch_url_response_init(FulUrlLauncherApiCanLaunchUrlResponse* self) { +} -static void ful_url_launcher_api_can_launch_url_response_class_init( - FulUrlLauncherApiCanLaunchUrlResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - ful_url_launcher_api_can_launch_url_response_dispose; +static void ful_url_launcher_api_can_launch_url_response_class_init(FulUrlLauncherApiCanLaunchUrlResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = ful_url_launcher_api_can_launch_url_response_dispose; } -FulUrlLauncherApiCanLaunchUrlResponse* -ful_url_launcher_api_can_launch_url_response_new(gboolean return_value) { - FulUrlLauncherApiCanLaunchUrlResponse* self = - FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new( - ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new(gboolean return_value) { + FulUrlLauncherApiCanLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_bool(return_value)); return self; } -FulUrlLauncherApiCanLaunchUrlResponse* -ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, - const gchar* message, - FlValue* details) { - FulUrlLauncherApiCanLaunchUrlResponse* self = - FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new( - ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details) { + FulUrlLauncherApiCanLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, - fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) - : fl_value_new_null()); + fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); return self; } @@ -108,51 +86,34 @@ struct _FulUrlLauncherApiLaunchUrlResponse { FlValue* value; }; -G_DEFINE_TYPE(FulUrlLauncherApiLaunchUrlResponse, - ful_url_launcher_api_launch_url_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(FulUrlLauncherApiLaunchUrlResponse, ful_url_launcher_api_launch_url_response, G_TYPE_OBJECT) static void ful_url_launcher_api_launch_url_response_dispose(GObject* object) { - FulUrlLauncherApiLaunchUrlResponse* self = - FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(object); + FulUrlLauncherApiLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(ful_url_launcher_api_launch_url_response_parent_class) - ->dispose(object); + G_OBJECT_CLASS(ful_url_launcher_api_launch_url_response_parent_class)->dispose(object); } -static void ful_url_launcher_api_launch_url_response_init( - FulUrlLauncherApiLaunchUrlResponse* self) {} +static void ful_url_launcher_api_launch_url_response_init(FulUrlLauncherApiLaunchUrlResponse* self) { +} -static void ful_url_launcher_api_launch_url_response_class_init( - FulUrlLauncherApiLaunchUrlResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = - ful_url_launcher_api_launch_url_response_dispose; +static void ful_url_launcher_api_launch_url_response_class_init(FulUrlLauncherApiLaunchUrlResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = ful_url_launcher_api_launch_url_response_dispose; } -FulUrlLauncherApiLaunchUrlResponse* -ful_url_launcher_api_launch_url_response_new(const gchar* return_value) { - FulUrlLauncherApiLaunchUrlResponse* self = - FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new( - ful_url_launcher_api_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new(const gchar* return_value) { + FulUrlLauncherApiLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); - fl_value_append_take(self->value, return_value != nullptr - ? fl_value_new_string(return_value) - : fl_value_new_null()); + fl_value_append_take(self->value, return_value != nullptr ? fl_value_new_string(return_value) : fl_value_new_null()); return self; } -FulUrlLauncherApiLaunchUrlResponse* -ful_url_launcher_api_launch_url_response_new_error(const gchar* code, - const gchar* message, - FlValue* details) { - FulUrlLauncherApiLaunchUrlResponse* self = - FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new( - ful_url_launcher_api_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details) { + FulUrlLauncherApiLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, - fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) - : fl_value_new_null()); + fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); return self; } @@ -175,26 +136,22 @@ static void ful_url_launcher_api_dispose(GObject* object) { G_OBJECT_CLASS(ful_url_launcher_api_parent_class)->dispose(object); } -static void ful_url_launcher_api_init(FulUrlLauncherApi* self) {} +static void ful_url_launcher_api_init(FulUrlLauncherApi* self) { +} static void ful_url_launcher_api_class_init(FulUrlLauncherApiClass* klass) { G_OBJECT_CLASS(klass)->dispose = ful_url_launcher_api_dispose; } -static FulUrlLauncherApi* ful_url_launcher_api_new( - const FulUrlLauncherApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func) { - FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API( - g_object_new(ful_url_launcher_api_get_type(), nullptr)); +static FulUrlLauncherApi* ful_url_launcher_api_new(const FulUrlLauncherApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { + FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API(g_object_new(ful_url_launcher_api_get_type(), nullptr)); self->vtable = vtable; self->user_data = user_data; self->user_data_free_func = user_data_free_func; return self; } -static void ful_url_launcher_api_can_launch_url_cb( - FlBasicMessageChannel* channel, FlValue* message_, - FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { +static void ful_url_launcher_api_can_launch_url_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API(user_data); if (self->vtable == nullptr || self->vtable->can_launch_url == nullptr) { @@ -203,25 +160,19 @@ static void ful_url_launcher_api_can_launch_url_cb( FlValue* value0 = fl_value_get_list_value(message_, 0); const gchar* url = fl_value_get_string(value0); - g_autoptr(FulUrlLauncherApiCanLaunchUrlResponse) response = - self->vtable->can_launch_url(url, self->user_data); + g_autoptr(FulUrlLauncherApiCanLaunchUrlResponse) response = self->vtable->can_launch_url(url, self->user_data); if (response == nullptr) { - g_warning("No response returned to %s.%s", "UrlLauncherApi", - "canLaunchUrl"); + g_warning("No response returned to %s.%s", "UrlLauncherApi", "canLaunchUrl"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", - "canLaunchUrl", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", "canLaunchUrl", error->message); } } -static void ful_url_launcher_api_launch_url_cb( - FlBasicMessageChannel* channel, FlValue* message_, - FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { +static void ful_url_launcher_api_launch_url_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API(user_data); if (self->vtable == nullptr || self->vtable->launch_url == nullptr) { @@ -230,71 +181,39 @@ static void ful_url_launcher_api_launch_url_cb( FlValue* value0 = fl_value_get_list_value(message_, 0); const gchar* url = fl_value_get_string(value0); - g_autoptr(FulUrlLauncherApiLaunchUrlResponse) response = - self->vtable->launch_url(url, self->user_data); + g_autoptr(FulUrlLauncherApiLaunchUrlResponse) response = self->vtable->launch_url(url, self->user_data); if (response == nullptr) { g_warning("No response returned to %s.%s", "UrlLauncherApi", "launchUrl"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, - response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", - "launchUrl", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", "launchUrl", error->message); } } -void ful_url_launcher_api_set_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix, - const FulUrlLauncherApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func) { - g_autofree gchar* dot_suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - g_autoptr(FulUrlLauncherApi) api_data = - ful_url_launcher_api_new(vtable, user_data, user_data_free_func); +void ful_url_launcher_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FulUrlLauncherApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { + g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autoptr(FulUrlLauncherApi) api_data = ful_url_launcher_api_new(vtable, user_data, user_data_free_func); g_autoptr(FulMessageCodec) codec = ful_message_codec_new(); - g_autofree gchar* can_launch_url_channel_name = g_strdup_printf( - "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) can_launch_url_channel = - fl_basic_message_channel_new(messenger, can_launch_url_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler( - can_launch_url_channel, ful_url_launcher_api_can_launch_url_cb, - g_object_ref(api_data), g_object_unref); - g_autofree gchar* launch_url_channel_name = g_strdup_printf( - "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) launch_url_channel = - fl_basic_message_channel_new(messenger, launch_url_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler( - launch_url_channel, ful_url_launcher_api_launch_url_cb, - g_object_ref(api_data), g_object_unref); + g_autofree gchar* can_launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) can_launch_url_channel = fl_basic_message_channel_new(messenger, can_launch_url_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(can_launch_url_channel, ful_url_launcher_api_can_launch_url_cb, g_object_ref(api_data), g_object_unref); + g_autofree gchar* launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) launch_url_channel = fl_basic_message_channel_new(messenger, launch_url_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(launch_url_channel, ful_url_launcher_api_launch_url_cb, g_object_ref(api_data), g_object_unref); } -void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, - const gchar* suffix) { - g_autofree gchar* dot_suffix = - suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); +void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix) { + g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); g_autoptr(FulMessageCodec) codec = ful_message_codec_new(); - g_autofree gchar* can_launch_url_channel_name = g_strdup_printf( - "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) can_launch_url_channel = - fl_basic_message_channel_new(messenger, can_launch_url_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(can_launch_url_channel, nullptr, - nullptr, nullptr); - g_autofree gchar* launch_url_channel_name = g_strdup_printf( - "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", - dot_suffix); - g_autoptr(FlBasicMessageChannel) launch_url_channel = - fl_basic_message_channel_new(messenger, launch_url_channel_name, - FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(launch_url_channel, nullptr, - nullptr, nullptr); + g_autofree gchar* can_launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) can_launch_url_channel = fl_basic_message_channel_new(messenger, can_launch_url_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(can_launch_url_channel, nullptr, nullptr, nullptr); + g_autofree gchar* launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", dot_suffix); + g_autoptr(FlBasicMessageChannel) launch_url_channel = fl_basic_message_channel_new(messenger, launch_url_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(launch_url_channel, nullptr, nullptr, nullptr); } diff --git a/packages/url_launcher/url_launcher_linux/linux/messages.g.h b/packages/url_launcher/url_launcher_linux/linux/messages.g.h index b64521e6dfd..068b85386b1 100644 --- a/packages/url_launcher/url_launcher_linux/linux/messages.g.h +++ b/packages/url_launcher/url_launcher_linux/linux/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.6.1), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -11,15 +11,11 @@ G_BEGIN_DECLS -G_DECLARE_FINAL_TYPE(FulMessageCodec, ful_message_codec, FUL, MESSAGE_CODEC, - FlStandardMessageCodec) +G_DECLARE_FINAL_TYPE(FulMessageCodec, ful_message_codec, FUL, MESSAGE_CODEC, FlStandardMessageCodec) -G_DECLARE_FINAL_TYPE(FulUrlLauncherApi, ful_url_launcher_api, FUL, - URL_LAUNCHER_API, GObject) +G_DECLARE_FINAL_TYPE(FulUrlLauncherApi, ful_url_launcher_api, FUL, URL_LAUNCHER_API, GObject) -G_DECLARE_FINAL_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, - ful_url_launcher_api_can_launch_url_response, FUL, - URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, ful_url_launcher_api_can_launch_url_response, FUL, URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE, GObject) /** * ful_url_launcher_api_can_launch_url_response_new: @@ -28,8 +24,7 @@ G_DECLARE_FINAL_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, * * Returns: a new #FulUrlLauncherApiCanLaunchUrlResponse */ -FulUrlLauncherApiCanLaunchUrlResponse* -ful_url_launcher_api_can_launch_url_response_new(gboolean return_value); +FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new(gboolean return_value); /** * ful_url_launcher_api_can_launch_url_response_new_error: @@ -41,14 +36,9 @@ ful_url_launcher_api_can_launch_url_response_new(gboolean return_value); * * Returns: a new #FulUrlLauncherApiCanLaunchUrlResponse */ -FulUrlLauncherApiCanLaunchUrlResponse* -ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, - const gchar* message, - FlValue* details); +FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details); -G_DECLARE_FINAL_TYPE(FulUrlLauncherApiLaunchUrlResponse, - ful_url_launcher_api_launch_url_response, FUL, - URL_LAUNCHER_API_LAUNCH_URL_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(FulUrlLauncherApiLaunchUrlResponse, ful_url_launcher_api_launch_url_response, FUL, URL_LAUNCHER_API_LAUNCH_URL_RESPONSE, GObject) /** * ful_url_launcher_api_launch_url_response_new: @@ -57,8 +47,7 @@ G_DECLARE_FINAL_TYPE(FulUrlLauncherApiLaunchUrlResponse, * * Returns: a new #FulUrlLauncherApiLaunchUrlResponse */ -FulUrlLauncherApiLaunchUrlResponse* -ful_url_launcher_api_launch_url_response_new(const gchar* return_value); +FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new(const gchar* return_value); /** * ful_url_launcher_api_launch_url_response_new_error: @@ -70,22 +59,16 @@ ful_url_launcher_api_launch_url_response_new(const gchar* return_value); * * Returns: a new #FulUrlLauncherApiLaunchUrlResponse */ -FulUrlLauncherApiLaunchUrlResponse* -ful_url_launcher_api_launch_url_response_new_error(const gchar* code, - const gchar* message, - FlValue* details); +FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details); /** * FulUrlLauncherApiVTable: * - * Table of functions exposed by UrlLauncherApi to be implemented by the API - * provider. + * Table of functions exposed by UrlLauncherApi to be implemented by the API provider. */ typedef struct { - FulUrlLauncherApiCanLaunchUrlResponse* (*can_launch_url)(const gchar* url, - gpointer user_data); - FulUrlLauncherApiLaunchUrlResponse* (*launch_url)(const gchar* url, - gpointer user_data); + FulUrlLauncherApiCanLaunchUrlResponse* (*can_launch_url)(const gchar* url, gpointer user_data); + FulUrlLauncherApiLaunchUrlResponse* (*launch_url)(const gchar* url, gpointer user_data); } FulUrlLauncherApiVTable; /** @@ -95,15 +78,11 @@ typedef struct { * @suffix: (allow-none): a suffix to add to the API or %NULL for none. * @vtable: implementations of the methods in this API. * @user_data: (closure): user data to pass to the functions in @vtable. - * @user_data_free_func: (allow-none): a function which gets called to free - * @user_data, or %NULL. + * @user_data_free_func: (allow-none): a function which gets called to free @user_data, or %NULL. * * Connects the method handlers in the UrlLauncherApi API. */ -void ful_url_launcher_api_set_method_handlers( - FlBinaryMessenger* messenger, const gchar* suffix, - const FulUrlLauncherApiVTable* vtable, gpointer user_data, - GDestroyNotify user_data_free_func); +void ful_url_launcher_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FulUrlLauncherApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func); /** * ful_url_launcher_api_clear_method_handlers: @@ -113,8 +92,7 @@ void ful_url_launcher_api_set_method_handlers( * * Clears the method handlers in the UrlLauncherApi API. */ -void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, - const gchar* suffix); +void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix); G_END_DECLS diff --git a/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart index ad5944b2947..ac146601da5 100644 --- a/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,25 +17,21 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + /// Possible error conditions for [UrlLauncherApi] calls. enum UrlLauncherError { /// The URL could not be parsed as an NSURL. @@ -44,19 +40,24 @@ enum UrlLauncherError { /// Possible results for a [UrlLauncherApi] call with a boolean outcome. class UrlLauncherBoolResult { - UrlLauncherBoolResult({required this.value, this.error}); + UrlLauncherBoolResult({ + required this.value, + this.error, + }); bool value; UrlLauncherError? error; List _toList() { - return [value, error]; + return [ + value, + error, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static UrlLauncherBoolResult decode(Object result) { result as List; @@ -80,9 +81,11 @@ class UrlLauncherBoolResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -90,10 +93,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is UrlLauncherError) { + } else if (value is UrlLauncherError) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is UrlLauncherBoolResult) { + } else if (value is UrlLauncherBoolResult) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -104,10 +107,10 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : UrlLauncherError.values[value]; - case 130: + case 130: return UrlLauncherBoolResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -119,13 +122,9 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -134,17 +133,13 @@ class UrlLauncherApi { /// Returns a true result if the URL can definitely be launched. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [url], + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -167,17 +162,13 @@ class UrlLauncherApi { /// Opens the URL externally, returning a true result if successful. Future launchUrl(String url) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [url], + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift b/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift index cb5f3abb0da..f7a25e762a6 100644 --- a/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift +++ b/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,6 +129,8 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } + + /// Possible error conditions for [UrlLauncherApi] calls. enum UrlLauncherError: Int { /// The URL could not be parsed as an NSURL. @@ -142,6 +144,7 @@ struct UrlLauncherBoolResult: Hashable { var value: Bool var error: UrlLauncherError? = nil + // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> UrlLauncherBoolResult? { let value = pigeonVar_list[0] as! Bool @@ -159,8 +162,7 @@ struct UrlLauncherBoolResult: Hashable { ] } static func == (lhs: UrlLauncherBoolResult, rhs: UrlLauncherBoolResult) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) - } + return deepEqualsmessages(lhs.toList(), rhs.toList()) } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -223,14 +225,10 @@ protocol UrlLauncherApi { class UrlLauncherApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. - static func setUp( - binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "" - ) { + static func setUp(binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "") { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Returns a true result if the URL can definitely be launched. - let canLaunchUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let canLaunchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { canLaunchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -246,9 +244,7 @@ class UrlLauncherApiSetup { canLaunchUrlChannel.setMessageHandler(nil) } /// Opens the URL externally, returning a true result if successful. - let launchUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl\(channelSuffix)", - binaryMessenger: binaryMessenger, codec: codec) + let launchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) if let api = api { launchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart index 8f24cc48c7d..e63e087ff70 100644 --- a/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v21.0.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -18,82 +18,94 @@ PlatformException _createConnectionError(String channelName) { ); } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is int) { + buffer.putUint8(4); + buffer.putInt64(value); + } else { + super.writeValue(buffer, value); + } + } + + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + default: + return super.readValueOfType(type, buffer); + } + } } class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : __pigeon_binaryMessenger = binaryMessenger, - __pigeon_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; - final BinaryMessenger? __pigeon_binaryMessenger; + UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); - final String __pigeon_messageChannelSuffix; + final String pigeonVar_messageChannelSuffix; Future canLaunchUrl(String url) async { - final String __pigeon_channelName = - 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl$__pigeon_messageChannelSuffix'; - final BasicMessageChannel __pigeon_channel = - BasicMessageChannel( - __pigeon_channelName, - pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, - ); - final List? __pigeon_replyList = - await __pigeon_channel.send([url]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); + final List? pigeonVar_replyList = + await pigeonVar_sendFuture 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 bool?)!; + return (pigeonVar_replyList[0] as bool?)!; } } Future launchUrl(String url) async { - final String __pigeon_channelName = - 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl$__pigeon_messageChannelSuffix'; - final BasicMessageChannel __pigeon_channel = - BasicMessageChannel( - __pigeon_channelName, - pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, - ); - final List? __pigeon_replyList = - await __pigeon_channel.send([url]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); + final List? pigeonVar_replyList = + await pigeonVar_sendFuture 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 bool?)!; + return (pigeonVar_replyList[0] as bool?)!; } } } diff --git a/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp b/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp index 9a90eb01e71..b76bccf16af 100644 --- a/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp +++ b/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v21.0.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #undef _HAS_EXCEPTIONS @@ -31,102 +31,90 @@ FlutterError CreateConnectionError(const std::string channel_name) { EncodableValue("")); } -PigeonCodecSerializer::PigeonCodecSerializer() {} -EncodableValue PigeonCodecSerializer::ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const { +PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} + +EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( + uint8_t type, + flutter::ByteStreamReader* stream) const { return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); } -void PigeonCodecSerializer::WriteValue( - const EncodableValue& value, flutter::ByteStreamWriter* stream) const { +void PigeonInternalCodecSerializer::WriteValue( + const EncodableValue& value, + flutter::ByteStreamWriter* stream) const { flutter::StandardCodecSerializer::WriteValue(value, stream); } /// The codec used by UrlLauncherApi. const flutter::StandardMessageCodec& UrlLauncherApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance( - &PigeonCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `UrlLauncherApi` to handle messages through the -// `binary_messenger`. -void UrlLauncherApi::SetUp(flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api) { +// Sets up an instance of `UrlLauncherApi` to handle messages through the `binary_messenger`. +void UrlLauncherApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api) { UrlLauncherApi::SetUp(binary_messenger, api, ""); } -void UrlLauncherApi::SetUp(flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = - message_channel_suffix.length() > 0 - ? std::string(".") + message_channel_suffix - : ""; +void UrlLauncherApi::SetUp( + flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_url_arg = args.at(0); - if (encodable_url_arg.IsNull()) { - reply(WrapError("url_arg unexpectedly null.")); - return; - } - const auto& url_arg = std::get(encodable_url_arg); - ErrorOr output = api->CanLaunchUrl(url_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_url_arg = args.at(0); + if (encodable_url_arg.IsNull()) { + reply(WrapError("url_arg unexpectedly null.")); + return; + } + const auto& url_arg = std::get(encodable_url_arg); + ErrorOr output = api->CanLaunchUrl(url_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel( - binary_messenger, - "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl" + - prepended_suffix, - &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl" + prepended_suffix, &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler( - [api](const EncodableValue& message, - const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_url_arg = args.at(0); - if (encodable_url_arg.IsNull()) { - reply(WrapError("url_arg unexpectedly null.")); - return; - } - const auto& url_arg = std::get(encodable_url_arg); - ErrorOr output = api->LaunchUrl(url_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_url_arg = args.at(0); + if (encodable_url_arg.IsNull()) { + reply(WrapError("url_arg unexpectedly null.")); + return; + } + const auto& url_arg = std::get(encodable_url_arg); + ErrorOr output = api->LaunchUrl(url_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -134,15 +122,19 @@ void UrlLauncherApi::SetUp(flutter::BinaryMessenger* binary_messenger, } EncodableValue UrlLauncherApi::WrapError(std::string_view error_message) { - return EncodableValue( - EncodableList{EncodableValue(std::string(error_message)), - EncodableValue("Error"), EncodableValue()}); + return EncodableValue(EncodableList{ + EncodableValue(std::string(error_message)), + EncodableValue("Error"), + EncodableValue() + }); } EncodableValue UrlLauncherApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{EncodableValue(error.code()), - EncodableValue(error.message()), - error.details()}); + return EncodableValue(EncodableList{ + EncodableValue(error.code()), + EncodableValue(error.message()), + error.details() + }); } } // namespace url_launcher_windows diff --git a/packages/url_launcher/url_launcher_windows/windows/messages.g.h b/packages/url_launcher/url_launcher_windows/windows/messages.g.h index afb37822cc5..187c7455c30 100644 --- a/packages/url_launcher/url_launcher_windows/windows/messages.g.h +++ b/packages/url_launcher/url_launcher_windows/windows/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v21.0.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -17,16 +17,17 @@ namespace url_launcher_windows { + // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) : code_(code) {} + explicit FlutterError(const std::string& code) + : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, - const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -38,8 +39,7 @@ class FlutterError { flutter::EncodableValue details_; }; -template -class ErrorOr { +template class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -58,24 +58,26 @@ class ErrorOr { std::variant v_; }; -class PigeonCodecSerializer : public flutter::StandardCodecSerializer { + + +class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: - PigeonCodecSerializer(); - inline static PigeonCodecSerializer& GetInstance() { - static PigeonCodecSerializer sInstance; + PigeonInternalCodecSerializer(); + inline static PigeonInternalCodecSerializer& GetInstance() { + static PigeonInternalCodecSerializer sInstance; return sInstance; } - void WriteValue(const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; - + void WriteValue( + const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, flutter::ByteStreamReader* stream) const override; + uint8_t type, + flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from -// Flutter. +// Generated interface from Pigeon that represents a handler of messages from Flutter. class UrlLauncherApi { public: UrlLauncherApi(const UrlLauncherApi&) = delete; @@ -86,16 +88,16 @@ class UrlLauncherApi { // The codec used by UrlLauncherApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `UrlLauncherApi` to handle messages through the - // `binary_messenger`. - static void SetUp(flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api); - static void SetUp(flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `UrlLauncherApi` to handle messages through the `binary_messenger`. + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api); + static void SetUp( + flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); - protected: UrlLauncherApi() = default; }; diff --git a/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt b/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt index 800026ab4d8..65f789bb6e0 100644 --- a/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt +++ b/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") @@ -12,11 +12,10 @@ import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMessageCodec import io.flutter.plugin.common.StandardMethodCodec +import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object MessagesPigeonUtils { fun wrapResult(result: Any?): List { @@ -25,53 +24,61 @@ private object MessagesPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf(exception.code, exception.message, exception.details) + listOf( + exception.code, + exception.message, + exception.details + ) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) } } - fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } + return a.size == b.size && + a.indices.all{ deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && - a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } + return a.size == b.size && a.all { + (b as Map).contains(it.key) && + deepEquals(it.value, b[it.key]) + } } return a == b } + } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** Pigeon equivalent of video_platform_interface's VideoFormat. */ @@ -106,25 +113,26 @@ enum class PlatformPlaybackState(val raw: Int) { } /** - * Generated class from Pigeon that represents data sent in messages. This class should not be - * extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. + * This class should not be extended by any user class outside of the generated file. */ -sealed class PlatformVideoEvent +sealed class PlatformVideoEvent /** * Sent when the video is initialized and ready to play. * * Generated class from Pigeon that represents data sent in messages. */ -data class InitializationEvent( - /** The video duration in milliseconds. */ - val duration: Long, - /** The width of the video in pixels. */ - val width: Long, - /** The height of the video in pixels. */ - val height: Long, - /** The rotation that should be applied during playback. */ - val rotationCorrection: Long -) : PlatformVideoEvent() { +data class InitializationEvent ( + /** The video duration in milliseconds. */ + val duration: Long, + /** The width of the video in pixels. */ + val width: Long, + /** The height of the video in pixels. */ + val height: Long, + /** The rotation that should be applied during playback. */ + val rotationCorrection: Long +) : PlatformVideoEvent() + { companion object { fun fromList(pigeonVar_list: List): InitializationEvent { val duration = pigeonVar_list[0] as Long @@ -134,16 +142,14 @@ data class InitializationEvent( return InitializationEvent(duration, width, height, rotationCorrection) } } - fun toList(): List { return listOf( - duration, - width, - height, - rotationCorrection, + duration, + width, + height, + rotationCorrection, ) } - override fun equals(other: Any?): Boolean { if (other !is InitializationEvent) { return false @@ -151,8 +157,7 @@ data class InitializationEvent( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -164,20 +169,21 @@ data class InitializationEvent( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlaybackStateChangeEvent(val state: PlatformPlaybackState) : PlatformVideoEvent() { +data class PlaybackStateChangeEvent ( + val state: PlatformPlaybackState +) : PlatformVideoEvent() + { companion object { fun fromList(pigeonVar_list: List): PlaybackStateChangeEvent { val state = pigeonVar_list[0] as PlatformPlaybackState return PlaybackStateChangeEvent(state) } } - fun toList(): List { return listOf( - state, + state, ) } - override fun equals(other: Any?): Boolean { if (other !is PlaybackStateChangeEvent) { return false @@ -185,8 +191,7 @@ data class PlaybackStateChangeEvent(val state: PlatformPlaybackState) : Platform if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -198,20 +203,21 @@ data class PlaybackStateChangeEvent(val state: PlatformPlaybackState) : Platform * * Generated class from Pigeon that represents data sent in messages. */ -data class IsPlayingStateEvent(val isPlaying: Boolean) : PlatformVideoEvent() { +data class IsPlayingStateEvent ( + val isPlaying: Boolean +) : PlatformVideoEvent() + { companion object { fun fromList(pigeonVar_list: List): IsPlayingStateEvent { val isPlaying = pigeonVar_list[0] as Boolean return IsPlayingStateEvent(isPlaying) } } - fun toList(): List { return listOf( - isPlaying, + isPlaying, ) } - override fun equals(other: Any?): Boolean { if (other !is IsPlayingStateEvent) { return false @@ -219,8 +225,7 @@ data class IsPlayingStateEvent(val isPlaying: Boolean) : PlatformVideoEvent() { if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } @@ -230,20 +235,21 @@ data class IsPlayingStateEvent(val isPlaying: Boolean) : PlatformVideoEvent() { * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformVideoViewCreationParams(val playerId: Long) { +data class PlatformVideoViewCreationParams ( + val playerId: Long +) + { companion object { fun fromList(pigeonVar_list: List): PlatformVideoViewCreationParams { val playerId = pigeonVar_list[0] as Long return PlatformVideoViewCreationParams(playerId) } } - fun toList(): List { return listOf( - playerId, + playerId, ) } - override fun equals(other: Any?): Boolean { if (other !is PlatformVideoViewCreationParams) { return false @@ -251,19 +257,19 @@ data class PlatformVideoViewCreationParams(val playerId: Long) { if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class CreationOptions( - val uri: String, - val formatHint: PlatformVideoFormat? = null, - val httpHeaders: Map, - val userAgent: String? = null -) { +data class CreationOptions ( + val uri: String, + val formatHint: PlatformVideoFormat? = null, + val httpHeaders: Map, + val userAgent: String? = null +) + { companion object { fun fromList(pigeonVar_list: List): CreationOptions { val uri = pigeonVar_list[0] as String @@ -273,16 +279,14 @@ data class CreationOptions( return CreationOptions(uri, formatHint, httpHeaders, userAgent) } } - fun toList(): List { return listOf( - uri, - formatHint, - httpHeaders, - userAgent, + uri, + formatHint, + httpHeaders, + userAgent, ) } - override fun equals(other: Any?): Boolean { if (other !is CreationOptions) { return false @@ -290,14 +294,17 @@ data class CreationOptions( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class TexturePlayerIds(val playerId: Long, val textureId: Long) { +data class TexturePlayerIds ( + val playerId: Long, + val textureId: Long +) + { companion object { fun fromList(pigeonVar_list: List): TexturePlayerIds { val playerId = pigeonVar_list[0] as Long @@ -305,14 +312,12 @@ data class TexturePlayerIds(val playerId: Long, val textureId: Long) { return TexturePlayerIds(playerId, textureId) } } - fun toList(): List { return listOf( - playerId, - textureId, + playerId, + textureId, ) } - override fun equals(other: Any?): Boolean { if (other !is TexturePlayerIds) { return false @@ -320,29 +325,37 @@ data class TexturePlayerIds(val playerId: Long, val textureId: Long) { if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) - } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } override fun hashCode(): Int = toList().hashCode() } - private open class MessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { PlatformVideoFormat.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + PlatformVideoFormat.ofRaw(it.toInt()) + } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { PlatformPlaybackState.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + PlatformPlaybackState.ofRaw(it.toInt()) + } } 131.toByte() -> { - return (readValue(buffer) as? List)?.let { InitializationEvent.fromList(it) } + return (readValue(buffer) as? List)?.let { + InitializationEvent.fromList(it) + } } 132.toByte() -> { - return (readValue(buffer) as? List)?.let { PlaybackStateChangeEvent.fromList(it) } + return (readValue(buffer) as? List)?.let { + PlaybackStateChangeEvent.fromList(it) + } } 133.toByte() -> { - return (readValue(buffer) as? List)?.let { IsPlayingStateEvent.fromList(it) } + return (readValue(buffer) as? List)?.let { + IsPlayingStateEvent.fromList(it) + } } 134.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -350,24 +363,27 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } 135.toByte() -> { - return (readValue(buffer) as? List)?.let { CreationOptions.fromList(it) } + return (readValue(buffer) as? List)?.let { + CreationOptions.fromList(it) + } } 136.toByte() -> { - return (readValue(buffer) as? List)?.let { TexturePlayerIds.fromList(it) } + return (readValue(buffer) as? List)?.let { + TexturePlayerIds.fromList(it) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is PlatformVideoFormat -> { stream.write(129) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is PlatformPlaybackState -> { stream.write(130) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is InitializationEvent -> { stream.write(131) @@ -403,47 +419,31 @@ val MessagesPigeonMethodCodec = StandardMethodCodec(MessagesPigeonCodec()) /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ interface AndroidVideoPlayerApi { fun initialize() - fun createForPlatformView(options: CreationOptions): Long - fun createForTextureView(options: CreationOptions): TexturePlayerIds - fun dispose(playerId: Long) - fun setMixWithOthers(mixWithOthers: Boolean) - fun getLookupKeyForAsset(asset: String, packageName: String?): String companion object { /** The codec used by AndroidVideoPlayerApi. */ - val codec: MessageCodec by lazy { MessagesPigeonCodec() } - /** - * Sets up an instance of `AndroidVideoPlayerApi` to handle messages through the - * `binaryMessenger`. - */ + val codec: MessageCodec by lazy { + MessagesPigeonCodec() + } + /** Sets up an instance of `AndroidVideoPlayerApi` to handle messages through the `binaryMessenger`. */ @JvmOverloads - fun setUp( - binaryMessenger: BinaryMessenger, - api: AndroidVideoPlayerApi?, - messageChannelSuffix: String = "" - ) { - val separatedMessageChannelSuffix = - if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp(binaryMessenger: BinaryMessenger, api: AndroidVideoPlayerApi?, messageChannelSuffix: String = "") { + val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - api.initialize() - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.initialize() + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -451,21 +451,16 @@ interface AndroidVideoPlayerApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val optionsArg = args[0] as CreationOptions - val wrapped: List = - try { - listOf(api.createForPlatformView(optionsArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createForPlatformView(optionsArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -473,21 +468,16 @@ interface AndroidVideoPlayerApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val optionsArg = args[0] as CreationOptions - val wrapped: List = - try { - listOf(api.createForTextureView(optionsArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.createForTextureView(optionsArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -495,22 +485,17 @@ interface AndroidVideoPlayerApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val playerIdArg = args[0] as Long - val wrapped: List = - try { - api.dispose(playerIdArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.dispose(playerIdArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -518,22 +503,17 @@ interface AndroidVideoPlayerApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val mixWithOthersArg = args[0] as Boolean - val wrapped: List = - try { - api.setMixWithOthers(mixWithOthersArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setMixWithOthers(mixWithOthersArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -541,22 +521,17 @@ interface AndroidVideoPlayerApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val assetArg = args[0] as String val packageNameArg = args[1] as String? - val wrapped: List = - try { - listOf(api.getLookupKeyForAsset(assetArg, packageNameArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getLookupKeyForAsset(assetArg, packageNameArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -587,36 +562,25 @@ interface VideoPlayerInstanceApi { companion object { /** The codec used by VideoPlayerInstanceApi. */ - val codec: MessageCodec by lazy { MessagesPigeonCodec() } - /** - * Sets up an instance of `VideoPlayerInstanceApi` to handle messages through the - * `binaryMessenger`. - */ + val codec: MessageCodec by lazy { + MessagesPigeonCodec() + } + /** Sets up an instance of `VideoPlayerInstanceApi` to handle messages through the `binaryMessenger`. */ @JvmOverloads - fun setUp( - binaryMessenger: BinaryMessenger, - api: VideoPlayerInstanceApi?, - messageChannelSuffix: String = "" - ) { - val separatedMessageChannelSuffix = - if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp(binaryMessenger: BinaryMessenger, api: VideoPlayerInstanceApi?, messageChannelSuffix: String = "") { + val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val loopingArg = args[0] as Boolean - val wrapped: List = - try { - api.setLooping(loopingArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setLooping(loopingArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -624,22 +588,17 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val volumeArg = args[0] as Double - val wrapped: List = - try { - api.setVolume(volumeArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setVolume(volumeArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -647,22 +606,17 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val speedArg = args[0] as Double - val wrapped: List = - try { - api.setPlaybackSpeed(speedArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setPlaybackSpeed(speedArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -670,20 +624,15 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - api.play() - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.play() + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -691,20 +640,15 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - api.pause() - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pause() + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -712,22 +656,17 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val positionArg = args[0] as Long - val wrapped: List = - try { - api.seekTo(positionArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.seekTo(positionArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -735,19 +674,14 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - listOf(api.getCurrentPosition()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCurrentPosition()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -755,19 +689,14 @@ interface VideoPlayerInstanceApi { } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$separatedMessageChannelSuffix", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$separatedMessageChannelSuffix", codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - listOf(api.getBufferedPosition()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getBufferedPosition()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -778,8 +707,9 @@ interface VideoPlayerInstanceApi { } } -private class MessagesPigeonStreamHandler(val wrapper: MessagesPigeonEventChannelWrapper) : - EventChannel.StreamHandler { +private class MessagesPigeonStreamHandler( + val wrapper: MessagesPigeonEventChannelWrapper +) : EventChannel.StreamHandler { var pigeonSink: PigeonEventSink? = null override fun onListen(p0: Any?, sink: EventChannel.EventSink) { @@ -812,22 +742,17 @@ class PigeonEventSink(private val sink: EventChannel.EventSink) { sink.endOfStream() } } - + abstract class VideoEventsStreamHandler : MessagesPigeonEventChannelWrapper { companion object { - fun register( - messenger: BinaryMessenger, - streamHandler: VideoEventsStreamHandler, - instanceName: String = "" - ) { - var channelName: String = - "dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents" + fun register(messenger: BinaryMessenger, streamHandler: VideoEventsStreamHandler, instanceName: String = "") { + var channelName: String = "dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents" if (instanceName.isNotEmpty()) { channelName += ".$instanceName" } val internalStreamHandler = MessagesPigeonStreamHandler(streamHandler) - EventChannel(messenger, channelName, MessagesPigeonMethodCodec) - .setStreamHandler(internalStreamHandler) + EventChannel(messenger, channelName, MessagesPigeonMethodCodec).setStreamHandler(internalStreamHandler) } } } + diff --git a/packages/video_player/video_player_android/lib/src/messages.g.dart b/packages/video_player/video_player_android/lib/src/messages.g.dart index 5674729aeb1..a12af38e716 100644 --- a/packages/video_player/video_player_android/lib/src/messages.g.dart +++ b/packages/video_player/video_player_android/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.0.2), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,33 +17,40 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + /// Pigeon equivalent of video_platform_interface's VideoFormat. -enum PlatformVideoFormat { dash, hls, ss } +enum PlatformVideoFormat { + dash, + hls, + ss, +} /// Pigeon equivalent of Player's playback state. /// https://developer.android.com/media/media3/exoplayer/listening-to-player-events#playback-state -enum PlatformPlaybackState { idle, buffering, ready, ended, unknown } +enum PlatformPlaybackState { + idle, + buffering, + ready, + ended, + unknown, +} -sealed class PlatformVideoEvent {} +sealed class PlatformVideoEvent { +} /// Sent when the video is initialized and ready to play. class InitializationEvent extends PlatformVideoEvent { @@ -67,12 +74,16 @@ class InitializationEvent extends PlatformVideoEvent { int rotationCorrection; List _toList() { - return [duration, width, height, rotationCorrection]; + return [ + duration, + width, + height, + rotationCorrection, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static InitializationEvent decode(Object result) { result as List; @@ -98,35 +109,40 @@ class InitializationEvent extends PlatformVideoEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Sent when the video state changes. /// /// Corresponds to ExoPlayer's onPlaybackStateChanged. class PlaybackStateChangeEvent extends PlatformVideoEvent { - PlaybackStateChangeEvent({required this.state}); + PlaybackStateChangeEvent({ + required this.state, + }); PlatformPlaybackState state; List _toList() { - return [state]; + return [ + state, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static PlaybackStateChangeEvent decode(Object result) { result as List; - return PlaybackStateChangeEvent(state: result[0]! as PlatformPlaybackState); + return PlaybackStateChangeEvent( + state: result[0]! as PlatformPlaybackState, + ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlaybackStateChangeEvent || - other.runtimeType != runtimeType) { + if (other is! PlaybackStateChangeEvent || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -137,28 +153,34 @@ class PlaybackStateChangeEvent extends PlatformVideoEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Sent when the video starts or stops playing. /// /// Corresponds to ExoPlayer's onIsPlayingChanged. class IsPlayingStateEvent extends PlatformVideoEvent { - IsPlayingStateEvent({required this.isPlaying}); + IsPlayingStateEvent({ + required this.isPlaying, + }); bool isPlaying; List _toList() { - return [isPlaying]; + return [ + isPlaying, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static IsPlayingStateEvent decode(Object result) { result as List; - return IsPlayingStateEvent(isPlaying: result[0]! as bool); + return IsPlayingStateEvent( + isPlaying: result[0]! as bool, + ); } @override @@ -175,33 +197,38 @@ class IsPlayingStateEvent extends PlatformVideoEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } /// Information passed to the platform view creation. class PlatformVideoViewCreationParams { - PlatformVideoViewCreationParams({required this.playerId}); + PlatformVideoViewCreationParams({ + required this.playerId, + }); int playerId; List _toList() { - return [playerId]; + return [ + playerId, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static PlatformVideoViewCreationParams decode(Object result) { result as List; - return PlatformVideoViewCreationParams(playerId: result[0]! as int); + return PlatformVideoViewCreationParams( + playerId: result[0]! as int, + ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformVideoViewCreationParams || - other.runtimeType != runtimeType) { + if (other is! PlatformVideoViewCreationParams || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -212,7 +239,8 @@ class PlatformVideoViewCreationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class CreationOptions { @@ -232,20 +260,23 @@ class CreationOptions { String? userAgent; List _toList() { - return [uri, formatHint, httpHeaders, userAgent]; + return [ + uri, + formatHint, + httpHeaders, + userAgent, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static CreationOptions decode(Object result) { result as List; return CreationOptions( uri: result[0]! as String, formatHint: result[1] as PlatformVideoFormat?, - httpHeaders: (result[2] as Map?)! - .cast(), + httpHeaders: (result[2] as Map?)!.cast(), userAgent: result[3] as String?, ); } @@ -264,23 +295,29 @@ class CreationOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class TexturePlayerIds { - TexturePlayerIds({required this.playerId, required this.textureId}); + TexturePlayerIds({ + required this.playerId, + required this.textureId, + }); int playerId; int textureId; List _toList() { - return [playerId, textureId]; + return [ + playerId, + textureId, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static TexturePlayerIds decode(Object result) { result as List; @@ -304,9 +341,11 @@ class TexturePlayerIds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -314,28 +353,28 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformVideoFormat) { + } else if (value is PlatformVideoFormat) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformPlaybackState) { + } else if (value is PlatformPlaybackState) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is InitializationEvent) { + } else if (value is InitializationEvent) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is PlaybackStateChangeEvent) { + } else if (value is PlaybackStateChangeEvent) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is IsPlayingStateEvent) { + } else if (value is IsPlayingStateEvent) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is PlatformVideoViewCreationParams) { + } else if (value is PlatformVideoViewCreationParams) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is CreationOptions) { + } else if (value is CreationOptions) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is TexturePlayerIds) { + } else if (value is TexturePlayerIds) { buffer.putUint8(136); writeValue(buffer, value.encode()); } else { @@ -346,23 +385,23 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformVideoFormat.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPlaybackState.values[value]; - case 131: + case 131: return InitializationEvent.decode(readValue(buffer)!); - case 132: + case 132: return PlaybackStateChangeEvent.decode(readValue(buffer)!); - case 133: + case 133: return IsPlayingStateEvent.decode(readValue(buffer)!); - case 134: + case 134: return PlatformVideoViewCreationParams.decode(readValue(buffer)!); - case 135: + case 135: return CreationOptions.decode(readValue(buffer)!); - case 136: + case 136: return TexturePlayerIds.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -370,21 +409,15 @@ class _PigeonCodec extends StandardMessageCodec { } } -const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec( - _PigeonCodec(), -); +const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec(_PigeonCodec()); class AndroidVideoPlayerApi { /// Constructor for [AndroidVideoPlayerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - AndroidVideoPlayerApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + AndroidVideoPlayerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -392,14 +425,12 @@ class AndroidVideoPlayerApi { final String pigeonVar_messageChannelSuffix; Future initialize() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -417,17 +448,13 @@ class AndroidVideoPlayerApi { } Future createForPlatformView(CreationOptions options) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [options], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -449,17 +476,13 @@ class AndroidVideoPlayerApi { } Future createForTextureView(CreationOptions options) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [options], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -481,17 +504,13 @@ class AndroidVideoPlayerApi { } Future dispose(int playerId) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [playerId], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([playerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -508,17 +527,13 @@ class AndroidVideoPlayerApi { } Future setMixWithOthers(bool mixWithOthers) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [mixWithOthers], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mixWithOthers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -535,17 +550,13 @@ class AndroidVideoPlayerApi { } Future getLookupKeyForAsset(String asset, String? packageName) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [asset, packageName], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([asset, packageName]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -571,13 +582,9 @@ class VideoPlayerInstanceApi { /// Constructor for [VideoPlayerInstanceApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - VideoPlayerInstanceApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + VideoPlayerInstanceApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -586,17 +593,13 @@ class VideoPlayerInstanceApi { /// Sets whether to automatically loop playback of the video. Future setLooping(bool looping) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [looping], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([looping]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -614,17 +617,13 @@ class VideoPlayerInstanceApi { /// Sets the volume, with 0.0 being muted and 1.0 being full volume. Future setVolume(double volume) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [volume], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([volume]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -642,17 +641,13 @@ class VideoPlayerInstanceApi { /// Sets the playback speed as a multiple of normal speed. Future setPlaybackSpeed(double speed) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [speed], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([speed]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -670,14 +665,12 @@ class VideoPlayerInstanceApi { /// Begins playback if the video is not currently playing. Future play() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -696,14 +689,12 @@ class VideoPlayerInstanceApi { /// Pauses playback if the video is currently playing. Future pause() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -722,17 +713,13 @@ class VideoPlayerInstanceApi { /// Seeks to the given playback position, in milliseconds. Future seekTo(int position) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [position], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([position]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -750,14 +737,12 @@ class VideoPlayerInstanceApi { /// Returns the current playback position, in milliseconds. Future getCurrentPosition() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -781,14 +766,12 @@ class VideoPlayerInstanceApi { /// Returns the current buffer position, in milliseconds. Future getBufferedPosition() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -811,15 +794,14 @@ class VideoPlayerInstanceApi { } } -Stream videoEvents({String instanceName = ''}) { +Stream videoEvents( {String instanceName = ''}) { if (instanceName.isNotEmpty) { instanceName = '.$instanceName'; } - final EventChannel videoEventsChannel = EventChannel( - 'dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents$instanceName', - pigeonMethodCodec, - ); + final EventChannel videoEventsChannel = + EventChannel('dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents$instanceName', pigeonMethodCodec); return videoEventsChannel.receiveBroadcastStream().map((dynamic event) { return event as PlatformVideoEvent; }); } + diff --git a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h index becb97700e9..b02d1f01ef4 100644 --- a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h +++ b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @@ -21,25 +21,26 @@ NS_ASSUME_NONNULL_BEGIN @interface FVPPlatformVideoViewCreationParams : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithPlayerId:(NSInteger)playerId; -@property(nonatomic, assign) NSInteger playerId; ++ (instancetype)makeWithPlayerId:(NSInteger )playerId; +@property(nonatomic, assign) NSInteger playerId; @end @interface FVPCreationOptions : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithUri:(NSString *)uri - httpHeaders:(NSDictionary *)httpHeaders; -@property(nonatomic, copy) NSString *uri; -@property(nonatomic, copy) NSDictionary *httpHeaders; + httpHeaders:(NSDictionary *)httpHeaders; +@property(nonatomic, copy) NSString * uri; +@property(nonatomic, copy) NSDictionary * httpHeaders; @end @interface FVPTexturePlayerIds : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithPlayerId:(NSInteger)playerId textureId:(NSInteger)textureId; -@property(nonatomic, assign) NSInteger playerId; -@property(nonatomic, assign) NSInteger textureId; ++ (instancetype)makeWithPlayerId:(NSInteger )playerId + textureId:(NSInteger )textureId; +@property(nonatomic, assign) NSInteger playerId; +@property(nonatomic, assign) NSInteger textureId; @end /// The codec used by all APIs. @@ -48,25 +49,17 @@ NSObject *FVPGetMessagesCodec(void); @protocol FVPAVFoundationVideoPlayerApi - (void)initialize:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSNumber *)createPlatformViewPlayerWithOptions:(FVPCreationOptions *)params - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSNumber *)createPlatformViewPlayerWithOptions:(FVPCreationOptions *)params error:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable FVPTexturePlayerIds *) - createTexturePlayerWithOptions:(FVPCreationOptions *)creationOptions - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FVPTexturePlayerIds *)createTexturePlayerWithOptions:(FVPCreationOptions *)creationOptions error:(FlutterError *_Nullable *_Nonnull)error; - (void)setMixWithOthers:(BOOL)mixWithOthers error:(FlutterError *_Nullable *_Nonnull)error; -- (nullable NSString *)fileURLForAssetWithName:(NSString *)asset - package:(nullable NSString *)package - error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSString *)fileURLForAssetWithName:(NSString *)asset package:(nullable NSString *)package error:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFVPAVFoundationVideoPlayerApi( - id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFVPAVFoundationVideoPlayerApi(id binaryMessenger, NSObject *_Nullable api); + +extern void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); -extern void SetUpFVPAVFoundationVideoPlayerApiWithSuffix( - id binaryMessenger, - NSObject *_Nullable api, NSString *messageChannelSuffix); @protocol FVPVideoPlayerInstanceApi - (void)setLooping:(BOOL)looping error:(FlutterError *_Nullable *_Nonnull)error; @@ -80,11 +73,8 @@ extern void SetUpFVPAVFoundationVideoPlayerApiWithSuffix( - (void)disposeWithError:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, - NSObject *_Nullable api); +extern void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, NSObject *_Nullable api); -extern void SetUpFVPVideoPlayerInstanceApiWithSuffix( - id binaryMessenger, NSObject *_Nullable api, - NSString *messageChannelSuffix); +extern void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m index 5caf390b96a..816c9bba703 100644 --- a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m +++ b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "./include/video_player_avfoundation/messages.g.h" @@ -49,15 +49,13 @@ + (nullable FVPTexturePlayerIds *)nullableFromList:(NSArray *)list; @end @implementation FVPPlatformVideoViewCreationParams -+ (instancetype)makeWithPlayerId:(NSInteger)playerId { - FVPPlatformVideoViewCreationParams *pigeonResult = - [[FVPPlatformVideoViewCreationParams alloc] init]; ++ (instancetype)makeWithPlayerId:(NSInteger )playerId { + FVPPlatformVideoViewCreationParams* pigeonResult = [[FVPPlatformVideoViewCreationParams alloc] init]; pigeonResult.playerId = playerId; return pigeonResult; } + (FVPPlatformVideoViewCreationParams *)fromList:(NSArray *)list { - FVPPlatformVideoViewCreationParams *pigeonResult = - [[FVPPlatformVideoViewCreationParams alloc] init]; + FVPPlatformVideoViewCreationParams *pigeonResult = [[FVPPlatformVideoViewCreationParams alloc] init]; pigeonResult.playerId = [GetNullableObjectAtIndex(list, 0) integerValue]; return pigeonResult; } @@ -73,8 +71,8 @@ + (nullable FVPPlatformVideoViewCreationParams *)nullableFromList:(NSArray * @implementation FVPCreationOptions + (instancetype)makeWithUri:(NSString *)uri - httpHeaders:(NSDictionary *)httpHeaders { - FVPCreationOptions *pigeonResult = [[FVPCreationOptions alloc] init]; + httpHeaders:(NSDictionary *)httpHeaders { + FVPCreationOptions* pigeonResult = [[FVPCreationOptions alloc] init]; pigeonResult.uri = uri; pigeonResult.httpHeaders = httpHeaders; return pigeonResult; @@ -97,8 +95,9 @@ + (nullable FVPCreationOptions *)nullableFromList:(NSArray *)list { @end @implementation FVPTexturePlayerIds -+ (instancetype)makeWithPlayerId:(NSInteger)playerId textureId:(NSInteger)textureId { - FVPTexturePlayerIds *pigeonResult = [[FVPTexturePlayerIds alloc] init]; ++ (instancetype)makeWithPlayerId:(NSInteger )playerId + textureId:(NSInteger )textureId { + FVPTexturePlayerIds* pigeonResult = [[FVPTexturePlayerIds alloc] init]; pigeonResult.playerId = playerId; pigeonResult.textureId = textureId; return pigeonResult; @@ -125,11 +124,11 @@ @interface FVPMessagesPigeonCodecReader : FlutterStandardReader @implementation FVPMessagesPigeonCodecReader - (nullable id)readValueOfType:(UInt8)type { switch (type) { - case 129: + case 129: return [FVPPlatformVideoViewCreationParams fromList:[self readValue]]; - case 130: + case 130: return [FVPCreationOptions fromList:[self readValue]]; - case 131: + case 131: return [FVPTexturePlayerIds fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -171,35 +170,25 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FVPMessagesPigeonCodecReaderWriter *readerWriter = - [[FVPMessagesPigeonCodecReaderWriter alloc] init]; + FVPMessagesPigeonCodecReaderWriter *readerWriter = [[FVPMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFVPAVFoundationVideoPlayerApi(id binaryMessenger, - NSObject *api) { +void SetUpFVPAVFoundationVideoPlayerApi(id binaryMessenger, NSObject *api) { SetUpFVPAVFoundationVideoPlayerApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"AVFoundationVideoPlayerApi.initialize", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.initialize", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(initialize:)], - @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(initialize:)", - api); + NSCAssert([api respondsToSelector:@selector(initialize:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(initialize:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api initialize:&error]; @@ -210,19 +199,13 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"AVFoundationVideoPlayerApi.createForPlatformView", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForPlatformView", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createPlatformViewPlayerWithOptions:error:)], - @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " - @"@selector(createPlatformViewPlayerWithOptions:error:)", - api); + NSCAssert([api respondsToSelector:@selector(createPlatformViewPlayerWithOptions:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(createPlatformViewPlayerWithOptions:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FVPCreationOptions *arg_params = GetNullableObjectAtIndex(args, 0); @@ -235,25 +218,18 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString - stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"AVFoundationVideoPlayerApi.createForTextureView", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForTextureView", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createTexturePlayerWithOptions:error:)], - @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " - @"@selector(createTexturePlayerWithOptions:error:)", - api); + NSCAssert([api respondsToSelector:@selector(createTexturePlayerWithOptions:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(createTexturePlayerWithOptions:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FVPCreationOptions *arg_creationOptions = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FVPTexturePlayerIds *output = [api createTexturePlayerWithOptions:arg_creationOptions - error:&error]; + FVPTexturePlayerIds *output = [api createTexturePlayerWithOptions:arg_creationOptions error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -261,18 +237,13 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"AVFoundationVideoPlayerApi.setMixWithOthers", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.setMixWithOthers", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setMixWithOthers:error:)], - @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " - @"@selector(setMixWithOthers:error:)", - api); + NSCAssert([api respondsToSelector:@selector(setMixWithOthers:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(setMixWithOthers:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; BOOL arg_mixWithOthers = [GetNullableObjectAtIndex(args, 0) boolValue]; @@ -285,18 +256,13 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"AVFoundationVideoPlayerApi.getAssetUrl", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.getAssetUrl", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(fileURLForAssetWithName:package:error:)], - @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " - @"@selector(fileURLForAssetWithName:package:error:)", - api); + NSCAssert([api respondsToSelector:@selector(fileURLForAssetWithName:package:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(fileURLForAssetWithName:package:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_asset = GetNullableObjectAtIndex(args, 0); @@ -310,30 +276,20 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } } -void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, - NSObject *api) { +void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, NSObject *api) { SetUpFVPVideoPlayerInstanceApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryMessenger, - NSObject *api, - NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 - ? [NSString stringWithFormat:@".%@", messageChannelSuffix] - : @""; +void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.setLooping", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setLooping", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(setLooping:error:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setLooping:error:)", - api); + NSCAssert([api respondsToSelector:@selector(setLooping:error:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setLooping:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; BOOL arg_looping = [GetNullableObjectAtIndex(args, 0) boolValue]; @@ -346,18 +302,13 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.setVolume", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setVolume", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(setVolume:error:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setVolume:error:)", - api); + NSCAssert([api respondsToSelector:@selector(setVolume:error:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setVolume:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_volume = [GetNullableObjectAtIndex(args, 0) doubleValue]; @@ -370,18 +321,13 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.setPlaybackSpeed", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setPlaybackSpeed", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setPlaybackSpeed:error:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to " - @"@selector(setPlaybackSpeed:error:)", - api); + NSCAssert([api respondsToSelector:@selector(setPlaybackSpeed:error:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setPlaybackSpeed:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_speed = [GetNullableObjectAtIndex(args, 0) doubleValue]; @@ -394,17 +340,13 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.play", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.play", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(playWithError:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(playWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(playWithError:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(playWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api playWithError:&error]; @@ -415,16 +357,13 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.getPosition", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.getPosition", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(position:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(position:)", api); + NSCAssert([api respondsToSelector:@selector(position:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(position:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api position:&error]; @@ -435,42 +374,32 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.seekTo", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.seekTo", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(seekTo:completion:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(seekTo:completion:)", - api); + NSCAssert([api respondsToSelector:@selector(seekTo:completion:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(seekTo:completion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_position = [GetNullableObjectAtIndex(args, 0) integerValue]; - [api seekTo:arg_position - completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api seekTo:arg_position completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.pause", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.pause", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pauseWithError:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(pauseWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(pauseWithError:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(pauseWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api pauseWithError:&error]; @@ -481,18 +410,13 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", - @"dev.flutter.pigeon.video_player_avfoundation." - @"VideoPlayerInstanceApi.dispose", - messageChannelSuffix] + FlutterBasicMessageChannel *channel = + [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.dispose", messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert( - [api respondsToSelector:@selector(disposeWithError:)], - @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(disposeWithError:)", - api); + NSCAssert([api respondsToSelector:@selector(disposeWithError:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(disposeWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api disposeWithError:&error]; diff --git a/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart b/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart index 82958bf9ece..bfdd9d5f62c 100644 --- a/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart +++ b/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -17,49 +17,49 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } - bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed.every( - ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), - ); + a.indexed + .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); } if (a is Map && b is Map) { - return a.length == b.length && - a.entries.every( - (MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key]), - ); + return a.length == b.length && a.entries.every((MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key])); } return a == b; } + /// Information passed to the platform view creation. class PlatformVideoViewCreationParams { - PlatformVideoViewCreationParams({required this.playerId}); + PlatformVideoViewCreationParams({ + required this.playerId, + }); int playerId; List _toList() { - return [playerId]; + return [ + playerId, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static PlatformVideoViewCreationParams decode(Object result) { result as List; - return PlatformVideoViewCreationParams(playerId: result[0]! as int); + return PlatformVideoViewCreationParams( + playerId: result[0]! as int, + ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformVideoViewCreationParams || - other.runtimeType != runtimeType) { + if (other is! PlatformVideoViewCreationParams || other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -70,30 +70,35 @@ class PlatformVideoViewCreationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class CreationOptions { - CreationOptions({required this.uri, required this.httpHeaders}); + CreationOptions({ + required this.uri, + required this.httpHeaders, + }); String uri; Map httpHeaders; List _toList() { - return [uri, httpHeaders]; + return [ + uri, + httpHeaders, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static CreationOptions decode(Object result) { result as List; return CreationOptions( uri: result[0]! as String, - httpHeaders: (result[1] as Map?)! - .cast(), + httpHeaders: (result[1] as Map?)!.cast(), ); } @@ -111,23 +116,29 @@ class CreationOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } class TexturePlayerIds { - TexturePlayerIds({required this.playerId, required this.textureId}); + TexturePlayerIds({ + required this.playerId, + required this.textureId, + }); int playerId; int textureId; List _toList() { - return [playerId, textureId]; + return [ + playerId, + textureId, + ]; } Object encode() { - return _toList(); - } + return _toList(); } static TexturePlayerIds decode(Object result) { result as List; @@ -151,9 +162,11 @@ class TexturePlayerIds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()); + int get hashCode => Object.hashAll(_toList()) +; } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -161,13 +174,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformVideoViewCreationParams) { + } else if (value is PlatformVideoViewCreationParams) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is CreationOptions) { + } else if (value is CreationOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is TexturePlayerIds) { + } else if (value is TexturePlayerIds) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -178,11 +191,11 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return PlatformVideoViewCreationParams.decode(readValue(buffer)!); - case 130: + case 130: return CreationOptions.decode(readValue(buffer)!); - case 131: + case 131: return TexturePlayerIds.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -194,13 +207,9 @@ class AVFoundationVideoPlayerApi { /// Constructor for [AVFoundationVideoPlayerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - AVFoundationVideoPlayerApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + AVFoundationVideoPlayerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -208,14 +217,12 @@ class AVFoundationVideoPlayerApi { final String pigeonVar_messageChannelSuffix; Future initialize() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -233,17 +240,13 @@ class AVFoundationVideoPlayerApi { } Future createForPlatformView(CreationOptions params) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [params], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -264,20 +267,14 @@ class AVFoundationVideoPlayerApi { } } - Future createForTextureView( - CreationOptions creationOptions, - ) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [creationOptions], + Future createForTextureView(CreationOptions creationOptions) async { + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([creationOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -299,17 +296,13 @@ class AVFoundationVideoPlayerApi { } Future setMixWithOthers(bool mixWithOthers) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [mixWithOthers], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([mixWithOthers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -326,17 +319,13 @@ class AVFoundationVideoPlayerApi { } Future getAssetUrl(String asset, String? package) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.getAssetUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [asset, package], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.getAssetUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([asset, package]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -357,13 +346,9 @@ class VideoPlayerInstanceApi { /// Constructor for [VideoPlayerInstanceApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - VideoPlayerInstanceApi({ - BinaryMessenger? binaryMessenger, - String messageChannelSuffix = '', - }) : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty - ? '.$messageChannelSuffix' - : ''; + VideoPlayerInstanceApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -371,17 +356,13 @@ class VideoPlayerInstanceApi { final String pigeonVar_messageChannelSuffix; Future setLooping(bool looping) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [looping], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([looping]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -398,17 +379,13 @@ class VideoPlayerInstanceApi { } Future setVolume(double volume) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [volume], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([volume]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -425,17 +402,13 @@ class VideoPlayerInstanceApi { } Future setPlaybackSpeed(double speed) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [speed], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([speed]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -452,14 +425,12 @@ class VideoPlayerInstanceApi { } Future play() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -477,14 +448,12 @@ class VideoPlayerInstanceApi { } Future getPosition() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.getPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.getPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -507,17 +476,13 @@ class VideoPlayerInstanceApi { } Future seekTo(int position) async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [position], + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send([position]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -534,14 +499,12 @@ class VideoPlayerInstanceApi { } Future pause() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -559,14 +522,12 @@ class VideoPlayerInstanceApi { } Future dispose() async { - final String pigeonVar_channelName = - 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = - BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt b/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt index be39e1a1e68..f9d5bd36045 100644 --- a/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt +++ b/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") @@ -10,17 +10,16 @@ package io.flutter.plugins.webviewflutter import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec +import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer - private object AndroidWebkitLibraryPigeonUtils { fun createConnectionError(channelName: String): AndroidWebKitError { - return AndroidWebKitError( - "channel-error", "Unable to establish connection on channel: '$channelName'.", "") - } + return AndroidWebKitError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } fun wrapResult(result: Any?): List { return listOf(result) @@ -28,57 +27,87 @@ private object AndroidWebkitLibraryPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is AndroidWebKitError) { - listOf(exception.code, exception.message, exception.details) + listOf( + exception.code, + exception.message, + exception.details + ) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) + ) } } } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. - * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class AndroidWebKitError( - val code: String, - override val message: String? = null, - val details: Any? = null +class AndroidWebKitError ( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** * Maintains instances used to communicate with the corresponding objects in Dart. * - * Objects stored in this container are represented by an object in Dart that is also stored in an - * InstanceManager with the same identifier. + * Objects stored in this container are represented by an object in Dart that is also stored in + * an InstanceManager with the same identifier. * * When an instance is added with an identifier, either can be used to retrieve the other. * - * Added instances are added as a weak reference and a strong reference. When the strong reference - * is removed with [remove] and the weak reference is deallocated, the - * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the - * strong reference is removed and then the identifier is retrieved with the intention to pass the - * identifier to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the - * instance is recreated. The strong reference will then need to be removed manually again. + * Added instances are added as a weak reference and a strong reference. When the strong + * reference is removed with [remove] and the weak reference is deallocated, the + * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the strong + * reference is removed and then the identifier is retrieved with the intention to pass the identifier + * to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the instance + * is recreated. The strong reference will then need to be removed manually again. */ @Suppress("UNCHECKED_CAST", "MemberVisibilityCanBePrivate") -class AndroidWebkitLibraryPigeonInstanceManager( - private val finalizationListener: PigeonFinalizationListener -) { - /** Interface for listening when a weak reference of an instance is removed from the manager. */ +class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener: PigeonFinalizationListener) { + /** Interface for listening when a weak reference of an instance is removed from the manager. */ interface PigeonFinalizationListener { fun onFinalize(identifier: Long) } - private val identifiers = java.util.WeakHashMap() - private val weakInstances = HashMap>() + // Extends WeakReference and overrides the `equals` and `hashCode` methods using identity rather + // than equality. + // + // Two `IdentityWeakReference`s are equal if either + // 1: `get()` returns the identical nonnull value for both references. + // 2: `get()` returns null for both references and the references are identical. + class IdentityWeakReference : java.lang.ref.WeakReference { + private val savedHashCode: Int + + constructor(instance: T) : this(instance, null) + + constructor(instance: T, queue: java.lang.ref.ReferenceQueue?) : super(instance, queue) { + savedHashCode = System.identityHashCode(instance) + } + + override fun equals(other: Any?): Boolean { + val instance = get() + if (instance != null) { + return other is IdentityWeakReference<*> && other.get() === instance + } + return other === this + } + + override fun hashCode(): Int { + return savedHashCode + } + } + + private val identifiers = java.util.WeakHashMap, Long>() + private val weakInstances = HashMap>() private val strongInstances = HashMap() private val referenceQueue = java.lang.ref.ReferenceQueue() - private val weakReferencesToIdentifiers = HashMap, Long>() + private val weakReferencesToIdentifiers = HashMap, Long>() private val handler = android.os.Handler(android.os.Looper.getMainLooper()) private val releaseAllFinalizedInstancesRunnable = Runnable { this.releaseAllFinalizedInstances() @@ -110,46 +139,46 @@ class AndroidWebkitLibraryPigeonInstanceManager( private const val tag = "PigeonInstanceManager" /** - * Instantiate a new manager with a listener for garbage collected weak references. + * Instantiate a new manager with a listener for garbage collected weak + * references. * * When the manager is no longer needed, [stopFinalizationListener] must be called. */ - fun create( - finalizationListener: PigeonFinalizationListener - ): AndroidWebkitLibraryPigeonInstanceManager { + fun create(finalizationListener: PigeonFinalizationListener): AndroidWebkitLibraryPigeonInstanceManager { return AndroidWebkitLibraryPigeonInstanceManager(finalizationListener) } } /** - * Removes `identifier` and return its associated strongly referenced instance, if present, from - * the manager. + * Removes `identifier` and return its associated strongly referenced instance, if present, + * from the manager. */ fun remove(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() - val instance: Any? = getInstance(identifier) - if (instance is WebViewProxyApi.WebViewPlatformView) { - instance.destroy() - } return strongInstances.remove(identifier) as T? } /** * Retrieves the identifier paired with an instance, if present, otherwise `null`. * + * * If the manager contains a strong reference to `instance`, it will return the identifier * associated with `instance`. If the manager contains only a weak reference to `instance`, a new * strong reference to `instance` will be added and will need to be removed again with [remove]. * + * * If this method returns a nonnull identifier, this method also expects the Dart - * `AndroidWebkitLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart - * instance the identifier is associated with. + * `AndroidWebkitLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart instance the + * identifier is associated with. */ fun getIdentifierForStrongReference(instance: Any?): Long? { logWarningIfFinalizationListenerHasStopped() - val identifier = identifiers[instance] + if (instance == null) { + return null + } + val identifier = identifiers[IdentityWeakReference(instance)] if (identifier != null) { - strongInstances[identifier] = instance!! + strongInstances[identifier] = instance } return identifier } @@ -157,9 +186,9 @@ class AndroidWebkitLibraryPigeonInstanceManager( /** * Adds a new instance that was instantiated from Dart. * - * The same instance can be added multiple times, but each identifier must be unique. This allows - * two objects that are equivalent (e.g. the `equals` method returns true and their hashcodes are - * equal) to both be added. + * The same instance can be added multiple times, but each identifier must be unique. This + * allows two objects that are equivalent (e.g. the `equals` method returns true and their + * hashcodes are equal) to both be added. * * [identifier] must be >= 0 and unique. */ @@ -171,15 +200,13 @@ class AndroidWebkitLibraryPigeonInstanceManager( /** * Adds a new unique instance that was instantiated from the host platform. * - * If the manager contains [instance], this returns the corresponding identifier. If the manager - * does not contain [instance], this adds the instance and returns a unique identifier for that - * [instance]. + * If the manager contains [instance], this returns the corresponding identifier. If the + * manager does not contain [instance], this adds the instance and returns a unique + * identifier for that [instance]. */ fun addHostCreatedInstance(instance: Any): Long { logWarningIfFinalizationListenerHasStopped() - require(!containsInstance(instance)) { - "Instance of ${instance.javaClass} has already been added." - } + require(!containsInstance(instance)) { "Instance of ${instance.javaClass} has already been added." } val identifier = nextIdentifier++ addInstance(instance, identifier) return identifier @@ -188,14 +215,14 @@ class AndroidWebkitLibraryPigeonInstanceManager( /** Retrieves the instance associated with identifier, if present, otherwise `null`. */ fun getInstance(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() - val instance = weakInstances[identifier] as java.lang.ref.WeakReference? + val instance = weakInstances[identifier] as IdentityWeakReference? return instance?.get() } /** Returns whether this manager contains the given `instance`. */ fun containsInstance(instance: Any?): Boolean { logWarningIfFinalizationListenerHasStopped() - return identifiers.containsKey(instance) + return instance != null && identifiers.containsKey(IdentityWeakReference(instance)) } /** @@ -236,9 +263,8 @@ class AndroidWebkitLibraryPigeonInstanceManager( if (hasFinalizationListenerStopped()) { return } - var reference: java.lang.ref.WeakReference? - while ((referenceQueue.poll() as java.lang.ref.WeakReference?).also { reference = it } != - null) { + var reference: IdentityWeakReference? + while ((referenceQueue.poll() as IdentityWeakReference?).also { reference = it } != null) { val identifier = weakReferencesToIdentifiers.remove(reference) if (identifier != null) { weakInstances.remove(identifier) @@ -254,8 +280,8 @@ class AndroidWebkitLibraryPigeonInstanceManager( require(!weakInstances.containsKey(identifier)) { "Identifier has already been added: $identifier" } - val weakReference = java.lang.ref.WeakReference(instance, referenceQueue) - identifiers[instance] = identifier + val weakReference = IdentityWeakReference(instance, referenceQueue) + identifiers[weakReference] = identifier weakInstances[identifier] = weakReference weakReferencesToIdentifiers[weakReference] = identifier strongInstances[identifier] = instance @@ -264,43 +290,39 @@ class AndroidWebkitLibraryPigeonInstanceManager( private fun logWarningIfFinalizationListenerHasStopped() { if (hasFinalizationListenerStopped()) { Log.w( - tag, - "The manager was used after calls to the PigeonFinalizationListener has been stopped.") + tag, + "The manager was used after calls to the PigeonFinalizationListener has been stopped." + ) } } } + /** Generated API for managing the Dart and native `InstanceManager`s. */ private class AndroidWebkitLibraryPigeonInstanceManagerApi(val binaryMessenger: BinaryMessenger) { companion object { /** The codec used by AndroidWebkitLibraryPigeonInstanceManagerApi. */ - val codec: MessageCodec by lazy { AndroidWebkitLibraryPigeonCodec() } + val codec: MessageCodec by lazy { + AndroidWebkitLibraryPigeonCodec() + } /** - * Sets up an instance of `AndroidWebkitLibraryPigeonInstanceManagerApi` to handle messages from - * the `binaryMessenger`. + * Sets up an instance of `AndroidWebkitLibraryPigeonInstanceManagerApi` to handle messages from the + * `binaryMessenger`. */ - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - instanceManager: AndroidWebkitLibraryPigeonInstanceManager? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, instanceManager: AndroidWebkitLibraryPigeonInstanceManager?) { run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference", codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> val args = message as List val identifierArg = args[0] as Long - val wrapped: List = - try { - instanceManager.remove(identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + instanceManager.remove(identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -308,20 +330,15 @@ private class AndroidWebkitLibraryPigeonInstanceManagerApi(val binaryMessenger: } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.clear", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.clear", codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = - try { - instanceManager.clear() - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + instanceManager.clear() + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -331,28 +348,26 @@ private class AndroidWebkitLibraryPigeonInstanceManagerApi(val binaryMessenger: } } - fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { - val channelName = - "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference" + fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) +{ + val channelName = "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } /** - * Provides implementations for each ProxyApi implementation and provides access to resources needed - * by any implementation. + * Provides implementations for each ProxyApi implementation and provides access to resources + * needed by any implementation. */ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: BinaryMessenger) { /** Whether APIs should ignore calling to Dart. */ @@ -369,19 +384,20 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: init { val api = AndroidWebkitLibraryPigeonInstanceManagerApi(binaryMessenger) - instanceManager = - AndroidWebkitLibraryPigeonInstanceManager.create( - object : AndroidWebkitLibraryPigeonInstanceManager.PigeonFinalizationListener { - override fun onFinalize(identifier: Long) { - api.removeStrongReference(identifier) { - if (it.isFailure) { - Log.e( - "PigeonProxyApiRegistrar", - "Failed to remove Dart strong reference with identifier: $identifier") - } - } - } - }) + instanceManager = AndroidWebkitLibraryPigeonInstanceManager.create( + object : AndroidWebkitLibraryPigeonInstanceManager.PigeonFinalizationListener { + override fun onFinalize(identifier: Long) { + api.removeStrongReference(identifier) { + if (it.isFailure) { + Log.e( + "PigeonProxyApiRegistrar", + "Failed to remove Dart strong reference with identifier: $identifier" + ) + } + } + } + } + ) } /** * An implementation of [PigeonApiWebResourceRequest] used to add a new Dart instance of @@ -408,8 +424,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiWebResourceErrorCompat(): PigeonApiWebResourceErrorCompat /** - * An implementation of [PigeonApiWebViewPoint] used to add a new Dart instance of `WebViewPoint` - * to the Dart `InstanceManager`. + * An implementation of [PigeonApiWebViewPoint] used to add a new Dart instance of + * `WebViewPoint` to the Dart `InstanceManager`. */ abstract fun getPigeonApiWebViewPoint(): PigeonApiWebViewPoint @@ -426,14 +442,14 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiCookieManager(): PigeonApiCookieManager /** - * An implementation of [PigeonApiWebView] used to add a new Dart instance of `WebView` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiWebView] used to add a new Dart instance of + * `WebView` to the Dart `InstanceManager`. */ abstract fun getPigeonApiWebView(): PigeonApiWebView /** - * An implementation of [PigeonApiWebSettings] used to add a new Dart instance of `WebSettings` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiWebSettings] used to add a new Dart instance of + * `WebSettings` to the Dart `InstanceManager`. */ abstract fun getPigeonApiWebSettings(): PigeonApiWebSettings @@ -468,8 +484,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiFlutterAssetManager(): PigeonApiFlutterAssetManager /** - * An implementation of [PigeonApiWebStorage] used to add a new Dart instance of `WebStorage` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiWebStorage] used to add a new Dart instance of + * `WebStorage` to the Dart `InstanceManager`. */ abstract fun getPigeonApiWebStorage(): PigeonApiWebStorage @@ -492,14 +508,14 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiCustomViewCallback(): PigeonApiCustomViewCallback /** - * An implementation of [PigeonApiView] used to add a new Dart instance of `View` to the Dart - * `InstanceManager`. + * An implementation of [PigeonApiView] used to add a new Dart instance of + * `View` to the Dart `InstanceManager`. */ abstract fun getPigeonApiView(): PigeonApiView /** - * An implementation of [PigeonApiGeolocationPermissionsCallback] used to add a new Dart instance - * of `GeolocationPermissionsCallback` to the Dart `InstanceManager`. + * An implementation of [PigeonApiGeolocationPermissionsCallback] used to add a new Dart instance of + * `GeolocationPermissionsCallback` to the Dart `InstanceManager`. */ abstract fun getPigeonApiGeolocationPermissionsCallback(): PigeonApiGeolocationPermissionsCallback @@ -522,10 +538,11 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiClientCertRequest(): PigeonApiClientCertRequest /** - * An implementation of [PigeonApiPrivateKey] used to add a new Dart instance of `PrivateKey` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiPrivateKey] used to add a new Dart instance of + * `PrivateKey` to the Dart `InstanceManager`. */ - open fun getPigeonApiPrivateKey(): PigeonApiPrivateKey { + open fun getPigeonApiPrivateKey(): PigeonApiPrivateKey + { return PigeonApiPrivateKey(this) } @@ -533,7 +550,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: * An implementation of [PigeonApiX509Certificate] used to add a new Dart instance of * `X509Certificate` to the Dart `InstanceManager`. */ - open fun getPigeonApiX509Certificate(): PigeonApiX509Certificate { + open fun getPigeonApiX509Certificate(): PigeonApiX509Certificate + { return PigeonApiX509Certificate(this) } @@ -544,8 +562,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiSslErrorHandler(): PigeonApiSslErrorHandler /** - * An implementation of [PigeonApiSslError] used to add a new Dart instance of `SslError` to the - * Dart `InstanceManager`. + * An implementation of [PigeonApiSslError] used to add a new Dart instance of + * `SslError` to the Dart `InstanceManager`. */ abstract fun getPigeonApiSslError(): PigeonApiSslError @@ -562,8 +580,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiSslCertificate(): PigeonApiSslCertificate /** - * An implementation of [PigeonApiCertificate] used to add a new Dart instance of `Certificate` to - * the Dart `InstanceManager`. + * An implementation of [PigeonApiCertificate] used to add a new Dart instance of + * `Certificate` to the Dart `InstanceManager`. */ abstract fun getPigeonApiCertificate(): PigeonApiCertificate @@ -580,41 +598,31 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiWebViewFeature(): PigeonApiWebViewFeature fun setUp() { - AndroidWebkitLibraryPigeonInstanceManagerApi.setUpMessageHandlers( - binaryMessenger, instanceManager) + AndroidWebkitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, instanceManager) PigeonApiCookieManager.setUpMessageHandlers(binaryMessenger, getPigeonApiCookieManager()) PigeonApiWebView.setUpMessageHandlers(binaryMessenger, getPigeonApiWebView()) PigeonApiWebSettings.setUpMessageHandlers(binaryMessenger, getPigeonApiWebSettings()) - PigeonApiJavaScriptChannel.setUpMessageHandlers( - binaryMessenger, getPigeonApiJavaScriptChannel()) + PigeonApiJavaScriptChannel.setUpMessageHandlers(binaryMessenger, getPigeonApiJavaScriptChannel()) PigeonApiWebViewClient.setUpMessageHandlers(binaryMessenger, getPigeonApiWebViewClient()) PigeonApiDownloadListener.setUpMessageHandlers(binaryMessenger, getPigeonApiDownloadListener()) PigeonApiWebChromeClient.setUpMessageHandlers(binaryMessenger, getPigeonApiWebChromeClient()) - PigeonApiFlutterAssetManager.setUpMessageHandlers( - binaryMessenger, getPigeonApiFlutterAssetManager()) + PigeonApiFlutterAssetManager.setUpMessageHandlers(binaryMessenger, getPigeonApiFlutterAssetManager()) PigeonApiWebStorage.setUpMessageHandlers(binaryMessenger, getPigeonApiWebStorage()) - PigeonApiPermissionRequest.setUpMessageHandlers( - binaryMessenger, getPigeonApiPermissionRequest()) - PigeonApiCustomViewCallback.setUpMessageHandlers( - binaryMessenger, getPigeonApiCustomViewCallback()) + PigeonApiPermissionRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiPermissionRequest()) + PigeonApiCustomViewCallback.setUpMessageHandlers(binaryMessenger, getPigeonApiCustomViewCallback()) PigeonApiView.setUpMessageHandlers(binaryMessenger, getPigeonApiView()) - PigeonApiGeolocationPermissionsCallback.setUpMessageHandlers( - binaryMessenger, getPigeonApiGeolocationPermissionsCallback()) + PigeonApiGeolocationPermissionsCallback.setUpMessageHandlers(binaryMessenger, getPigeonApiGeolocationPermissionsCallback()) PigeonApiHttpAuthHandler.setUpMessageHandlers(binaryMessenger, getPigeonApiHttpAuthHandler()) PigeonApiAndroidMessage.setUpMessageHandlers(binaryMessenger, getPigeonApiAndroidMessage()) - PigeonApiClientCertRequest.setUpMessageHandlers( - binaryMessenger, getPigeonApiClientCertRequest()) + PigeonApiClientCertRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiClientCertRequest()) PigeonApiSslErrorHandler.setUpMessageHandlers(binaryMessenger, getPigeonApiSslErrorHandler()) PigeonApiSslError.setUpMessageHandlers(binaryMessenger, getPigeonApiSslError()) - PigeonApiSslCertificateDName.setUpMessageHandlers( - binaryMessenger, getPigeonApiSslCertificateDName()) + PigeonApiSslCertificateDName.setUpMessageHandlers(binaryMessenger, getPigeonApiSslCertificateDName()) PigeonApiSslCertificate.setUpMessageHandlers(binaryMessenger, getPigeonApiSslCertificate()) PigeonApiCertificate.setUpMessageHandlers(binaryMessenger, getPigeonApiCertificate()) - PigeonApiWebSettingsCompat.setUpMessageHandlers( - binaryMessenger, getPigeonApiWebSettingsCompat()) + PigeonApiWebSettingsCompat.setUpMessageHandlers(binaryMessenger, getPigeonApiWebSettingsCompat()) PigeonApiWebViewFeature.setUpMessageHandlers(binaryMessenger, getPigeonApiWebViewFeature()) } - fun tearDown() { AndroidWebkitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, null) PigeonApiCookieManager.setUpMessageHandlers(binaryMessenger, null) @@ -642,17 +650,17 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: PigeonApiWebViewFeature.setUpMessageHandlers(binaryMessenger, null) } } - -private class AndroidWebkitLibraryPigeonProxyApiBaseCodec( - val registrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) : AndroidWebkitLibraryPigeonCodec() { +private class AndroidWebkitLibraryPigeonProxyApiBaseCodec(val registrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) : AndroidWebkitLibraryPigeonCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 128.toByte() -> { val identifier: Long = readValue(buffer) as Long val instance: Any? = registrar.instanceManager.getInstance(identifier) if (instance == null) { - Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: $identifier") + Log.e( + "PigeonProxyApiBaseCodec", + "Failed to find instance with identifier: $identifier" + ) } return instance } @@ -661,93 +669,241 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec( } override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { - if (value is Boolean || - value is ByteArray || - value is Double || - value is DoubleArray || - value is FloatArray || - value is Int || - value is IntArray || - value is List<*> || - value is Long || - value is LongArray || - value is Map<*, *> || - value is String || - value is FileChooserMode || - value is ConsoleMessageLevel || - value is OverScrollMode || - value is SslErrorType || - value is MixedContentMode || - value == null) { + if (value is Boolean || value is ByteArray || value is Double || value is DoubleArray || value is FloatArray || value is Int || value is IntArray || value is List<*> || value is Long || value is LongArray || value is Map<*, *> || value is String || value is FileChooserMode || value is ConsoleMessageLevel || value is OverScrollMode || value is SslErrorType || value is MixedContentMode || value == null) { super.writeValue(stream, value) return } + fun logNewInstanceFailure(apiName: String, value: Any, exception: Throwable?) { + Log.w( + "PigeonProxyApiBaseCodec", + "Failed to create new Dart proxy instance of $apiName: $value. $exception" + ) + } + if (value is android.webkit.WebResourceRequest) { - registrar.getPigeonApiWebResourceRequest().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebResourceResponse) { - registrar.getPigeonApiWebResourceResponse().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebResourceError) { - registrar.getPigeonApiWebResourceError().pigeon_newInstance(value) {} - } else if (value is androidx.webkit.WebResourceErrorCompat) { - registrar.getPigeonApiWebResourceErrorCompat().pigeon_newInstance(value) {} - } else if (value is WebViewPoint) { - registrar.getPigeonApiWebViewPoint().pigeon_newInstance(value) {} - } else if (value is android.webkit.ConsoleMessage) { - registrar.getPigeonApiConsoleMessage().pigeon_newInstance(value) {} - } else if (value is android.webkit.CookieManager) { - registrar.getPigeonApiCookieManager().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebView) { - registrar.getPigeonApiWebView().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebSettings) { - registrar.getPigeonApiWebSettings().pigeon_newInstance(value) {} - } else if (value is JavaScriptChannel) { - registrar.getPigeonApiJavaScriptChannel().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebViewClient) { - registrar.getPigeonApiWebViewClient().pigeon_newInstance(value) {} - } else if (value is android.webkit.DownloadListener) { - registrar.getPigeonApiDownloadListener().pigeon_newInstance(value) {} - } else if (value - is io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl) { - registrar.getPigeonApiWebChromeClient().pigeon_newInstance(value) {} - } else if (value is io.flutter.plugins.webviewflutter.FlutterAssetManager) { - registrar.getPigeonApiFlutterAssetManager().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebStorage) { - registrar.getPigeonApiWebStorage().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebChromeClient.FileChooserParams) { - registrar.getPigeonApiFileChooserParams().pigeon_newInstance(value) {} - } else if (value is android.webkit.PermissionRequest) { - registrar.getPigeonApiPermissionRequest().pigeon_newInstance(value) {} - } else if (value is android.webkit.WebChromeClient.CustomViewCallback) { - registrar.getPigeonApiCustomViewCallback().pigeon_newInstance(value) {} - } else if (value is android.view.View) { - registrar.getPigeonApiView().pigeon_newInstance(value) {} - } else if (value is android.webkit.GeolocationPermissions.Callback) { - registrar.getPigeonApiGeolocationPermissionsCallback().pigeon_newInstance(value) {} - } else if (value is android.webkit.HttpAuthHandler) { - registrar.getPigeonApiHttpAuthHandler().pigeon_newInstance(value) {} - } else if (value is android.os.Message) { - registrar.getPigeonApiAndroidMessage().pigeon_newInstance(value) {} - } else if (value is android.webkit.ClientCertRequest) { - registrar.getPigeonApiClientCertRequest().pigeon_newInstance(value) {} - } else if (value is java.security.PrivateKey) { - registrar.getPigeonApiPrivateKey().pigeon_newInstance(value) {} - } else if (value is java.security.cert.X509Certificate) { - registrar.getPigeonApiX509Certificate().pigeon_newInstance(value) {} - } else if (value is android.webkit.SslErrorHandler) { - registrar.getPigeonApiSslErrorHandler().pigeon_newInstance(value) {} - } else if (value is android.net.http.SslError) { - registrar.getPigeonApiSslError().pigeon_newInstance(value) {} - } else if (value is android.net.http.SslCertificate.DName) { - registrar.getPigeonApiSslCertificateDName().pigeon_newInstance(value) {} - } else if (value is android.net.http.SslCertificate) { - registrar.getPigeonApiSslCertificate().pigeon_newInstance(value) {} - } else if (value is java.security.cert.Certificate) { - registrar.getPigeonApiCertificate().pigeon_newInstance(value) {} - } else if (value is androidx.webkit.WebSettingsCompat) { - registrar.getPigeonApiWebSettingsCompat().pigeon_newInstance(value) {} - } else if (value is androidx.webkit.WebViewFeature) { - registrar.getPigeonApiWebViewFeature().pigeon_newInstance(value) {} + registrar.getPigeonApiWebResourceRequest().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebResourceRequest", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebResourceResponse) { + registrar.getPigeonApiWebResourceResponse().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebResourceResponse", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebResourceError) { + registrar.getPigeonApiWebResourceError().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebResourceError", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.webkit.WebResourceErrorCompat) { + registrar.getPigeonApiWebResourceErrorCompat().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebResourceErrorCompat", value, it.exceptionOrNull()) + } + } + } + else if (value is WebViewPoint) { + registrar.getPigeonApiWebViewPoint().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebViewPoint", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.ConsoleMessage) { + registrar.getPigeonApiConsoleMessage().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ConsoleMessage", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.CookieManager) { + registrar.getPigeonApiCookieManager().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CookieManager", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebView) { + registrar.getPigeonApiWebView().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebView", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebSettings) { + registrar.getPigeonApiWebSettings().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebSettings", value, it.exceptionOrNull()) + } + } + } + else if (value is JavaScriptChannel) { + registrar.getPigeonApiJavaScriptChannel().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("JavaScriptChannel", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebViewClient) { + registrar.getPigeonApiWebViewClient().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebViewClient", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.DownloadListener) { + registrar.getPigeonApiDownloadListener().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("DownloadListener", value, it.exceptionOrNull()) + } + } + } + else if (value is io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl) { + registrar.getPigeonApiWebChromeClient().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebChromeClient", value, it.exceptionOrNull()) + } + } + } + else if (value is io.flutter.plugins.webviewflutter.FlutterAssetManager) { + registrar.getPigeonApiFlutterAssetManager().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("FlutterAssetManager", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebStorage) { + registrar.getPigeonApiWebStorage().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebStorage", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebChromeClient.FileChooserParams) { + registrar.getPigeonApiFileChooserParams().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("FileChooserParams", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.PermissionRequest) { + registrar.getPigeonApiPermissionRequest().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("PermissionRequest", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.WebChromeClient.CustomViewCallback) { + registrar.getPigeonApiCustomViewCallback().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("CustomViewCallback", value, it.exceptionOrNull()) + } + } + } + else if (value is android.view.View) { + registrar.getPigeonApiView().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("View", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.GeolocationPermissions.Callback) { + registrar.getPigeonApiGeolocationPermissionsCallback().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("GeolocationPermissionsCallback", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.HttpAuthHandler) { + registrar.getPigeonApiHttpAuthHandler().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("HttpAuthHandler", value, it.exceptionOrNull()) + } + } + } + else if (value is android.os.Message) { + registrar.getPigeonApiAndroidMessage().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("AndroidMessage", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.ClientCertRequest) { + registrar.getPigeonApiClientCertRequest().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("ClientCertRequest", value, it.exceptionOrNull()) + } + } + } + else if (value is java.security.PrivateKey) { + registrar.getPigeonApiPrivateKey().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("PrivateKey", value, it.exceptionOrNull()) + } + } + } + else if (value is java.security.cert.X509Certificate) { + registrar.getPigeonApiX509Certificate().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("X509Certificate", value, it.exceptionOrNull()) + } + } + } + else if (value is android.webkit.SslErrorHandler) { + registrar.getPigeonApiSslErrorHandler().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("SslErrorHandler", value, it.exceptionOrNull()) + } + } + } + else if (value is android.net.http.SslError) { + registrar.getPigeonApiSslError().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("SslError", value, it.exceptionOrNull()) + } + } + } + else if (value is android.net.http.SslCertificate.DName) { + registrar.getPigeonApiSslCertificateDName().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("SslCertificateDName", value, it.exceptionOrNull()) + } + } + } + else if (value is android.net.http.SslCertificate) { + registrar.getPigeonApiSslCertificate().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("SslCertificate", value, it.exceptionOrNull()) + } + } + } + else if (value is java.security.cert.Certificate) { + registrar.getPigeonApiCertificate().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("Certificate", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.webkit.WebSettingsCompat) { + registrar.getPigeonApiWebSettingsCompat().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebSettingsCompat", value, it.exceptionOrNull()) + } + } + } + else if (value is androidx.webkit.WebViewFeature) { + registrar.getPigeonApiWebViewFeature().pigeon_newInstance(value) { + if (it.isFailure) { + logNewInstanceFailure("WebViewFeature", value, it.exceptionOrNull()) + } + } } when { @@ -755,9 +911,7 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec( stream.write(128) writeValue(stream, registrar.instanceManager.getIdentifierForStrongReference(value)) } - else -> - throw IllegalArgumentException( - "Unsupported value: '$value' of type '${value.javaClass.name}'") + else -> throw IllegalArgumentException("Unsupported value: '$value' of type '${value.javaClass.name}'") } } } @@ -769,31 +923,29 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec( */ enum class FileChooserMode(val raw: Int) { /** - * Open single file and requires that the file exists before allowing the user to pick it. + * Open single file and requires that the file exists before allowing the + * user to pick it. * - * See - * https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN. + * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN. */ OPEN(0), /** * Similar to [open] but allows multiple files to be selected. * - * See - * https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN_MULTIPLE. + * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN_MULTIPLE. */ OPEN_MULTIPLE(1), /** * Allows picking a nonexistent file and saving it. * - * See - * https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_SAVE. + * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_SAVE. */ SAVE(2), /** * Indicates a `FileChooserMode` with an unknown mode. * - * This does not represent an actual value provided by the platform and only indicates a value was - * provided that isn't currently supported. + * This does not represent an actual value provided by the platform and only + * indicates a value was provided that isn't currently supported. */ UNKNOWN(3); @@ -843,8 +995,8 @@ enum class ConsoleMessageLevel(val raw: Int) { /** * Indicates a message with an unknown level. * - * This does not represent an actual value provided by the platform and only indicates a value was - * provided that isn't currently supported. + * This does not represent an actual value provided by the platform and only + * indicates a value was provided that isn't currently supported. */ UNKNOWN(5); @@ -861,11 +1013,14 @@ enum class ConsoleMessageLevel(val raw: Int) { * See https://developer.android.com/reference/android/view/View#OVER_SCROLL_ALWAYS. */ enum class OverScrollMode(val raw: Int) { - /** Always allow a user to over-scroll this view, provided it is a view that can scroll. */ + /** + * Always allow a user to over-scroll this view, provided it is a view that + * can scroll. + */ ALWAYS(0), /** - * Allow a user to over-scroll this view only if the content is large enough to meaningfully - * scroll, provided it is a view that can scroll. + * Allow a user to over-scroll this view only if the content is large enough + * to meaningfully scroll, provided it is a view that can scroll. */ IF_CONTENT_SCROLLS(1), /** Never allow a user to over-scroll this view. */ @@ -915,16 +1070,19 @@ enum class SslErrorType(val raw: Int) { */ enum class MixedContentMode(val raw: Int) { /** - * The WebView will allow a secure origin to load content from any other origin, even if that - * origin is insecure. + * The WebView will allow a secure origin to load content from any other + * origin, even if that origin is insecure. */ ALWAYS_ALLOW(0), /** - * The WebView will attempt to be compatible with the approach of a modern web browser with regard - * to mixed content. + * The WebView will attempt to be compatible with the approach of a modern + * web browser with regard to mixed content. */ COMPATIBILITY_MODE(1), - /** The WebView will not allow a secure origin to load content from an insecure origin. */ + /** + * The WebView will not allow a secure origin to load content from an + * insecure origin. + */ NEVER_ALLOW(2); companion object { @@ -933,50 +1091,58 @@ enum class MixedContentMode(val raw: Int) { } } } - private open class AndroidWebkitLibraryPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { FileChooserMode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + FileChooserMode.ofRaw(it.toInt()) + } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { ConsoleMessageLevel.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + ConsoleMessageLevel.ofRaw(it.toInt()) + } } 131.toByte() -> { - return (readValue(buffer) as Long?)?.let { OverScrollMode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + OverScrollMode.ofRaw(it.toInt()) + } } 132.toByte() -> { - return (readValue(buffer) as Long?)?.let { SslErrorType.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + SslErrorType.ofRaw(it.toInt()) + } } 133.toByte() -> { - return (readValue(buffer) as Long?)?.let { MixedContentMode.ofRaw(it.toInt()) } + return (readValue(buffer) as Long?)?.let { + MixedContentMode.ofRaw(it.toInt()) + } } else -> super.readValueOfType(type, buffer) } } - - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is FileChooserMode -> { stream.write(129) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is ConsoleMessageLevel -> { stream.write(130) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is OverScrollMode -> { stream.write(131) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is SslErrorType -> { stream.write(132) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } is MixedContentMode -> { stream.write(133) - writeValue(stream, value.raw) + writeValue(stream, value.raw.toLong()) } else -> super.writeValue(stream, value) } @@ -989,9 +1155,7 @@ private open class AndroidWebkitLibraryPigeonCodec : StandardMessageCodec() { * See https://developer.android.com/reference/android/webkit/WebResourceRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceRequest( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebResourceRequest(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The URL for which the resource request was made. */ abstract fun url(pigeon_instance: android.webkit.WebResourceRequest): String @@ -1008,25 +1172,20 @@ abstract class PigeonApiWebResourceRequest( abstract fun method(pigeon_instance: android.webkit.WebResourceRequest): String /** The headers associated with the request. */ - abstract fun requestHeaders( - pigeon_instance: android.webkit.WebResourceRequest - ): Map? + abstract fun requestHeaders(pigeon_instance: android.webkit.WebResourceRequest): Map? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebResourceRequest, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebResourceRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val urlArg = url(pigeon_instanceArg) val isForMainFrameArg = isForMainFrame(pigeon_instanceArg) val isRedirectArg = isRedirect(pigeon_instanceArg) @@ -1035,34 +1194,22 @@ abstract class PigeonApiWebResourceRequest( val requestHeadersArg = requestHeaders(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, - urlArg, - isForMainFrameArg, - isRedirectArg, - hasGestureArg, - methodArg, - requestHeadersArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, urlArg, isForMainFrameArg, isRedirectArg, hasGestureArg, methodArg, requestHeadersArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** * Encapsulates a resource response. @@ -1070,59 +1217,50 @@ abstract class PigeonApiWebResourceRequest( * See https://developer.android.com/reference/android/webkit/WebResourceResponse. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceResponse( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebResourceResponse(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The resource response's status code. */ abstract fun statusCode(pigeon_instance: android.webkit.WebResourceResponse): Long @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceResponse and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebResourceResponse, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebResourceResponse, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val statusCodeArg = statusCode(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, statusCodeArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * Encapsulates information about errors that occurred during loading of web resources. + * Encapsulates information about errors that occurred during loading of web + * resources. * * See https://developer.android.com/reference/android/webkit/WebResourceError. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceError( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebResourceError(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The error code of the error. */ abstract fun errorCode(pigeon_instance: android.webkit.WebResourceError): Long @@ -1131,52 +1269,45 @@ abstract class PigeonApiWebResourceError( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebResourceError, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebResourceError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val descriptionArg = description(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, errorCodeArg, descriptionArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * Encapsulates information about errors that occurred during loading of web resources. + * Encapsulates information about errors that occurred during loading of web + * resources. * * See https://developer.android.com/reference/androidx/webkit/WebResourceErrorCompat. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceErrorCompat( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebResourceErrorCompat(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The error code of the error. */ abstract fun errorCode(pigeon_instance: androidx.webkit.WebResourceErrorCompat): Long @@ -1185,42 +1316,36 @@ abstract class PigeonApiWebResourceErrorCompat( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceErrorCompat and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.webkit.WebResourceErrorCompat, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.webkit.WebResourceErrorCompat, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val descriptionArg = description(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, errorCodeArg, descriptionArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Represents a position on a web page. @@ -1228,25 +1353,23 @@ abstract class PigeonApiWebResourceErrorCompat( * This is a custom class created for convenience of the wrapper. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebViewPoint( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebViewPoint(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun x(pigeon_instance: WebViewPoint): Long abstract fun y(pigeon_instance: WebViewPoint): Long @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebViewPoint and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: WebViewPoint, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: WebViewPoint, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val xArg = x(pigeon_instanceArg) val yArg = y(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -1256,19 +1379,17 @@ abstract class PigeonApiWebViewPoint( channel.send(listOf(pigeon_identifierArg, xArg, yArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Represents a JavaScript console message from WebCore. @@ -1276,9 +1397,7 @@ abstract class PigeonApiWebViewPoint( * See https://developer.android.com/reference/android/webkit/ConsoleMessage */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiConsoleMessage( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiConsoleMessage(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun lineNumber(pigeon_instance: android.webkit.ConsoleMessage): Long abstract fun message(pigeon_instance: android.webkit.ConsoleMessage): String @@ -1289,44 +1408,38 @@ abstract class PigeonApiConsoleMessage( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ConsoleMessage and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.ConsoleMessage, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.ConsoleMessage, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val lineNumberArg = lineNumber(pigeon_instanceArg) val messageArg = message(pigeon_instanceArg) val levelArg = level(pigeon_instanceArg) val sourceIdArg = sourceId(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, lineNumberArg, messageArg, levelArg, sourceIdArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Manages the cookies used by an application's `WebView` instances. @@ -1334,49 +1447,34 @@ abstract class PigeonApiConsoleMessage( * See https://developer.android.com/reference/android/webkit/CookieManager. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCookieManager( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun instance(): android.webkit.CookieManager /** Sets a single cookie (key-value pair) for the given URL. */ abstract fun setCookie(pigeon_instance: android.webkit.CookieManager, url: String, value: String) /** Removes all cookies. */ - abstract fun removeAllCookies( - pigeon_instance: android.webkit.CookieManager, - callback: (Result) -> Unit - ) + abstract fun removeAllCookies(pigeon_instance: android.webkit.CookieManager, callback: (Result) -> Unit) /** Sets whether the `WebView` should allow third party cookies to be set. */ - abstract fun setAcceptThirdPartyCookies( - pigeon_instance: android.webkit.CookieManager, - webView: android.webkit.WebView, - accept: Boolean - ) + abstract fun setAcceptThirdPartyCookies(pigeon_instance: android.webkit.CookieManager, webView: android.webkit.WebView, accept: Boolean) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCookieManager?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.CookieManager.instance", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.instance", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1384,24 +1482,19 @@ abstract class PigeonApiCookieManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.CookieManager.setCookie", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.setCookie", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.CookieManager val urlArg = args[1] as String val valueArg = args[2] as String - val wrapped: List = - try { - api.setCookie(pigeon_instanceArg, urlArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setCookie(pigeon_instanceArg, urlArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1409,11 +1502,7 @@ abstract class PigeonApiCookieManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.CookieManager.removeAllCookies", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.removeAllCookies", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -1433,24 +1522,19 @@ abstract class PigeonApiCookieManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.CookieManager.setAcceptThirdPartyCookies", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.setAcceptThirdPartyCookies", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.CookieManager val webViewArg = args[1] as android.webkit.WebView val acceptArg = args[2] as Boolean - val wrapped: List = - try { - api.setAcceptThirdPartyCookies(pigeon_instanceArg, webViewArg, acceptArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAcceptThirdPartyCookies(pigeon_instanceArg, webViewArg, acceptArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1462,40 +1546,34 @@ abstract class PigeonApiCookieManager( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CookieManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.CookieManager, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.CookieManager, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * A View that displays web pages. @@ -1503,38 +1581,23 @@ abstract class PigeonApiCookieManager( * See https://developer.android.com/reference/android/webkit/WebView. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebView( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): android.webkit.WebView /** The WebSettings object used to control the settings for this WebView. */ abstract fun settings(pigeon_instance: android.webkit.WebView): android.webkit.WebSettings /** Loads the given data into this WebView using a 'data' scheme URL. */ - abstract fun loadData( - pigeon_instance: android.webkit.WebView, - data: String, - mimeType: String?, - encoding: String? - ) - - /** Loads the given data into this WebView, using baseUrl as the base URL for the content. */ - abstract fun loadDataWithBaseUrl( - pigeon_instance: android.webkit.WebView, - baseUrl: String?, - data: String, - mimeType: String?, - encoding: String?, - historyUrl: String? - ) + abstract fun loadData(pigeon_instance: android.webkit.WebView, data: String, mimeType: String?, encoding: String?) + + /** + * Loads the given data into this WebView, using baseUrl as the base URL for + * the content. + */ + abstract fun loadDataWithBaseUrl(pigeon_instance: android.webkit.WebView, baseUrl: String?, data: String, mimeType: String?, encoding: String?, historyUrl: String?) /** Loads the given URL. */ - abstract fun loadUrl( - pigeon_instance: android.webkit.WebView, - url: String, - headers: Map - ) + abstract fun loadUrl(pigeon_instance: android.webkit.WebView, url: String, headers: Map) /** Loads the URL with postData using "POST" method into this WebView. */ abstract fun postUrl(pigeon_instance: android.webkit.WebView, url: String, data: ByteArray) @@ -1560,51 +1623,41 @@ abstract class PigeonApiWebView( /** Clears the resource cache. */ abstract fun clearCache(pigeon_instance: android.webkit.WebView, includeDiskFiles: Boolean) - /** Asynchronously evaluates JavaScript in the context of the currently displayed page. */ - abstract fun evaluateJavascript( - pigeon_instance: android.webkit.WebView, - javascriptString: String, - callback: (Result) -> Unit - ) + /** + * Asynchronously evaluates JavaScript in the context of the currently + * displayed page. + */ + abstract fun evaluateJavascript(pigeon_instance: android.webkit.WebView, javascriptString: String, callback: (Result) -> Unit) /** Gets the title for the current page. */ abstract fun getTitle(pigeon_instance: android.webkit.WebView): String? /** - * Enables debugging of web contents (HTML / CSS / JavaScript) loaded into any WebViews of this - * application. + * Enables debugging of web contents (HTML / CSS / JavaScript) loaded into + * any WebViews of this application. */ abstract fun setWebContentsDebuggingEnabled(enabled: Boolean) - /** Sets the WebViewClient that will receive various notifications and requests. */ - abstract fun setWebViewClient( - pigeon_instance: android.webkit.WebView, - client: android.webkit.WebViewClient? - ) + /** + * Sets the WebViewClient that will receive various notifications and + * requests. + */ + abstract fun setWebViewClient(pigeon_instance: android.webkit.WebView, client: android.webkit.WebViewClient?) /** Injects the supplied Java object into this WebView. */ - abstract fun addJavaScriptChannel( - pigeon_instance: android.webkit.WebView, - channel: JavaScriptChannel - ) + abstract fun addJavaScriptChannel(pigeon_instance: android.webkit.WebView, channel: JavaScriptChannel) /** Removes a previously injected Java object from this WebView. */ abstract fun removeJavaScriptChannel(pigeon_instance: android.webkit.WebView, name: String) /** - * Registers the interface to be used when content can not be handled by the rendering engine, and - * should be downloaded instead. + * Registers the interface to be used when content can not be handled by the + * rendering engine, and should be downloaded instead. */ - abstract fun setDownloadListener( - pigeon_instance: android.webkit.WebView, - listener: android.webkit.DownloadListener? - ) + abstract fun setDownloadListener(pigeon_instance: android.webkit.WebView, listener: android.webkit.DownloadListener?) /** Sets the chrome handler. */ - abstract fun setWebChromeClient( - pigeon_instance: android.webkit.WebView, - client: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl? - ) + abstract fun setWebChromeClient(pigeon_instance: android.webkit.WebView, client: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl?) /** Sets the background color for this view. */ abstract fun setBackgroundColor(pigeon_instance: android.webkit.WebView, color: Long) @@ -1617,23 +1670,17 @@ abstract class PigeonApiWebView( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebView?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1641,24 +1688,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.settings", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.settings", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val pigeon_identifierArg = args[1] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.settings(pigeon_instanceArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.settings(pigeon_instanceArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1666,11 +1707,7 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.loadData", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.loadData", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -1678,13 +1715,12 @@ abstract class PigeonApiWebView( val dataArg = args[1] as String val mimeTypeArg = args[2] as String? val encodingArg = args[3] as String? - val wrapped: List = - try { - api.loadData(pigeon_instanceArg, dataArg, mimeTypeArg, encodingArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.loadData(pigeon_instanceArg, dataArg, mimeTypeArg, encodingArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1692,11 +1728,7 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.loadDataWithBaseUrl", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.loadDataWithBaseUrl", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -1706,19 +1738,12 @@ abstract class PigeonApiWebView( val mimeTypeArg = args[3] as String? val encodingArg = args[4] as String? val historyUrlArg = args[5] as String? - val wrapped: List = - try { - api.loadDataWithBaseUrl( - pigeon_instanceArg, - baseUrlArg, - dataArg, - mimeTypeArg, - encodingArg, - historyUrlArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.loadDataWithBaseUrl(pigeon_instanceArg, baseUrlArg, dataArg, mimeTypeArg, encodingArg, historyUrlArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1726,24 +1751,19 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.loadUrl", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.loadUrl", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val urlArg = args[1] as String val headersArg = args[2] as Map - val wrapped: List = - try { - api.loadUrl(pigeon_instanceArg, urlArg, headersArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.loadUrl(pigeon_instanceArg, urlArg, headersArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1751,24 +1771,19 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.postUrl", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.postUrl", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val urlArg = args[1] as String val dataArg = args[2] as ByteArray - val wrapped: List = - try { - api.postUrl(pigeon_instanceArg, urlArg, dataArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.postUrl(pigeon_instanceArg, urlArg, dataArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1776,19 +1791,16 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.getUrl", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.getUrl", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - listOf(api.getUrl(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getUrl(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1796,21 +1808,16 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.canGoBack", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.canGoBack", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - listOf(api.canGoBack(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.canGoBack(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1818,21 +1825,16 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.canGoForward", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.canGoForward", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - listOf(api.canGoForward(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.canGoForward(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1840,20 +1842,17 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.goBack", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.goBack", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - api.goBack(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.goBack(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1861,22 +1860,17 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.goForward", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.goForward", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - api.goForward(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.goForward(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1884,20 +1878,17 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.reload", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.reload", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - api.reload(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.reload(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1905,23 +1896,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.clearCache", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.clearCache", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val includeDiskFilesArg = args[1] as Boolean - val wrapped: List = - try { - api.clearCache(pigeon_instanceArg, includeDiskFilesArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.clearCache(pigeon_instanceArg, includeDiskFilesArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1929,18 +1915,13 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.evaluateJavascript", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.evaluateJavascript", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val javascriptStringArg = args[1] as String - api.evaluateJavascript(pigeon_instanceArg, javascriptStringArg) { - result: Result -> + api.evaluateJavascript(pigeon_instanceArg, javascriptStringArg) { result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(AndroidWebkitLibraryPigeonUtils.wrapError(error)) @@ -1955,21 +1936,16 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.getTitle", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.getTitle", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - listOf(api.getTitle(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getTitle(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1977,22 +1953,17 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.setWebContentsDebuggingEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setWebContentsDebuggingEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val enabledArg = args[0] as Boolean - val wrapped: List = - try { - api.setWebContentsDebuggingEnabled(enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setWebContentsDebuggingEnabled(enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2000,23 +1971,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.setWebViewClient", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setWebViewClient", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val clientArg = args[1] as android.webkit.WebViewClient? - val wrapped: List = - try { - api.setWebViewClient(pigeon_instanceArg, clientArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setWebViewClient(pigeon_instanceArg, clientArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2024,23 +1990,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.addJavaScriptChannel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.addJavaScriptChannel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val channelArg = args[1] as JavaScriptChannel - val wrapped: List = - try { - api.addJavaScriptChannel(pigeon_instanceArg, channelArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.addJavaScriptChannel(pigeon_instanceArg, channelArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2048,23 +2009,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.removeJavaScriptChannel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.removeJavaScriptChannel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val nameArg = args[1] as String - val wrapped: List = - try { - api.removeJavaScriptChannel(pigeon_instanceArg, nameArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.removeJavaScriptChannel(pigeon_instanceArg, nameArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2072,23 +2028,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.setDownloadListener", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setDownloadListener", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val listenerArg = args[1] as android.webkit.DownloadListener? - val wrapped: List = - try { - api.setDownloadListener(pigeon_instanceArg, listenerArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setDownloadListener(pigeon_instanceArg, listenerArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2096,26 +2047,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.setWebChromeClient", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setWebChromeClient", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val clientArg = - args[1] - as - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl? - val wrapped: List = - try { - api.setWebChromeClient(pigeon_instanceArg, clientArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val clientArg = args[1] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl? + val wrapped: List = try { + api.setWebChromeClient(pigeon_instanceArg, clientArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2123,23 +2066,18 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.setBackgroundColor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setBackgroundColor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val colorArg = args[1] as Long - val wrapped: List = - try { - api.setBackgroundColor(pigeon_instanceArg, colorArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setBackgroundColor(pigeon_instanceArg, colorArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2147,22 +2085,17 @@ abstract class PigeonApiWebView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebView.destroy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.destroy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = - try { - api.destroy(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.destroy(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2174,19 +2107,16 @@ abstract class PigeonApiWebView( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebView and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebView, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebView, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance" @@ -2194,32 +2124,23 @@ abstract class PigeonApiWebView( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } /** - * This is called in response to an internal scroll in this view (i.e., the view scrolled its own - * contents). + * This is called in response to an internal scroll in this view (i.e., the + * view scrolled its own contents). */ - fun onScrollChanged( - pigeon_instanceArg: android.webkit.WebView, - leftArg: Long, - topArg: Long, - oldLeftArg: Long, - oldTopArg: Long, - callback: (Result) -> Unit - ) { + fun onScrollChanged(pigeon_instanceArg: android.webkit.WebView, leftArg: Long, topArg: Long, oldLeftArg: Long, oldTopArg: Long, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2233,23 +2154,23 @@ abstract class PigeonApiWebView( channel.send(listOf(pigeon_instanceArg, leftArg, topArg, oldLeftArg, oldTopArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } @Suppress("FunctionName") /** An implementation of [PigeonApiView] used to access callback methods */ - fun pigeon_getPigeonApiView(): PigeonApiView { + fun pigeon_getPigeonApiView(): PigeonApiView + { return pigeonRegistrar.getPigeonApiView() } + } /** * Manages settings state for a `WebView`. @@ -2257,68 +2178,52 @@ abstract class PigeonApiWebView( * See https://developer.android.com/reference/android/webkit/WebSettings. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebSettings( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Sets whether the DOM storage API is enabled. */ abstract fun setDomStorageEnabled(pigeon_instance: android.webkit.WebSettings, flag: Boolean) /** Tells JavaScript to open windows automatically. */ - abstract fun setJavaScriptCanOpenWindowsAutomatically( - pigeon_instance: android.webkit.WebSettings, - flag: Boolean - ) + abstract fun setJavaScriptCanOpenWindowsAutomatically(pigeon_instance: android.webkit.WebSettings, flag: Boolean) /** Sets whether the WebView whether supports multiple windows. */ - abstract fun setSupportMultipleWindows( - pigeon_instance: android.webkit.WebSettings, - support: Boolean - ) + abstract fun setSupportMultipleWindows(pigeon_instance: android.webkit.WebSettings, support: Boolean) /** Tells the WebView to enable JavaScript execution. */ abstract fun setJavaScriptEnabled(pigeon_instance: android.webkit.WebSettings, flag: Boolean) /** Sets the WebView's user-agent string. */ - abstract fun setUserAgentString( - pigeon_instance: android.webkit.WebSettings, - userAgentString: String? - ) + abstract fun setUserAgentString(pigeon_instance: android.webkit.WebSettings, userAgentString: String?) /** Sets whether the WebView requires a user gesture to play media. */ - abstract fun setMediaPlaybackRequiresUserGesture( - pigeon_instance: android.webkit.WebSettings, - require: Boolean - ) + abstract fun setMediaPlaybackRequiresUserGesture(pigeon_instance: android.webkit.WebSettings, require: Boolean) /** - * Sets whether the WebView should support zooming using its on-screen zoom controls and gestures. + * Sets whether the WebView should support zooming using its on-screen zoom + * controls and gestures. */ abstract fun setSupportZoom(pigeon_instance: android.webkit.WebSettings, support: Boolean) /** - * Sets whether the WebView loads pages in overview mode, that is, zooms out the content to fit on - * screen by width. + * Sets whether the WebView loads pages in overview mode, that is, zooms out + * the content to fit on screen by width. */ - abstract fun setLoadWithOverviewMode( - pigeon_instance: android.webkit.WebSettings, - overview: Boolean - ) + abstract fun setLoadWithOverviewMode(pigeon_instance: android.webkit.WebSettings, overview: Boolean) /** - * Sets whether the WebView should enable support for the "viewport" HTML meta tag or should use a - * wide viewport. + * Sets whether the WebView should enable support for the "viewport" HTML + * meta tag or should use a wide viewport. */ abstract fun setUseWideViewPort(pigeon_instance: android.webkit.WebSettings, use: Boolean) /** - * Sets whether the WebView should display on-screen zoom controls when using the built-in zoom - * mechanisms. + * Sets whether the WebView should display on-screen zoom controls when using + * the built-in zoom mechanisms. */ abstract fun setDisplayZoomControls(pigeon_instance: android.webkit.WebSettings, enabled: Boolean) /** - * Sets whether the WebView should display on-screen zoom controls when using the built-in zoom - * mechanisms. + * Sets whether the WebView should display on-screen zoom controls when using + * the built-in zoom mechanisms. */ abstract fun setBuiltInZoomControls(pigeon_instance: android.webkit.WebSettings, enabled: Boolean) @@ -2338,33 +2243,25 @@ abstract class PigeonApiWebSettings( abstract fun getUserAgentString(pigeon_instance: android.webkit.WebSettings): String /** Configures the WebView's behavior when handling mixed content. */ - abstract fun setMixedContentMode( - pigeon_instance: android.webkit.WebSettings, - mode: MixedContentMode - ) + abstract fun setMixedContentMode(pigeon_instance: android.webkit.WebSettings, mode: MixedContentMode) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebSettings?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDomStorageEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDomStorageEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val flagArg = args[1] as Boolean - val wrapped: List = - try { - api.setDomStorageEnabled(pigeon_instanceArg, flagArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setDomStorageEnabled(pigeon_instanceArg, flagArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2372,23 +2269,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptCanOpenWindowsAutomatically", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptCanOpenWindowsAutomatically", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val flagArg = args[1] as Boolean - val wrapped: List = - try { - api.setJavaScriptCanOpenWindowsAutomatically(pigeon_instanceArg, flagArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setJavaScriptCanOpenWindowsAutomatically(pigeon_instanceArg, flagArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2396,23 +2288,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportMultipleWindows", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportMultipleWindows", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val supportArg = args[1] as Boolean - val wrapped: List = - try { - api.setSupportMultipleWindows(pigeon_instanceArg, supportArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSupportMultipleWindows(pigeon_instanceArg, supportArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2420,23 +2307,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val flagArg = args[1] as Boolean - val wrapped: List = - try { - api.setJavaScriptEnabled(pigeon_instanceArg, flagArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setJavaScriptEnabled(pigeon_instanceArg, flagArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2444,23 +2326,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUserAgentString", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUserAgentString", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val userAgentStringArg = args[1] as String? - val wrapped: List = - try { - api.setUserAgentString(pigeon_instanceArg, userAgentStringArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setUserAgentString(pigeon_instanceArg, userAgentStringArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2468,23 +2345,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMediaPlaybackRequiresUserGesture", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMediaPlaybackRequiresUserGesture", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val requireArg = args[1] as Boolean - val wrapped: List = - try { - api.setMediaPlaybackRequiresUserGesture(pigeon_instanceArg, requireArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setMediaPlaybackRequiresUserGesture(pigeon_instanceArg, requireArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2492,23 +2364,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportZoom", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportZoom", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val supportArg = args[1] as Boolean - val wrapped: List = - try { - api.setSupportZoom(pigeon_instanceArg, supportArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSupportZoom(pigeon_instanceArg, supportArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2516,23 +2383,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setLoadWithOverviewMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setLoadWithOverviewMode", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val overviewArg = args[1] as Boolean - val wrapped: List = - try { - api.setLoadWithOverviewMode(pigeon_instanceArg, overviewArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setLoadWithOverviewMode(pigeon_instanceArg, overviewArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2540,23 +2402,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUseWideViewPort", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUseWideViewPort", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val useArg = args[1] as Boolean - val wrapped: List = - try { - api.setUseWideViewPort(pigeon_instanceArg, useArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setUseWideViewPort(pigeon_instanceArg, useArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2564,23 +2421,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDisplayZoomControls", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDisplayZoomControls", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setDisplayZoomControls(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setDisplayZoomControls(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2588,23 +2440,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setBuiltInZoomControls", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setBuiltInZoomControls", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setBuiltInZoomControls(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setBuiltInZoomControls(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2612,23 +2459,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowFileAccess", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowFileAccess", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setAllowFileAccess(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAllowFileAccess(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2636,23 +2478,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowContentAccess", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowContentAccess", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setAllowContentAccess(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setAllowContentAccess(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2660,23 +2497,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setGeolocationEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setGeolocationEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setGeolocationEnabled(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setGeolocationEnabled(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2684,23 +2516,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setTextZoom", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setTextZoom", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val textZoomArg = args[1] as Long - val wrapped: List = - try { - api.setTextZoom(pigeon_instanceArg, textZoomArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setTextZoom(pigeon_instanceArg, textZoomArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2708,21 +2535,16 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.getUserAgentString", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.getUserAgentString", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings - val wrapped: List = - try { - listOf(api.getUserAgentString(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getUserAgentString(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2730,23 +2552,18 @@ abstract class PigeonApiWebSettings( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMixedContentMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMixedContentMode", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val modeArg = args[1] as MixedContentMode - val wrapped: List = - try { - api.setMixedContentMode(pigeon_instanceArg, modeArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setMixedContentMode(pigeon_instanceArg, modeArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2758,19 +2575,16 @@ abstract class PigeonApiWebSettings( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebSettings and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebSettings, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebSettings, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance" @@ -2778,19 +2592,17 @@ abstract class PigeonApiWebSettings( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * A JavaScript interface for exposing Javascript callbacks to Dart. @@ -2799,9 +2611,7 @@ abstract class PigeonApiWebSettings( * [JavascriptInterface](https://developer.android.com/reference/android/webkit/JavascriptInterface). */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiJavaScriptChannel( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiJavaScriptChannel(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(channelName: String): JavaScriptChannel companion object { @@ -2809,24 +2619,18 @@ abstract class PigeonApiJavaScriptChannel( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiJavaScriptChannel?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val channelNameArg = args[1] as String - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(channelNameArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(channelNameArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2838,29 +2642,24 @@ abstract class PigeonApiJavaScriptChannel( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of JavaScriptChannel and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: JavaScriptChannel, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: JavaScriptChannel, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - AndroidWebKitError( - "new-instance-error", - "Attempting to create a new Dart instance of JavaScriptChannel, but the class has a nonnull callback method.", - ""))) + AndroidWebKitError("new-instance-error", "Attempting to create a new Dart instance of JavaScriptChannel, but the class has a nonnull callback method.", ""))) } } /** Handles callbacks messages from JavaScript. */ - fun postMessage( - pigeon_instanceArg: JavaScriptChannel, - messageArg: String, - callback: (Result) -> Unit - ) { + fun postMessage(pigeon_instanceArg: JavaScriptChannel, messageArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2874,17 +2673,16 @@ abstract class PigeonApiJavaScriptChannel( channel.send(listOf(pigeon_instanceArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * Receives various notifications and requests from a `WebView`. @@ -2892,51 +2690,41 @@ abstract class PigeonApiJavaScriptChannel( * See https://developer.android.com/reference/android/webkit/WebViewClient. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebViewClient( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): android.webkit.WebViewClient /** * Sets the required synchronous return value for the Java method, * `WebViewClient.shouldOverrideUrlLoading(...)`. * - * The Java method, `WebViewClient.shouldOverrideUrlLoading(...)`, requires a boolean to be - * returned and this method sets the returned value for all calls to the Java method. + * The Java method, `WebViewClient.shouldOverrideUrlLoading(...)`, requires + * a boolean to be returned and this method sets the returned value for all + * calls to the Java method. * - * Setting this to true causes the current [WebView] to abort loading any URL received by - * [requestLoading] or [urlLoading], while setting this to false causes the [WebView] to continue - * loading a URL as usual. + * Setting this to true causes the current [WebView] to abort loading any URL + * received by [requestLoading] or [urlLoading], while setting this to false + * causes the [WebView] to continue loading a URL as usual. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForShouldOverrideUrlLoading( - pigeon_instance: android.webkit.WebViewClient, - value: Boolean - ) + abstract fun setSynchronousReturnValueForShouldOverrideUrlLoading(pigeon_instance: android.webkit.WebViewClient, value: Boolean) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebViewClient?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2944,24 +2732,18 @@ abstract class PigeonApiWebViewClient( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.setSynchronousReturnValueForShouldOverrideUrlLoading", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebViewClient.setSynchronousReturnValueForShouldOverrideUrlLoading", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebViewClient val valueArg = args[1] as Boolean - val wrapped: List = - try { - api.setSynchronousReturnValueForShouldOverrideUrlLoading( - pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSynchronousReturnValueForShouldOverrideUrlLoading(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2973,48 +2755,37 @@ abstract class PigeonApiWebViewClient( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebViewClient and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebViewClient, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebViewClient, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } /** Notify the host application that a page has started loading. */ - fun onPageStarted( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - urlArg: String, - callback: (Result) -> Unit - ) { + fun onPageStarted(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3028,25 +2799,19 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Notify the host application that a page has finished loading. */ - fun onPageFinished( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - urlArg: String, - callback: (Result) -> Unit - ) { + fun onPageFinished(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3060,29 +2825,22 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that an HTTP error has been received from the server while loading - * a resource. + * Notify the host application that an HTTP error has been received from the + * server while loading a resource. */ - fun onReceivedHttpError( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - requestArg: android.webkit.WebResourceRequest, - responseArg: android.webkit.WebResourceResponse, - callback: (Result) -> Unit - ) { + fun onReceivedHttpError(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, responseArg: android.webkit.WebResourceResponse, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3096,26 +2854,19 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg, responseArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Report web resource loading error to the host application. */ - fun onReceivedRequestError( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - requestArg: android.webkit.WebResourceRequest, - errorArg: android.webkit.WebResourceError, - callback: (Result) -> Unit - ) { + fun onReceivedRequestError(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, errorArg: android.webkit.WebResourceError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3124,32 +2875,24 @@ abstract class PigeonApiWebViewClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Report web resource loading error to the host application. */ - fun onReceivedRequestErrorCompat( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - requestArg: android.webkit.WebResourceRequest, - errorArg: androidx.webkit.WebResourceErrorCompat, - callback: (Result) -> Unit - ) { + fun onReceivedRequestErrorCompat(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, errorArg: androidx.webkit.WebResourceErrorCompat, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3158,34 +2901,27 @@ abstract class PigeonApiWebViewClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Give the host application a chance to take control when a URL is about to be loaded in the - * current WebView. + * Give the host application a chance to take control when a URL is about to + * be loaded in the current WebView. */ - fun requestLoading( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - requestArg: android.webkit.WebResourceRequest, - callback: (Result) -> Unit - ) { + fun requestLoading(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3199,28 +2935,22 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Give the host application a chance to take control when a URL is about to be loaded in the - * current WebView. + * Give the host application a chance to take control when a URL is about to + * be loaded in the current WebView. */ - fun urlLoading( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - urlArg: String, - callback: (Result) -> Unit - ) { + fun urlLoading(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3234,26 +2964,19 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Notify the host application to update its visited links database. */ - fun doUpdateVisitedHistory( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - urlArg: String, - isReloadArg: Boolean, - callback: (Result) -> Unit - ) { + fun doUpdateVisitedHistory(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, isReloadArg: Boolean, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3262,33 +2985,27 @@ abstract class PigeonApiWebViewClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, isReloadArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** Notifies the host application that the WebView received an HTTP authentication request. */ - fun onReceivedHttpAuthRequest( - pigeon_instanceArg: android.webkit.WebViewClient, - webViewArg: android.webkit.WebView, - handlerArg: android.webkit.HttpAuthHandler, - hostArg: String, - realmArg: String, - callback: (Result) -> Unit - ) { + /** + * Notifies the host application that the WebView received an HTTP + * authentication request. + */ + fun onReceivedHttpAuthRequest(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, handlerArg: android.webkit.HttpAuthHandler, hostArg: String, realmArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3297,35 +3014,27 @@ abstract class PigeonApiWebViewClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, handlerArg, hostArg, realmArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Ask the host application if the browser should resend data as the requested page was a result - * of a POST. + * Ask the host application if the browser should resend data as the + * requested page was a result of a POST. */ - fun onFormResubmission( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - dontResendArg: android.os.Message, - resendArg: android.os.Message, - callback: (Result) -> Unit - ) { + fun onFormResubmission(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, dontResendArg: android.os.Message, resendArg: android.os.Message, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3339,27 +3048,22 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, viewArg, dontResendArg, resendArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the WebView will load the resource specified by the given url. + * Notify the host application that the WebView will load the resource + * specified by the given url. */ - fun onLoadResource( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - urlArg: String, - callback: (Result) -> Unit - ) { + fun onLoadResource(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3373,28 +3077,22 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, viewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that WebView content left over from previous page navigations will - * no longer be drawn. + * Notify the host application that WebView content left over from previous + * page navigations will no longer be drawn. */ - fun onPageCommitVisible( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - urlArg: String, - callback: (Result) -> Unit - ) { + fun onPageCommitVisible(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3408,25 +3106,19 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, viewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Notify the host application to handle a SSL client certificate request. */ - fun onReceivedClientCertRequest( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - requestArg: android.webkit.ClientCertRequest, - callback: (Result) -> Unit - ) { + fun onReceivedClientCertRequest(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, requestArg: android.webkit.ClientCertRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3435,35 +3127,27 @@ abstract class PigeonApiWebViewClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, viewArg, requestArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that a request to automatically log in the user has been processed. + * Notify the host application that a request to automatically log in the + * user has been processed. */ - fun onReceivedLoginRequest( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - realmArg: String, - accountArg: String?, - argsArg: String, - callback: (Result) -> Unit - ) { + fun onReceivedLoginRequest(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, realmArg: String, accountArg: String?, argsArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3472,32 +3156,27 @@ abstract class PigeonApiWebViewClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, viewArg, realmArg, accountArg, argsArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** Notifies the host application that an SSL error occurred while loading a resource. */ - fun onReceivedSslError( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - handlerArg: android.webkit.SslErrorHandler, - errorArg: android.net.http.SslError, - callback: (Result) -> Unit - ) { + /** + * Notifies the host application that an SSL error occurred while loading a + * resource. + */ + fun onReceivedSslError(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, handlerArg: android.webkit.SslErrorHandler, errorArg: android.net.http.SslError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3511,26 +3190,22 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, viewArg, handlerArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** Notify the host application that the scale applied to the WebView has changed. */ - fun onScaleChanged( - pigeon_instanceArg: android.webkit.WebViewClient, - viewArg: android.webkit.WebView, - oldScaleArg: Double, - newScaleArg: Double, - callback: (Result) -> Unit - ) { + /** + * Notify the host application that the scale applied to the WebView has + * changed. + */ + fun onScaleChanged(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, oldScaleArg: Double, newScaleArg: Double, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3544,17 +3219,16 @@ abstract class PigeonApiWebViewClient( channel.send(listOf(pigeon_instanceArg, viewArg, oldScaleArg, newScaleArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * Handles notifications that a file should be downloaded. @@ -3562,9 +3236,7 @@ abstract class PigeonApiWebViewClient( * See https://developer.android.com/reference/android/webkit/DownloadListener. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiDownloadListener( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiDownloadListener(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun pigeon_defaultConstructor(): android.webkit.DownloadListener companion object { @@ -3572,23 +3244,17 @@ abstract class PigeonApiDownloadListener( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiDownloadListener?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.DownloadListener.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.DownloadListener.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3600,36 +3266,24 @@ abstract class PigeonApiDownloadListener( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of DownloadListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.DownloadListener, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.DownloadListener, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - AndroidWebKitError( - "new-instance-error", - "Attempting to create a new Dart instance of DownloadListener, but the class has a nonnull callback method.", - ""))) + AndroidWebKitError("new-instance-error", "Attempting to create a new Dart instance of DownloadListener, but the class has a nonnull callback method.", ""))) } } /** Notify the host application that a file should be downloaded. */ - fun onDownloadStart( - pigeon_instanceArg: android.webkit.DownloadListener, - urlArg: String, - userAgentArg: String, - contentDispositionArg: String, - mimetypeArg: String, - contentLengthArg: Long, - callback: (Result) -> Unit - ) { + fun onDownloadStart(pigeon_instanceArg: android.webkit.DownloadListener, urlArg: String, userAgentArg: String, contentDispositionArg: String, mimetypeArg: String, contentLengthArg: Long, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3640,161 +3294,133 @@ abstract class PigeonApiDownloadListener( val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_instanceArg, - urlArg, - userAgentArg, - contentDispositionArg, - mimetypeArg, - contentLengthArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_instanceArg, urlArg, userAgentArg, contentDispositionArg, mimetypeArg, contentLengthArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } + } } + } /** - * Handles notification of JavaScript dialogs, favicons, titles, and the progress. + * Handles notification of JavaScript dialogs, favicons, titles, and the + * progress. * * See https://developer.android.com/reference/android/webkit/WebChromeClient. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebChromeClient( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { - abstract fun pigeon_defaultConstructor(): - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl +abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { + abstract fun pigeon_defaultConstructor(): io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onShowFileChooser(...)`. * - * The Java method, `WebChromeClient.onShowFileChooser(...)`, requires a boolean to be returned - * and this method sets the returned value for all calls to the Java method. + * The Java method, `WebChromeClient.onShowFileChooser(...)`, requires + * a boolean to be returned and this method sets the returned value for all + * calls to the Java method. * - * Setting this to true indicates that all file chooser requests should be handled by - * `onShowFileChooser` and the returned list of Strings will be returned to the WebView. - * Otherwise, the client will use the default handling and the returned value in - * `onShowFileChooser` will be ignored. + * Setting this to true indicates that all file chooser requests should be + * handled by `onShowFileChooser` and the returned list of Strings will be + * returned to the WebView. Otherwise, the client will use the default + * handling and the returned value in `onShowFileChooser` will be ignored. * * Requires `onShowFileChooser` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnShowFileChooser( - pigeon_instance: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - value: Boolean - ) + abstract fun setSynchronousReturnValueForOnShowFileChooser(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onConsoleMessage(...)`. * - * The Java method, `WebChromeClient.onConsoleMessage(...)`, requires a boolean to be returned and - * this method sets the returned value for all calls to the Java method. + * The Java method, `WebChromeClient.onConsoleMessage(...)`, requires + * a boolean to be returned and this method sets the returned value for all + * calls to the Java method. * - * Setting this to true indicates that the client is handling all console messages. + * Setting this to true indicates that the client is handling all console + * messages. * * Requires `onConsoleMessage` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnConsoleMessage( - pigeon_instance: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - value: Boolean - ) + abstract fun setSynchronousReturnValueForOnConsoleMessage(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onJsAlert(...)`. * - * The Java method, `WebChromeClient.onJsAlert(...)`, requires a boolean to be returned and this - * method sets the returned value for all calls to the Java method. + * The Java method, `WebChromeClient.onJsAlert(...)`, requires a boolean to + * be returned and this method sets the returned value for all calls to the + * Java method. * - * Setting this to true indicates that the client is handling all console messages. + * Setting this to true indicates that the client is handling all console + * messages. * * Requires `onJsAlert` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnJsAlert( - pigeon_instance: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - value: Boolean - ) + abstract fun setSynchronousReturnValueForOnJsAlert(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onJsConfirm(...)`. * - * The Java method, `WebChromeClient.onJsConfirm(...)`, requires a boolean to be returned and this - * method sets the returned value for all calls to the Java method. + * The Java method, `WebChromeClient.onJsConfirm(...)`, requires a boolean to + * be returned and this method sets the returned value for all calls to the + * Java method. * - * Setting this to true indicates that the client is handling all console messages. + * Setting this to true indicates that the client is handling all console + * messages. * * Requires `onJsConfirm` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnJsConfirm( - pigeon_instance: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - value: Boolean - ) + abstract fun setSynchronousReturnValueForOnJsConfirm(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onJsPrompt(...)`. * - * The Java method, `WebChromeClient.onJsPrompt(...)`, requires a boolean to be returned and this - * method sets the returned value for all calls to the Java method. + * The Java method, `WebChromeClient.onJsPrompt(...)`, requires a boolean to + * be returned and this method sets the returned value for all calls to the + * Java method. * - * Setting this to true indicates that the client is handling all console messages. + * Setting this to true indicates that the client is handling all console + * messages. * * Requires `onJsPrompt` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnJsPrompt( - pigeon_instance: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - value: Boolean - ) + abstract fun setSynchronousReturnValueForOnJsPrompt(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebChromeClient?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.pigeon_defaultConstructor", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.pigeon_defaultConstructor", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3802,25 +3428,18 @@ abstract class PigeonApiWebChromeClient( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnShowFileChooser", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnShowFileChooser", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] - as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = - try { - api.setSynchronousReturnValueForOnShowFileChooser(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSynchronousReturnValueForOnShowFileChooser(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3828,25 +3447,18 @@ abstract class PigeonApiWebChromeClient( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnConsoleMessage", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnConsoleMessage", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] - as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = - try { - api.setSynchronousReturnValueForOnConsoleMessage(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSynchronousReturnValueForOnConsoleMessage(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3854,25 +3466,18 @@ abstract class PigeonApiWebChromeClient( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsAlert", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsAlert", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] - as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = - try { - api.setSynchronousReturnValueForOnJsAlert(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSynchronousReturnValueForOnJsAlert(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3880,25 +3485,18 @@ abstract class PigeonApiWebChromeClient( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsConfirm", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsConfirm", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] - as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = - try { - api.setSynchronousReturnValueForOnJsConfirm(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSynchronousReturnValueForOnJsConfirm(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3906,25 +3504,18 @@ abstract class PigeonApiWebChromeClient( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsPrompt", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsPrompt", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] - as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = - try { - api.setSynchronousReturnValueForOnJsPrompt(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setSynchronousReturnValueForOnJsPrompt(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3936,35 +3527,24 @@ abstract class PigeonApiWebChromeClient( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebChromeClient and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - AndroidWebKitError( - "new-instance-error", - "Attempting to create a new Dart instance of WebChromeClient, but the class has a nonnull callback method.", - ""))) + AndroidWebKitError("new-instance-error", "Attempting to create a new Dart instance of WebChromeClient, but the class has a nonnull callback method.", ""))) } } /** Tell the host application the current progress of loading a page. */ - fun onProgressChanged( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - webViewArg: android.webkit.WebView, - progressArg: Long, - callback: (Result) -> Unit - ) { + fun onProgressChanged(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, progressArg: Long, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3978,26 +3558,19 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, webViewArg, progressArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Tell the client to show a file chooser. */ - fun onShowFileChooser( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - webViewArg: android.webkit.WebView, - paramsArg: android.webkit.WebChromeClient.FileChooserParams, - callback: (Result>) -> Unit - ) { + fun onShowFileChooser(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, paramsArg: android.webkit.WebChromeClient.FileChooserParams, callback: (Result>) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4011,36 +3584,26 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, webViewArg, paramsArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else if (it[0] == null) { - callback( - Result.failure( - AndroidWebKitError( - "null-error", - "Flutter api returned null value for non-null return value.", - ""))) + callback(Result.failure(AndroidWebKitError("null-error", "Flutter api returned null value for non-null return value.", ""))) } else { val output = it[0] as List callback(Result.success(output)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that web content is requesting permission to access the specified - * resources and the permission currently isn't granted or denied. + * Notify the host application that web content is requesting permission to + * access the specified resources and the permission currently isn't granted + * or denied. */ - fun onPermissionRequest( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - requestArg: android.webkit.PermissionRequest, - callback: (Result) -> Unit - ) { + fun onPermissionRequest(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, requestArg: android.webkit.PermissionRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4049,32 +3612,24 @@ abstract class PigeonApiWebChromeClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, requestArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Callback to Dart function `WebChromeClient.onShowCustomView`. */ - fun onShowCustomView( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - viewArg: android.view.View, - callbackArg: android.webkit.WebChromeClient.CustomViewCallback, - callback: (Result) -> Unit - ) { + fun onShowCustomView(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, viewArg: android.view.View, callbackArg: android.webkit.WebChromeClient.CustomViewCallback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4088,24 +3643,22 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, viewArg, callbackArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** Notify the host application that the current page has entered full screen mode. */ - fun onHideCustomView( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - callback: (Result) -> Unit - ) { + /** + * Notify the host application that the current page has entered full screen + * mode. + */ + fun onHideCustomView(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4119,29 +3672,23 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that web content from the specified origin is attempting to use the - * Geolocation API, but no permission state is currently set for that origin. + * Notify the host application that web content from the specified origin is + * attempting to use the Geolocation API, but no permission state is + * currently set for that origin. */ - fun onGeolocationPermissionsShowPrompt( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - originArg: String, - callbackArg: android.webkit.GeolocationPermissions.Callback, - callback: (Result) -> Unit - ) { + fun onGeolocationPermissionsShowPrompt(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, originArg: String, callbackArg: android.webkit.GeolocationPermissions.Callback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4150,33 +3697,28 @@ abstract class PigeonApiWebChromeClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, originArg, callbackArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that a request for Geolocation permissions, made with a previous - * call to `onGeolocationPermissionsShowPrompt` has been canceled. + * Notify the host application that a request for Geolocation permissions, + * made with a previous call to `onGeolocationPermissionsShowPrompt` has been + * canceled. */ - fun onGeolocationPermissionsHidePrompt( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - callback: (Result) -> Unit - ) { + fun onGeolocationPermissionsHidePrompt(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4185,31 +3727,24 @@ abstract class PigeonApiWebChromeClient( } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Report a JavaScript console message to the host application. */ - fun onConsoleMessage( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - messageArg: android.webkit.ConsoleMessage, - callback: (Result) -> Unit - ) { + fun onConsoleMessage(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, messageArg: android.webkit.ConsoleMessage, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4223,29 +3758,22 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the web page wants to display a JavaScript `alert()` dialog. + * Notify the host application that the web page wants to display a + * JavaScript `alert()` dialog. */ - fun onJsAlert( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - webViewArg: android.webkit.WebView, - urlArg: String, - messageArg: String, - callback: (Result) -> Unit - ) { + fun onJsAlert(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, urlArg: String, messageArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4259,29 +3787,22 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the web page wants to display a JavaScript `confirm()` dialog. + * Notify the host application that the web page wants to display a + * JavaScript `confirm()` dialog. */ - fun onJsConfirm( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - webViewArg: android.webkit.WebView, - urlArg: String, - messageArg: String, - callback: (Result) -> Unit - ) { + fun onJsConfirm(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, urlArg: String, messageArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4295,38 +3816,25 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else if (it[0] == null) { - callback( - Result.failure( - AndroidWebKitError( - "null-error", - "Flutter api returned null value for non-null return value.", - ""))) + callback(Result.failure(AndroidWebKitError("null-error", "Flutter api returned null value for non-null return value.", ""))) } else { val output = it[0] as Boolean callback(Result.success(output)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the web page wants to display a JavaScript `prompt()` dialog. + * Notify the host application that the web page wants to display a + * JavaScript `prompt()` dialog. */ - fun onJsPrompt( - pigeon_instanceArg: - io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, - webViewArg: android.webkit.WebView, - urlArg: String, - messageArg: String, - defaultValueArg: String, - callback: (Result) -> Unit - ) { + fun onJsPrompt(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, urlArg: String, messageArg: String, defaultValueArg: String, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4340,18 +3848,17 @@ abstract class PigeonApiWebChromeClient( channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, messageArg, defaultValueArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { val output = it[0] as String? callback(Result.success(output)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } + } /** * Provides access to the assets registered as part of the App bundle. @@ -4359,9 +3866,7 @@ abstract class PigeonApiWebChromeClient( * Convenience class for accessing Flutter asset resources. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFlutterAssetManager( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiFlutterAssetManager(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The global instance of the `FlutterAssetManager`. */ abstract fun instance(): io.flutter.plugins.webviewflutter.FlutterAssetManager @@ -4370,46 +3875,35 @@ abstract class PigeonApiFlutterAssetManager( * * Throws an IOException in case I/O operations were interrupted. */ - abstract fun list( - pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, - path: String - ): List + abstract fun list(pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, path: String): List /** * Gets the relative file path to the Flutter asset with the given name, including the file's * extension, e.g., "myImage.jpg". * - * The returned file path is relative to the Android app's standard asset's directory. Therefore, - * the returned path is appropriate to pass to Android's AssetManager, but the path is not - * appropriate to load as an absolute path. + * The returned file path is relative to the Android app's standard asset's + * directory. Therefore, the returned path is appropriate to pass to + * Android's AssetManager, but the path is not appropriate to load as an + * absolute path. */ - abstract fun getAssetFilePathByName( - pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, - name: String - ): String + abstract fun getAssetFilePathByName(pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, name: String): String companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFlutterAssetManager?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.instance", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.instance", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4417,23 +3911,17 @@ abstract class PigeonApiFlutterAssetManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.list", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.list", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager val pathArg = args[1] as String - val wrapped: List = - try { - listOf(api.list(pigeon_instanceArg, pathArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.list(pigeon_instanceArg, pathArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4441,23 +3929,17 @@ abstract class PigeonApiFlutterAssetManager( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.getAssetFilePathByName", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.getAssetFilePathByName", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = - args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager + val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager val nameArg = args[1] as String - val wrapped: List = - try { - listOf(api.getAssetFilePathByName(pigeon_instanceArg, nameArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getAssetFilePathByName(pigeon_instanceArg, nameArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4469,50 +3951,43 @@ abstract class PigeonApiFlutterAssetManager( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FlutterAssetManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: io.flutter.plugins.webviewflutter.FlutterAssetManager, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: io.flutter.plugins.webviewflutter.FlutterAssetManager, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * This class is used to manage the JavaScript storage APIs provided by the WebView. + * This class is used to manage the JavaScript storage APIs provided by the + * WebView. * * See https://developer.android.com/reference/android/webkit/WebStorage. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebStorage( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun instance(): android.webkit.WebStorage /** Clears all storage currently being used by the JavaScript storage APIs. */ @@ -4523,23 +3998,17 @@ abstract class PigeonApiWebStorage( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebStorage?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebStorage.instance", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebStorage.instance", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = - try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4547,22 +4016,17 @@ abstract class PigeonApiWebStorage( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebStorage.deleteAllData", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebStorage.deleteAllData", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebStorage - val wrapped: List = - try { - api.deleteAllData(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.deleteAllData(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4574,19 +4038,16 @@ abstract class PigeonApiWebStorage( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebStorage and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebStorage, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebStorage, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance" @@ -4594,19 +4055,17 @@ abstract class PigeonApiWebStorage( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Parameters used in the `WebChromeClient.onShowFileChooser` method. @@ -4614,90 +4073,68 @@ abstract class PigeonApiWebStorage( * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFileChooserParams( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiFileChooserParams(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Preference for a live media captured value (e.g. Camera, Microphone). */ - abstract fun isCaptureEnabled( - pigeon_instance: android.webkit.WebChromeClient.FileChooserParams - ): Boolean + abstract fun isCaptureEnabled(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): Boolean /** An array of acceptable MIME types. */ - abstract fun acceptTypes( - pigeon_instance: android.webkit.WebChromeClient.FileChooserParams - ): List + abstract fun acceptTypes(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): List /** File chooser mode. */ - abstract fun mode( - pigeon_instance: android.webkit.WebChromeClient.FileChooserParams - ): FileChooserMode + abstract fun mode(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): FileChooserMode /** File name of a default selection if specified, or null. */ - abstract fun filenameHint( - pigeon_instance: android.webkit.WebChromeClient.FileChooserParams - ): String? + abstract fun filenameHint(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): String? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FileChooserParams and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebChromeClient.FileChooserParams, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebChromeClient.FileChooserParams, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val isCaptureEnabledArg = isCaptureEnabled(pigeon_instanceArg) val acceptTypesArg = acceptTypes(pigeon_instanceArg) val modeArg = mode(pigeon_instanceArg) val filenameHintArg = filenameHint(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send( - listOf( - pigeon_identifierArg, - isCaptureEnabledArg, - acceptTypesArg, - modeArg, - filenameHintArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) - } - } else { - callback( - Result.failure( - AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + channel.send(listOf(pigeon_identifierArg, isCaptureEnabledArg, acceptTypesArg, modeArg, filenameHintArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) } + } else { + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } + } } } + } /** - * This class defines a permission request and is used when web content requests access to protected - * resources. + * This class defines a permission request and is used when web content + * requests access to protected resources. * * See https://developer.android.com/reference/android/webkit/PermissionRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiPermissionRequest( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiPermissionRequest(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun resources(pigeon_instance: android.webkit.PermissionRequest): List - /** Call this method to grant origin the permission to access the given resources. */ + /** + * Call this method to grant origin the permission to access the given + * resources. + */ abstract fun grant(pigeon_instance: android.webkit.PermissionRequest, resources: List) /** Call this method to deny the request. */ @@ -4708,23 +4145,18 @@ abstract class PigeonApiPermissionRequest( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiPermissionRequest?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.grant", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.grant", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.PermissionRequest val resourcesArg = args[1] as List - val wrapped: List = - try { - api.grant(pigeon_instanceArg, resourcesArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.grant(pigeon_instanceArg, resourcesArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4732,22 +4164,17 @@ abstract class PigeonApiPermissionRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.deny", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.deny", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.PermissionRequest - val wrapped: List = - try { - api.deny(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.deny(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4759,78 +4186,63 @@ abstract class PigeonApiPermissionRequest( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PermissionRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.PermissionRequest, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.PermissionRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resourcesArg = resources(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, resourcesArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * A callback interface used by the host application to notify the current page that its custom view - * has been dismissed. + * A callback interface used by the host application to notify the current page + * that its custom view has been dismissed. * * See https://developer.android.com/reference/android/webkit/WebChromeClient.CustomViewCallback. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCustomViewCallback( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCustomViewCallback(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Invoked when the host application dismisses the custom view. */ - abstract fun onCustomViewHidden( - pigeon_instance: android.webkit.WebChromeClient.CustomViewCallback - ) + abstract fun onCustomViewHidden(pigeon_instance: android.webkit.WebChromeClient.CustomViewCallback) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCustomViewCallback?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.onCustomViewHidden", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.onCustomViewHidden", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebChromeClient.CustomViewCallback - val wrapped: List = - try { - api.onCustomViewHidden(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.onCustomViewHidden(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4842,50 +4254,43 @@ abstract class PigeonApiCustomViewCallback( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CustomViewCallback and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.WebChromeClient.CustomViewCallback, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebChromeClient.CustomViewCallback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * This class represents the basic building block for user interface components. + * This class represents the basic building block for user interface + * components. * * See https://developer.android.com/reference/android/view/View. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiView( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Set the scrolled position of your view. */ abstract fun scrollTo(pigeon_instance: android.view.View, x: Long, y: Long) @@ -4917,22 +4322,19 @@ abstract class PigeonApiView( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiView?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollTo", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollTo", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val xArg = args[1] as Long val yArg = args[2] as Long - val wrapped: List = - try { - api.scrollTo(pigeon_instanceArg, xArg, yArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.scrollTo(pigeon_instanceArg, xArg, yArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4940,22 +4342,19 @@ abstract class PigeonApiView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollBy", codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollBy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val xArg = args[1] as Long val yArg = args[2] as Long - val wrapped: List = - try { - api.scrollBy(pigeon_instanceArg, xArg, yArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.scrollBy(pigeon_instanceArg, xArg, yArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4963,21 +4362,16 @@ abstract class PigeonApiView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.View.getScrollPosition", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.getScrollPosition", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View - val wrapped: List = - try { - listOf(api.getScrollPosition(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getScrollPosition(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4985,23 +4379,18 @@ abstract class PigeonApiView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.View.setVerticalScrollBarEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.setVerticalScrollBarEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setVerticalScrollBarEnabled(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setVerticalScrollBarEnabled(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5009,23 +4398,18 @@ abstract class PigeonApiView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.View.setHorizontalScrollBarEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.setHorizontalScrollBarEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setHorizontalScrollBarEnabled(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setHorizontalScrollBarEnabled(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5033,23 +4417,18 @@ abstract class PigeonApiView( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.View.setOverScrollMode", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.setOverScrollMode", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val modeArg = args[1] as OverScrollMode - val wrapped: List = - try { - api.setOverScrollMode(pigeon_instanceArg, modeArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setOverScrollMode(pigeon_instanceArg, modeArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5061,16 +4440,16 @@ abstract class PigeonApiView( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of View and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance" @@ -5078,51 +4457,35 @@ abstract class PigeonApiView( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * A callback interface used by the host application to set the Geolocation permission state for an - * origin. + * A callback interface used by the host application to set the Geolocation + * permission state for an origin. * * See https://developer.android.com/reference/android/webkit/GeolocationPermissions.Callback. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiGeolocationPermissionsCallback( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiGeolocationPermissionsCallback(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Sets the Geolocation permission state for the supplied origin. */ - abstract fun invoke( - pigeon_instance: android.webkit.GeolocationPermissions.Callback, - origin: String, - allow: Boolean, - retain: Boolean - ) + abstract fun invoke(pigeon_instance: android.webkit.GeolocationPermissions.Callback, origin: String, allow: Boolean, retain: Boolean) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers( - binaryMessenger: BinaryMessenger, - api: PigeonApiGeolocationPermissionsCallback? - ) { + fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiGeolocationPermissionsCallback?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.invoke", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.invoke", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5130,13 +4493,12 @@ abstract class PigeonApiGeolocationPermissionsCallback( val originArg = args[1] as String val allowArg = args[2] as Boolean val retainArg = args[3] as Boolean - val wrapped: List = - try { - api.invoke(pigeon_instanceArg, originArg, allowArg, retainArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.invoke(pigeon_instanceArg, originArg, allowArg, retainArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5147,44 +4509,35 @@ abstract class PigeonApiGeolocationPermissionsCallback( } @Suppress("LocalVariableName", "FunctionName") - /** - * Creates a Dart instance of GeolocationPermissionsCallback and attaches it to - * [pigeon_instanceArg]. - */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.GeolocationPermissions.Callback, - callback: (Result) -> Unit - ) { + /** Creates a Dart instance of GeolocationPermissionsCallback and attaches it to [pigeon_instanceArg]. */ + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.GeolocationPermissions.Callback, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Represents a request for HTTP authentication. @@ -5192,45 +4545,38 @@ abstract class PigeonApiGeolocationPermissionsCallback( * See https://developer.android.com/reference/android/webkit/HttpAuthHandler. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiHttpAuthHandler( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiHttpAuthHandler(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** - * Gets whether the credentials stored for the current host (i.e. the host for which - * `WebViewClient.onReceivedHttpAuthRequest` was called) are suitable for use. + * Gets whether the credentials stored for the current host (i.e. the host + * for which `WebViewClient.onReceivedHttpAuthRequest` was called) are + * suitable for use. */ abstract fun useHttpAuthUsernamePassword(pigeon_instance: android.webkit.HttpAuthHandler): Boolean /** Instructs the WebView to cancel the authentication request.. */ abstract fun cancel(pigeon_instance: android.webkit.HttpAuthHandler) - /** Instructs the WebView to proceed with the authentication with the given credentials. */ - abstract fun proceed( - pigeon_instance: android.webkit.HttpAuthHandler, - username: String, - password: String - ) + /** + * Instructs the WebView to proceed with the authentication with the given + * credentials. + */ + abstract fun proceed(pigeon_instance: android.webkit.HttpAuthHandler, username: String, password: String) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiHttpAuthHandler?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.useHttpAuthUsernamePassword", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.useHttpAuthUsernamePassword", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.HttpAuthHandler - val wrapped: List = - try { - listOf(api.useHttpAuthUsernamePassword(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.useHttpAuthUsernamePassword(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5238,22 +4584,17 @@ abstract class PigeonApiHttpAuthHandler( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.cancel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.cancel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.HttpAuthHandler - val wrapped: List = - try { - api.cancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.cancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5261,24 +4602,19 @@ abstract class PigeonApiHttpAuthHandler( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.proceed", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.proceed", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.HttpAuthHandler val usernameArg = args[1] as String val passwordArg = args[2] as String - val wrapped: List = - try { - api.proceed(pigeon_instanceArg, usernameArg, passwordArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.proceed(pigeon_instanceArg, usernameArg, passwordArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5290,53 +4626,46 @@ abstract class PigeonApiHttpAuthHandler( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of HttpAuthHandler and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.HttpAuthHandler, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.HttpAuthHandler, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * Defines a message containing a description and arbitrary data object that can be sent to a - * `Handler`. + * Defines a message containing a description and arbitrary data object that + * can be sent to a `Handler`. * * See https://developer.android.com/reference/android/os/Message. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAndroidMessage( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiAndroidMessage(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** - * Sends this message to the Android native `Handler` specified by getTarget(). + * Sends this message to the Android native `Handler` specified by + * getTarget(). * * Throws a null pointer exception if this field has not been set. */ @@ -5347,22 +4676,17 @@ abstract class PigeonApiAndroidMessage( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAndroidMessage?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.sendToTarget", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.sendToTarget", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.os.Message - val wrapped: List = - try { - api.sendToTarget(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.sendToTarget(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5374,48 +4698,43 @@ abstract class PigeonApiAndroidMessage( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AndroidMessage and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.os.Message, callback: (Result) -> Unit) { + fun pigeon_newInstance(pigeon_instanceArg: android.os.Message, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * Defines a message containing a description and arbitrary data object that can be sent to a - * `Handler`. + * Defines a message containing a description and arbitrary data object that + * can be sent to a `Handler`. * * See https://developer.android.com/reference/android/webkit/ClientCertRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiClientCertRequest( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiClientCertRequest(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Cancel this request. */ abstract fun cancel(pigeon_instance: android.webkit.ClientCertRequest) @@ -5423,33 +4742,24 @@ abstract class PigeonApiClientCertRequest( abstract fun ignore(pigeon_instance: android.webkit.ClientCertRequest) /** Proceed with the specified private key and client certificate chain. */ - abstract fun proceed( - pigeon_instance: android.webkit.ClientCertRequest, - privateKey: java.security.PrivateKey, - chain: List - ) + abstract fun proceed(pigeon_instance: android.webkit.ClientCertRequest, privateKey: java.security.PrivateKey, chain: List) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiClientCertRequest?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.cancel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.cancel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.ClientCertRequest - val wrapped: List = - try { - api.cancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.cancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5457,22 +4767,17 @@ abstract class PigeonApiClientCertRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.ignore", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.ignore", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.ClientCertRequest - val wrapped: List = - try { - api.ignore(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.ignore(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5480,24 +4785,19 @@ abstract class PigeonApiClientCertRequest( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.proceed", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.proceed", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.ClientCertRequest val privateKeyArg = args[1] as java.security.PrivateKey val chainArg = args[2] as List - val wrapped: List = - try { - api.proceed(pigeon_instanceArg, privateKeyArg, chainArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.proceed(pigeon_instanceArg, privateKeyArg, chainArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5509,68 +4809,57 @@ abstract class PigeonApiClientCertRequest( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ClientCertRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.ClientCertRequest, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.ClientCertRequest, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * A private key. * - * The purpose of this interface is to group (and provide type safety for) all private key - * interfaces. + * The purpose of this interface is to group (and provide type safety for) all + * private key interfaces. * * See https://developer.android.com/reference/java/security/PrivateKey. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiPrivateKey( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiPrivateKey(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PrivateKey and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: java.security.PrivateKey, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: java.security.PrivateKey, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance" @@ -5578,73 +4867,65 @@ open class PigeonApiPrivateKey( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Abstract class for X.509 certificates. * - * This provides a standard way to access all the attributes of an X.509 certificate. + * This provides a standard way to access all the attributes of an X.509 + * certificate. * * See https://developer.android.com/reference/java/security/cert/X509Certificate. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiX509Certificate( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +open class PigeonApiX509Certificate(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of X509Certificate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: java.security.cert.X509Certificate, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: java.security.cert.X509Certificate, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiCertificate] used to access callback methods */ - fun pigeon_getPigeonApiCertificate(): PigeonApiCertificate { + fun pigeon_getPigeonApiCertificate(): PigeonApiCertificate + { return pigeonRegistrar.getPigeonApiCertificate() } + } /** * Represents a request for handling an SSL error. @@ -5652,18 +4933,16 @@ open class PigeonApiX509Certificate( * See https://developer.android.com/reference/android/webkit/SslErrorHandler. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslErrorHandler( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiSslErrorHandler(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** - * Instructs the WebView that encountered the SSL certificate error to terminate communication - * with the server. + * Instructs the WebView that encountered the SSL certificate error to + * terminate communication with the server. */ abstract fun cancel(pigeon_instance: android.webkit.SslErrorHandler) /** - * Instructs the WebView that encountered the SSL certificate error to ignore the error and - * continue communicating with the server. + * Instructs the WebView that encountered the SSL certificate error to ignore + * the error and continue communicating with the server. */ abstract fun proceed(pigeon_instance: android.webkit.SslErrorHandler) @@ -5672,22 +4951,17 @@ abstract class PigeonApiSslErrorHandler( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslErrorHandler?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.cancel", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.cancel", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.SslErrorHandler - val wrapped: List = - try { - api.cancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.cancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5695,22 +4969,17 @@ abstract class PigeonApiSslErrorHandler( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.proceed", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.proceed", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.SslErrorHandler - val wrapped: List = - try { - api.proceed(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.proceed(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5722,54 +4991,45 @@ abstract class PigeonApiSslErrorHandler( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslErrorHandler and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.webkit.SslErrorHandler, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.webkit.SslErrorHandler, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** - * This class represents a set of one or more SSL errors and the associated SSL certificate. + * This class represents a set of one or more SSL errors and the associated SSL + * certificate. * * See https://developer.android.com/reference/android/net/http/SslError. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslError( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiSslError(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Gets the SSL certificate associated with this object. */ - abstract fun certificate( - pigeon_instance: android.net.http.SslError - ): android.net.http.SslCertificate + abstract fun certificate(pigeon_instance: android.net.http.SslError): android.net.http.SslCertificate /** Gets the URL associated with this object. */ abstract fun url(pigeon_instance: android.net.http.SslError): String @@ -5785,21 +5045,16 @@ abstract class PigeonApiSslError( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslError?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslError.getPrimaryError", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslError.getPrimaryError", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslError - val wrapped: List = - try { - listOf(api.getPrimaryError(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getPrimaryError(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5807,22 +5062,17 @@ abstract class PigeonApiSslError( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslError.hasError", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslError.hasError", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslError val errorArg = args[1] as SslErrorType - val wrapped: List = - try { - listOf(api.hasError(pigeon_instanceArg, errorArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.hasError(pigeon_instanceArg, errorArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5834,19 +5084,16 @@ abstract class PigeonApiSslError( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.net.http.SslError, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.net.http.SslError, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val certificateArg = certificate(pigeon_instanceArg) val urlArg = url(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -5856,30 +5103,28 @@ abstract class PigeonApiSslError( channel.send(listOf(pigeon_identifierArg, certificateArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * A distinguished name helper class. * - * A 3-tuple of: the most specific common name (CN) the most specific organization (O) the most - * specific organizational unit (OU) + * A 3-tuple of: + * the most specific common name (CN) + * the most specific organization (O) + * the most specific organizational unit (OU) */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslCertificateDName( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The most specific Common-name (CN) component of this name. */ abstract fun getCName(pigeon_instance: android.net.http.SslCertificate.DName): String @@ -5897,21 +5142,16 @@ abstract class PigeonApiSslCertificateDName( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslCertificateDName?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getCName", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getCName", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = - try { - listOf(api.getCName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getCName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5919,21 +5159,16 @@ abstract class PigeonApiSslCertificateDName( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getDName", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getDName", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = - try { - listOf(api.getDName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getDName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5941,21 +5176,16 @@ abstract class PigeonApiSslCertificateDName( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getOName", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getOName", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = - try { - listOf(api.getOName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getOName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5963,21 +5193,16 @@ abstract class PigeonApiSslCertificateDName( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getUName", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getUName", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = - try { - listOf(api.getUName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getUName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5989,40 +5214,34 @@ abstract class PigeonApiSslCertificateDName( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslCertificateDName and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.net.http.SslCertificate.DName, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.net.http.SslCertificate.DName, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * SSL certificate info (certificate details) class. @@ -6030,56 +5249,48 @@ abstract class PigeonApiSslCertificateDName( * See https://developer.android.com/reference/android/net/http/SslCertificate. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslCertificate( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** Issued-by distinguished name or null if none has been set. */ - abstract fun getIssuedBy( - pigeon_instance: android.net.http.SslCertificate - ): android.net.http.SslCertificate.DName? + abstract fun getIssuedBy(pigeon_instance: android.net.http.SslCertificate): android.net.http.SslCertificate.DName? /** Issued-to distinguished name or null if none has been set. */ - abstract fun getIssuedTo( - pigeon_instance: android.net.http.SslCertificate - ): android.net.http.SslCertificate.DName? + abstract fun getIssuedTo(pigeon_instance: android.net.http.SslCertificate): android.net.http.SslCertificate.DName? - /** Not-after date from the certificate validity period or null if none has been set. */ + /** + * Not-after date from the certificate validity period or null if none has been + * set. + */ abstract fun getValidNotAfterMsSinceEpoch(pigeon_instance: android.net.http.SslCertificate): Long? - /** Not-before date from the certificate validity period or null if none has been set. */ - abstract fun getValidNotBeforeMsSinceEpoch( - pigeon_instance: android.net.http.SslCertificate - ): Long? + /** + * Not-before date from the certificate validity period or null if none has + * been set. + */ + abstract fun getValidNotBeforeMsSinceEpoch(pigeon_instance: android.net.http.SslCertificate): Long? /** - * The X509Certificate used to create this SslCertificate or null if no certificate was provided. + * The X509Certificate used to create this SslCertificate or null if no + * certificate was provided. * * Always returns null on Android versions below Q. */ - abstract fun getX509Certificate( - pigeon_instance: android.net.http.SslCertificate - ): java.security.cert.X509Certificate? + abstract fun getX509Certificate(pigeon_instance: android.net.http.SslCertificate): java.security.cert.X509Certificate? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslCertificate?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedBy", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedBy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = - try { - listOf(api.getIssuedBy(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getIssuedBy(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6087,21 +5298,16 @@ abstract class PigeonApiSslCertificate( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedTo", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedTo", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = - try { - listOf(api.getIssuedTo(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getIssuedTo(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6109,21 +5315,16 @@ abstract class PigeonApiSslCertificate( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotAfterMsSinceEpoch", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotAfterMsSinceEpoch", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = - try { - listOf(api.getValidNotAfterMsSinceEpoch(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getValidNotAfterMsSinceEpoch(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6131,21 +5332,16 @@ abstract class PigeonApiSslCertificate( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotBeforeMsSinceEpoch", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotBeforeMsSinceEpoch", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = - try { - listOf(api.getValidNotBeforeMsSinceEpoch(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getValidNotBeforeMsSinceEpoch(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6153,21 +5349,16 @@ abstract class PigeonApiSslCertificate( } } run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getX509Certificate", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getX509Certificate", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = - try { - listOf(api.getX509Certificate(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getX509Certificate(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6179,40 +5370,34 @@ abstract class PigeonApiSslCertificate( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslCertificate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: android.net.http.SslCertificate, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: android.net.http.SslCertificate, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Abstract class for managing a variety of identity certificates. @@ -6220,9 +5405,7 @@ abstract class PigeonApiSslCertificate( * See https://developer.android.com/reference/java/security/cert/Certificate. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCertificate( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiCertificate(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { /** The encoded form of this certificate. */ abstract fun getEncoded(pigeon_instance: java.security.cert.Certificate): ByteArray @@ -6231,21 +5414,16 @@ abstract class PigeonApiCertificate( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCertificate?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.Certificate.getEncoded", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.Certificate.getEncoded", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as java.security.cert.Certificate - val wrapped: List = - try { - listOf(api.getEncoded(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.getEncoded(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6257,19 +5435,16 @@ abstract class PigeonApiCertificate( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Certificate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: java.security.cert.Certificate, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: java.security.cert.Certificate, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance" @@ -6277,19 +5452,17 @@ abstract class PigeonApiCertificate( channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Compatibility version of `WebSettings`. @@ -6297,9 +5470,7 @@ abstract class PigeonApiCertificate( * See https://developer.android.com/reference/kotlin/androidx/webkit/WebSettingsCompat. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebSettingsCompat( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebSettingsCompat(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun setPaymentRequestEnabled(webSettings: android.webkit.WebSettings, enabled: Boolean) companion object { @@ -6307,23 +5478,18 @@ abstract class PigeonApiWebSettingsCompat( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebSettingsCompat?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.setPaymentRequestEnabled", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.setPaymentRequestEnabled", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val webSettingsArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = - try { - api.setPaymentRequestEnabled(webSettingsArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + api.setPaymentRequestEnabled(webSettingsArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6335,40 +5501,34 @@ abstract class PigeonApiWebSettingsCompat( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebSettingsCompat and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.webkit.WebSettingsCompat, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.webkit.WebSettingsCompat, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } /** * Utility class for checking which WebView Support Library features are supported on the device. @@ -6376,9 +5536,7 @@ abstract class PigeonApiWebSettingsCompat( * See https://developer.android.com/reference/kotlin/androidx/webkit/WebViewFeature. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebViewFeature( - open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar -) { +abstract class PigeonApiWebViewFeature(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { abstract fun isFeatureSupported(feature: String): Boolean companion object { @@ -6386,21 +5544,16 @@ abstract class PigeonApiWebViewFeature( fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebViewFeature?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = - BasicMessageChannel( - binaryMessenger, - "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.isFeatureSupported", - codec) + val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.isFeatureSupported", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val featureArg = args[0] as String - val wrapped: List = - try { - listOf(api.isFeatureSupported(featureArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = try { + listOf(api.isFeatureSupported(featureArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6412,38 +5565,32 @@ abstract class PigeonApiWebViewFeature( @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebViewFeature and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance( - pigeon_instanceArg: androidx.webkit.WebViewFeature, - callback: (Result) -> Unit - ) { + fun pigeon_newInstance(pigeon_instanceArg: androidx.webkit.WebViewFeature, callback: (Result) -> Unit) +{ if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = - pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = - "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance" + val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback( - Result.failure( - AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback( - Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } + } diff --git a/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart b/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart index c4b2f6c90e6..f9529443460 100644 --- a/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart +++ b/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -9,8 +9,7 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' - show ReadBuffer, WriteBuffer, immutable, protected; +import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -21,11 +20,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -34,9 +29,233 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +/// Provides overrides for the constructors and static members of each +/// Dart proxy class. +/// +/// This is only intended to be used with unit tests to prevent errors from +/// making message calls in a unit test. +/// +/// See [PigeonOverrides.pigeon_reset] to set all overrides back to null. +@visibleForTesting +class PigeonOverrides { + /// Overrides [WebView.new]. + static WebView Function( + {void Function( + WebView pigeon_instance, + int left, + int top, + int oldLeft, + int oldTop, + )? onScrollChanged})? webView_new; + + /// Overrides [JavaScriptChannel.new]. + static JavaScriptChannel Function({ + required String channelName, + required void Function( + JavaScriptChannel pigeon_instance, + String message, + ) postMessage, + })? javaScriptChannel_new; + + /// Overrides [WebViewClient.new]. + static WebViewClient Function({ + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? onPageStarted, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? onPageFinished, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + WebResourceResponse response, + )? onReceivedHttpError, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + WebResourceError error, + )? onReceivedRequestError, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + WebResourceErrorCompat error, + )? onReceivedRequestErrorCompat, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + )? requestLoading, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? urlLoading, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + bool isReload, + )? doUpdateVisitedHistory, + void Function( + WebViewClient pigeon_instance, + WebView webView, + HttpAuthHandler handler, + String host, + String realm, + )? onReceivedHttpAuthRequest, + void Function( + WebViewClient pigeon_instance, + WebView view, + AndroidMessage dontResend, + AndroidMessage resend, + )? onFormResubmission, + void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onLoadResource, + void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onPageCommitVisible, + void Function( + WebViewClient pigeon_instance, + WebView view, + ClientCertRequest request, + )? onReceivedClientCertRequest, + void Function( + WebViewClient pigeon_instance, + WebView view, + String realm, + String? account, + String args, + )? onReceivedLoginRequest, + void Function( + WebViewClient pigeon_instance, + WebView view, + SslErrorHandler handler, + SslError error, + )? onReceivedSslError, + void Function( + WebViewClient pigeon_instance, + WebView view, + double oldScale, + double newScale, + )? onScaleChanged, + })? webViewClient_new; + + /// Overrides [DownloadListener.new]. + static DownloadListener Function( + {required void Function( + DownloadListener pigeon_instance, + String url, + String userAgent, + String contentDisposition, + String mimetype, + int contentLength, + ) onDownloadStart})? downloadListener_new; + + /// Overrides [WebChromeClient.new]. + static WebChromeClient Function({ + required Future> Function( + WebChromeClient pigeon_instance, + WebView webView, + FileChooserParams params, + ) onShowFileChooser, + required Future Function( + WebChromeClient pigeon_instance, + WebView webView, + String url, + String message, + ) onJsConfirm, + void Function( + WebChromeClient pigeon_instance, + WebView webView, + int progress, + )? onProgressChanged, + void Function( + WebChromeClient pigeon_instance, + PermissionRequest request, + )? onPermissionRequest, + void Function( + WebChromeClient pigeon_instance, + View view, + CustomViewCallback callback, + )? onShowCustomView, + void Function(WebChromeClient pigeon_instance)? onHideCustomView, + void Function( + WebChromeClient pigeon_instance, + String origin, + GeolocationPermissionsCallback callback, + )? onGeolocationPermissionsShowPrompt, + void Function(WebChromeClient pigeon_instance)? + onGeolocationPermissionsHidePrompt, + void Function( + WebChromeClient pigeon_instance, + ConsoleMessage message, + )? onConsoleMessage, + Future Function( + WebChromeClient pigeon_instance, + WebView webView, + String url, + String message, + )? onJsAlert, + Future Function( + WebChromeClient pigeon_instance, + WebView webView, + String url, + String message, + String defaultValue, + )? onJsPrompt, + })? webChromeClient_new; + + /// Overrides [CookieManager.instance]. + static CookieManager? cookieManager_instance; + + /// Overrides [FlutterAssetManager.instance]. + static FlutterAssetManager? flutterAssetManager_instance; + + /// Overrides [WebStorage.instance]. + static WebStorage? webStorage_instance; + + /// Overrides [WebView.setWebContentsDebuggingEnabled]. + static Future Function(bool)? webView_setWebContentsDebuggingEnabled; + + /// Overrides [WebSettingsCompat.setPaymentRequestEnabled]. + static Future Function( + WebSettings, + bool, + )? webSettingsCompat_setPaymentRequestEnabled; + + /// Overrides [WebViewFeature.isFeatureSupported]. + static Future Function(String)? webViewFeature_isFeatureSupported; + + /// Sets all overridden ProxyApi class members to null. + static void pigeon_reset() { + cookieManager_instance = null; + webView_new = null; + webView_setWebContentsDebuggingEnabled = null; + javaScriptChannel_new = null; + webViewClient_new = null; + downloadListener_new = null; + webChromeClient_new = null; + flutterAssetManager_instance = null; + webStorage_instance = null; + webSettingsCompat_setPaymentRequestEnabled = null; + webViewFeature_isFeatureSupported = null; + } +} -/// An immutable object that serves as the base class for all ProxyApis and -/// can provide functional copies of itself. +/// An immutable object that serves as the base class for all Dart proxy classes +/// and can provide functional copies of itself. /// /// All implementers are expected to be [immutable] as defined by the annotation /// and override [pigeon_copy] returning an instance of itself. @@ -47,7 +266,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -101,7 +320,7 @@ class PigeonInstanceManager { // 0 <= n < 2^16. static const int _maxDartCreatedIdentifier = 65536; - /// The default [PigeonInstanceManager] used by ProxyApis. + /// The default [PigeonInstanceManager] used by Dart proxy classes. /// /// On creation, this manager makes a call to clear the native /// InstanceManager. This is to prevent identifier conflicts after a host @@ -117,10 +336,9 @@ 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; @@ -133,8 +351,7 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = - _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -142,103 +359,39 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers( - instanceManager: instanceManager, - ); - WebResourceRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebResourceResponse.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebResourceError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebResourceErrorCompat.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebViewPoint.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ConsoleMessage.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CookieManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebView.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebSettings.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - JavaScriptChannel.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebViewClient.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - DownloadListener.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebChromeClient.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FlutterAssetManager.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebStorage.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - FileChooserParams.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - PermissionRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - CustomViewCallback.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); + WebResourceRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebResourceResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebResourceError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebResourceErrorCompat.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebViewPoint.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ConsoleMessage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CookieManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + JavaScriptChannel.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebViewClient.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + DownloadListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebChromeClient.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FlutterAssetManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebStorage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + FileChooserParams.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + PermissionRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CustomViewCallback.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); View.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - GeolocationPermissionsCallback.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - HttpAuthHandler.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AndroidMessage.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - ClientCertRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - PrivateKey.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - X509Certificate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - SslErrorHandler.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - SslError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - SslCertificateDName.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - SslCertificate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - Certificate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebSettingsCompat.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WebViewFeature.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + GeolocationPermissionsCallback.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + HttpAuthHandler.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AndroidMessage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + ClientCertRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + PrivateKey.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + X509Certificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SslErrorHandler.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SslError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SslCertificateDName.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SslCertificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + Certificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebSettingsCompat.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WebViewFeature.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); return instanceManager; } @@ -255,9 +408,8 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = WeakReference( - instance, - ); + _weakInstances[identifier] = + WeakReference(instance); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -318,21 +470,15 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference( - int identifier, - ) { - final PigeonInternalProxyApiBaseClass? weakInstance = - _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference(int identifier) { + final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = - _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance - .pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = - WeakReference(copy); + _weakInstances[identifier] = WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -354,10 +500,7 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance( - PigeonInternalProxyApiBaseClass instance, - int identifier, - ) { + void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -386,7 +529,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -398,37 +541,31 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.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.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', - ); + assert(arg_identifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInstanceManager.instance).remove( - arg_identifier!, - ); + (instanceManager ?? PigeonInstanceManager.instance) + .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -440,13 +577,12 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [identifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -470,10 +606,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -492,31 +628,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager.getInstanceWithWeakReference( - readValue(buffer)! as int, - ); - default: - return super.readValueOfType(type, buffer); - } - } + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager + .getInstanceWithWeakReference(readValue(buffer)! as int); + default: + return super.readValueOfType(type, buffer); + } + } } + /// Mode of how to select files for a file chooser. /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams. @@ -526,17 +661,14 @@ enum FileChooserMode { /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN. open, - /// Similar to [open] but allows multiple files to be selected. /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN_MULTIPLE. openMultiple, - /// Allows picking a nonexistent file and saving it. /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_SAVE. save, - /// Indicates a `FileChooserMode` with an unknown mode. /// /// This does not represent an actual value provided by the platform and only @@ -552,27 +684,22 @@ enum ConsoleMessageLevel { /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#DEBUG. debug, - /// Indicates a message is provided as an error. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#ERROR. error, - /// Indicates a message is provided as a basic log message. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#LOG. log, - /// Indicates a message is provided as a tip. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#TIP. tip, - /// Indicates a message is provided as a warning. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#WARNING. warning, - /// Indicates a message with an unknown level. /// /// This does not represent an actual value provided by the platform and only @@ -587,14 +714,11 @@ enum OverScrollMode { /// Always allow a user to over-scroll this view, provided it is a view that /// can scroll. always, - /// Allow a user to over-scroll this view only if the content is large enough /// to meaningfully scroll, provided it is a view that can scroll. ifContentScrolls, - /// Never allow a user to over-scroll this view. never, - /// The type is not recognized by this wrapper. unknown, } @@ -605,22 +729,16 @@ enum OverScrollMode { enum SslErrorType { /// The date of the certificate is invalid. dateInvalid, - /// The certificate has expired. expired, - /// Hostname mismatch. idMismatch, - /// A generic error occurred. invalid, - /// The certificate is not yet valid. notYetValid, - /// The certificate authority is not trusted. untrusted, - /// The type is not recognized by this wrapper. unknown, } @@ -632,16 +750,15 @@ enum MixedContentMode { /// The WebView will allow a secure origin to load content from any other /// origin, even if that origin is insecure. alwaysAllow, - /// The WebView will attempt to be compatible with the approach of a modern /// web browser with regard to mixed content. compatibilityMode, - /// The WebView will not allow a secure origin to load content from an /// insecure origin. neverAllow, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -649,19 +766,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is FileChooserMode) { + } else if (value is FileChooserMode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is ConsoleMessageLevel) { + } else if (value is ConsoleMessageLevel) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is OverScrollMode) { + } else if (value is OverScrollMode) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is SslErrorType) { + } else if (value is SslErrorType) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is MixedContentMode) { + } else if (value is MixedContentMode) { buffer.putUint8(133); writeValue(buffer, value.index); } else { @@ -672,19 +789,19 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : FileChooserMode.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : ConsoleMessageLevel.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : OverScrollMode.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : SslErrorType.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : MixedContentMode.values[value]; default: @@ -692,7 +809,6 @@ class _PigeonCodec extends StandardMessageCodec { } } } - /// Encompasses parameters to the `WebViewClient.shouldInterceptRequest` method. /// /// See https://developer.android.com/reference/android/webkit/WebResourceRequest. @@ -742,92 +858,74 @@ class WebResourceRequest extends PigeonInternalProxyApiBaseClass { bool hasGesture, String method, Map? requestHeaders, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null int.'); final String? arg_url = (args[1] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.'); final bool? arg_isForMainFrame = (args[2] as bool?); - assert( - arg_isForMainFrame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isForMainFrame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.'); final bool? arg_isRedirect = (args[3] as bool?); - assert( - arg_isRedirect != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isRedirect != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.'); final bool? arg_hasGesture = (args[4] as bool?); - assert( - arg_hasGesture != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_hasGesture != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.'); final String? arg_method = (args[5] as String?); - assert( - arg_method != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_method != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.'); final Map? arg_requestHeaders = (args[6] as Map?)?.cast(); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_url!, - arg_isForMainFrame!, - arg_isRedirect!, - arg_hasGesture!, - arg_method!, - arg_requestHeaders, - ) ?? - WebResourceRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - url: arg_url!, - isForMainFrame: arg_isForMainFrame!, - isRedirect: arg_isRedirect!, - hasGesture: arg_hasGesture!, - method: arg_method!, - requestHeaders: arg_requestHeaders, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_url!, + arg_isForMainFrame!, + arg_isRedirect!, + arg_hasGesture!, + arg_method!, + arg_requestHeaders) ?? + WebResourceRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + url: arg_url!, + isForMainFrame: arg_isForMainFrame!, + isRedirect: arg_isRedirect!, + hasGesture: arg_hasGesture!, + method: arg_method!, + requestHeaders: arg_requestHeaders, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -875,53 +973,45 @@ class WebResourceResponse extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.'); final int? arg_statusCode = (args[1] as int?); - assert( - arg_statusCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_statusCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_statusCode!) ?? - WebResourceResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - statusCode: arg_statusCode!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_statusCode!) ?? + WebResourceResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + statusCode: arg_statusCode!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -965,64 +1055,56 @@ class WebResourceError extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WebResourceError Function(int errorCode, String description)? - pigeon_newInstance, + WebResourceError Function( + int errorCode, + String description, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.'); final int? arg_errorCode = (args[1] as int?); - assert( - arg_errorCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_errorCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.'); final String? arg_description = (args[2] as String?); - assert( - arg_description != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_description != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? - WebResourceError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - description: arg_description!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? + WebResourceError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + description: arg_description!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1067,64 +1149,56 @@ class WebResourceErrorCompat extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WebResourceErrorCompat Function(int errorCode, String description)? - pigeon_newInstance, + WebResourceErrorCompat Function( + int errorCode, + String description, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.'); final int? arg_errorCode = (args[1] as int?); - assert( - arg_errorCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_errorCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.'); final String? arg_description = (args[2] as String?); - assert( - arg_description != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_description != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? - WebResourceErrorCompat.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - description: arg_description!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? + WebResourceErrorCompat.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + description: arg_description!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1166,63 +1240,56 @@ class WebViewPoint extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WebViewPoint Function(int x, int y)? pigeon_newInstance, + WebViewPoint Function( + int x, + int y, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.'); final int? arg_x = (args[1] as int?); - assert( - arg_x != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_x != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.'); final int? arg_y = (args[2] as int?); - assert( - arg_y != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_y != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_x!, arg_y!) ?? - WebViewPoint.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - x: arg_x!, - y: arg_y!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_x!, arg_y!) ?? + WebViewPoint.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + x: arg_x!, + y: arg_y!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1275,82 +1342,63 @@ class ConsoleMessage extends PigeonInternalProxyApiBaseClass { String message, ConsoleMessageLevel level, String sourceId, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.'); final int? arg_lineNumber = (args[1] as int?); - assert( - arg_lineNumber != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_lineNumber != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.'); final String? arg_message = (args[2] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.'); final ConsoleMessageLevel? arg_level = (args[3] as ConsoleMessageLevel?); - assert( - arg_level != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null ConsoleMessageLevel.', - ); + assert(arg_level != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null ConsoleMessageLevel.'); final String? arg_sourceId = (args[4] as String?); - assert( - arg_sourceId != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_sourceId != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_lineNumber!, - arg_message!, - arg_level!, - arg_sourceId!, - ) ?? - ConsoleMessage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - lineNumber: arg_lineNumber!, - message: arg_message!, - level: arg_level!, - sourceId: arg_sourceId!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_lineNumber!, arg_message!, + arg_level!, arg_sourceId!) ?? + ConsoleMessage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + lineNumber: arg_lineNumber!, + message: arg_message!, + level: arg_level!, + sourceId: arg_sourceId!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1387,7 +1435,10 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecCookieManager = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); - static final CookieManager instance = pigeonVar_instance(); + static final CookieManager _instance = pigeonVar_instance(); + + static CookieManager get instance => + PigeonOverrides.cookieManager_instance ?? _instance; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -1397,47 +1448,41 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CookieManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CookieManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1457,13 +1502,12 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1482,7 +1526,10 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { } /// Sets a single cookie (key-value pair) for the given URL. - Future setCookie(String url, String value) async { + Future setCookie( + String url, + String value, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCookieManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1490,13 +1537,12 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.setCookie'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, url, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, url, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1521,13 +1567,12 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.removeAllCookies'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1549,7 +1594,10 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { } /// Sets whether the `WebView` should allow third party cookies to be set. - Future setAcceptThirdPartyCookies(WebView webView, bool accept) async { + Future setAcceptThirdPartyCookies( + WebView webView, + bool accept, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCookieManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1557,13 +1605,12 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.setAcceptThirdPartyCookies'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, webView, accept], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, webView, accept]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1592,13 +1639,35 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/android/webkit/WebView. class WebView extends View { - WebView({ + factory WebView({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + WebView pigeon_instance, + int left, + int top, + int oldLeft, + int oldTop, + )? onScrollChanged, + }) { + if (PigeonOverrides.webView_new != null) { + return PigeonOverrides.webView_new!(onScrollChanged: onScrollChanged); + } + return WebView.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onScrollChanged: onScrollChanged, + ); + } + + @protected + WebView.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.onScrollChanged, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1606,13 +1675,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1670,8 +1738,7 @@ class WebView extends View { int top, int oldLeft, int oldTop, - )? - onScrollChanged; + )? onScrollChanged; /// The WebSettings object used to control the settings for this WebView. late final WebSettings settings = pigeonVar_settings(); @@ -1687,113 +1754,92 @@ class WebView extends View { int top, int oldLeft, int oldTop, - )? - onScrollChanged, + )? onScrollChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null.'); final List args = (message as List?)!; final WebView? arg_pigeon_instance = (args[0] as WebView?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null WebView.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null WebView.'); final int? arg_left = (args[1] as int?); - assert( - arg_left != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', - ); + assert(arg_left != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); final int? arg_top = (args[2] as int?); - assert( - arg_top != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', - ); + assert(arg_top != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); final int? arg_oldLeft = (args[3] as int?); - assert( - arg_oldLeft != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', - ); + assert(arg_oldLeft != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); final int? arg_oldTop = (args[4] as int?); - assert( - arg_oldTop != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', - ); + assert(arg_oldTop != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); try { (onScrollChanged ?? arg_pigeon_instance!.onScrollChanged)?.call( - arg_pigeon_instance!, - arg_left!, - arg_top!, - arg_oldLeft!, - arg_oldTop!, - ); + arg_pigeon_instance!, + arg_left!, + arg_top!, + arg_oldLeft!, + arg_oldTop!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1808,20 +1854,19 @@ class WebView extends View { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebView.settings'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1840,7 +1885,11 @@ class WebView extends View { } /// Loads the given data into this WebView using a 'data' scheme URL. - Future loadData(String data, String? mimeType, String? encoding) async { + Future loadData( + String data, + String? mimeType, + String? encoding, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1848,13 +1897,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.loadData'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, data, mimeType, encoding], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, data, mimeType, encoding]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1886,13 +1934,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.loadDataWithBaseUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, baseUrl, data, mimeType, encoding, historyUrl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([this, baseUrl, data, mimeType, encoding, historyUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1909,7 +1956,10 @@ class WebView extends View { } /// Loads the given URL. - Future loadUrl(String url, Map headers) async { + Future loadUrl( + String url, + Map headers, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1917,13 +1967,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.loadUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, url, headers], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, url, headers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1940,7 +1989,10 @@ class WebView extends View { } /// Loads the URL with postData using "POST" method into this WebView. - Future postUrl(String url, Uint8List data) async { + Future postUrl( + String url, + Uint8List data, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1948,13 +2000,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.postUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, url, data], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, url, data]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1979,13 +2030,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2010,13 +2060,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.canGoBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2046,13 +2095,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.canGoForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2082,13 +2130,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.goBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2113,13 +2160,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.goForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2144,13 +2190,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.reload'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2175,13 +2220,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.clearCache'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, includeDiskFiles], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, includeDiskFiles]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2207,13 +2251,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.evaluateJavascript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, javascriptString], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, javascriptString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2238,13 +2281,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.getTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2267,22 +2309,23 @@ class WebView extends View { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.webView_setWebContentsDebuggingEnabled != null) { + return PigeonOverrides.webView_setWebContentsDebuggingEnabled!(enabled); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebView.setWebContentsDebuggingEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2308,13 +2351,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setWebViewClient'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, client], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, client]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2339,13 +2381,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.addJavaScriptChannel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, channel], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, channel]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2370,13 +2411,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.removeJavaScriptChannel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, name], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2402,13 +2442,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setDownloadListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, listener], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2433,13 +2472,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setWebChromeClient'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, client], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, client]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2464,13 +2502,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setBackgroundColor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, color], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, color]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2495,13 +2532,12 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.destroy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2552,47 +2588,41 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2608,13 +2638,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setDomStorageEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, flag], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, flag]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2639,13 +2668,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptCanOpenWindowsAutomatically'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, flag], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, flag]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2670,13 +2698,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportMultipleWindows'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, support], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, support]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2701,13 +2728,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, flag], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, flag]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2732,13 +2758,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setUserAgentString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, userAgentString], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, userAgentString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2763,13 +2788,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setMediaPlaybackRequiresUserGesture'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, require], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, require]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2795,13 +2819,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportZoom'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, support], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, support]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2827,13 +2850,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setLoadWithOverviewMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, overview], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, overview]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2859,13 +2881,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setUseWideViewPort'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, use], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, use]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2891,13 +2912,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setDisplayZoomControls'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2923,13 +2943,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setBuiltInZoomControls'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2954,13 +2973,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowFileAccess'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2985,13 +3003,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowContentAccess'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3016,13 +3033,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setGeolocationEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3047,13 +3063,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setTextZoom'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, textZoom], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, textZoom]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3078,13 +3093,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.getUserAgentString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3114,13 +3128,12 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setMixedContentMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, mode], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3150,14 +3163,38 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { /// This is a custom class for the wrapper that is annotated with /// [JavascriptInterface](https://developer.android.com/reference/android/webkit/JavascriptInterface). class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { - JavaScriptChannel({ + factory JavaScriptChannel({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required String channelName, + required void Function( + JavaScriptChannel pigeon_instance, + String message, + ) postMessage, + }) { + if (PigeonOverrides.javaScriptChannel_new != null) { + return PigeonOverrides.javaScriptChannel_new!( + channelName: channelName, + postMessage: postMessage, + ); + } + return JavaScriptChannel.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + channelName: channelName, + postMessage: postMessage, + ); + } + + @protected + JavaScriptChannel.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.channelName, required this.postMessage, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecJavaScriptChannel; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3165,13 +3202,12 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, channelName], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, channelName]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3202,9 +3238,8 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecJavaScriptChannel = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecJavaScriptChannel = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); final String channelName; @@ -3227,60 +3262,54 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(JavaScriptChannel pigeon_instance, String message) - postMessage; + final void Function( + JavaScriptChannel pigeon_instance, + String message, + ) postMessage; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function(JavaScriptChannel pigeon_instance, String message)? - postMessage, + void Function( + JavaScriptChannel pigeon_instance, + String message, + )? postMessage, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null.'); final List args = (message as List?)!; final JavaScriptChannel? arg_pigeon_instance = (args[0] as JavaScriptChannel?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null JavaScriptChannel.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null JavaScriptChannel.'); final String? arg_message = (args[1] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null String.'); try { - (postMessage ?? arg_pigeon_instance!.postMessage).call( - arg_pigeon_instance!, - arg_message!, - ); + (postMessage ?? arg_pigeon_instance!.postMessage) + .call(arg_pigeon_instance!, arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3292,17 +3321,155 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { return JavaScriptChannel.pigeon_detached( pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, - channelName: channelName, - postMessage: postMessage, + channelName: channelName, + postMessage: postMessage, + ); + } +} + +/// Receives various notifications and requests from a `WebView`. +/// +/// See https://developer.android.com/reference/android/webkit/WebViewClient. +class WebViewClient extends PigeonInternalProxyApiBaseClass { + factory WebViewClient({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? onPageStarted, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? onPageFinished, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + WebResourceResponse response, + )? onReceivedHttpError, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + WebResourceError error, + )? onReceivedRequestError, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + WebResourceErrorCompat error, + )? onReceivedRequestErrorCompat, + void Function( + WebViewClient pigeon_instance, + WebView webView, + WebResourceRequest request, + )? requestLoading, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? urlLoading, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + bool isReload, + )? doUpdateVisitedHistory, + void Function( + WebViewClient pigeon_instance, + WebView webView, + HttpAuthHandler handler, + String host, + String realm, + )? onReceivedHttpAuthRequest, + void Function( + WebViewClient pigeon_instance, + WebView view, + AndroidMessage dontResend, + AndroidMessage resend, + )? onFormResubmission, + void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onLoadResource, + void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onPageCommitVisible, + void Function( + WebViewClient pigeon_instance, + WebView view, + ClientCertRequest request, + )? onReceivedClientCertRequest, + void Function( + WebViewClient pigeon_instance, + WebView view, + String realm, + String? account, + String args, + )? onReceivedLoginRequest, + void Function( + WebViewClient pigeon_instance, + WebView view, + SslErrorHandler handler, + SslError error, + )? onReceivedSslError, + void Function( + WebViewClient pigeon_instance, + WebView view, + double oldScale, + double newScale, + )? onScaleChanged, + }) { + if (PigeonOverrides.webViewClient_new != null) { + return PigeonOverrides.webViewClient_new!( + onPageStarted: onPageStarted, + onPageFinished: onPageFinished, + onReceivedHttpError: onReceivedHttpError, + onReceivedRequestError: onReceivedRequestError, + onReceivedRequestErrorCompat: onReceivedRequestErrorCompat, + requestLoading: requestLoading, + urlLoading: urlLoading, + doUpdateVisitedHistory: doUpdateVisitedHistory, + onReceivedHttpAuthRequest: onReceivedHttpAuthRequest, + onFormResubmission: onFormResubmission, + onLoadResource: onLoadResource, + onPageCommitVisible: onPageCommitVisible, + onReceivedClientCertRequest: onReceivedClientCertRequest, + onReceivedLoginRequest: onReceivedLoginRequest, + onReceivedSslError: onReceivedSslError, + onScaleChanged: onScaleChanged, + ); + } + return WebViewClient.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onPageStarted: onPageStarted, + onPageFinished: onPageFinished, + onReceivedHttpError: onReceivedHttpError, + onReceivedRequestError: onReceivedRequestError, + onReceivedRequestErrorCompat: onReceivedRequestErrorCompat, + requestLoading: requestLoading, + urlLoading: urlLoading, + doUpdateVisitedHistory: doUpdateVisitedHistory, + onReceivedHttpAuthRequest: onReceivedHttpAuthRequest, + onFormResubmission: onFormResubmission, + onLoadResource: onLoadResource, + onPageCommitVisible: onPageCommitVisible, + onReceivedClientCertRequest: onReceivedClientCertRequest, + onReceivedLoginRequest: onReceivedLoginRequest, + onReceivedSslError: onReceivedSslError, + onScaleChanged: onScaleChanged, ); } -} -/// Receives various notifications and requests from a `WebView`. -/// -/// See https://developer.android.com/reference/android/webkit/WebViewClient. -class WebViewClient extends PigeonInternalProxyApiBaseClass { - WebViewClient({ + @protected + WebViewClient.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.onPageStarted, @@ -3322,8 +3489,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { this.onReceivedSslError, this.onScaleChanged, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebViewClient; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3331,13 +3498,12 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3407,8 +3573,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, String url, - )? - onPageStarted; + )? onPageStarted; /// Notify the host application that a page has finished loading. /// @@ -3433,8 +3598,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, String url, - )? - onPageFinished; + )? onPageFinished; /// Notify the host application that an HTTP error has been received from the /// server while loading a resource. @@ -3461,8 +3625,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, WebResourceRequest request, WebResourceResponse response, - )? - onReceivedHttpError; + )? onReceivedHttpError; /// Report web resource loading error to the host application. /// @@ -3488,8 +3651,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, WebResourceRequest request, WebResourceError error, - )? - onReceivedRequestError; + )? onReceivedRequestError; /// Report web resource loading error to the host application. /// @@ -3515,8 +3677,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, WebResourceRequest request, WebResourceErrorCompat error, - )? - onReceivedRequestErrorCompat; + )? onReceivedRequestErrorCompat; /// Give the host application a chance to take control when a URL is about to /// be loaded in the current WebView. @@ -3542,8 +3703,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, - )? - requestLoading; + )? requestLoading; /// Give the host application a chance to take control when a URL is about to /// be loaded in the current WebView. @@ -3569,8 +3729,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, String url, - )? - urlLoading; + )? urlLoading; /// Notify the host application to update its visited links database. /// @@ -3596,8 +3755,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, String url, bool isReload, - )? - doUpdateVisitedHistory; + )? doUpdateVisitedHistory; /// Notifies the host application that the WebView received an HTTP /// authentication request. @@ -3625,8 +3783,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { HttpAuthHandler handler, String host, String realm, - )? - onReceivedHttpAuthRequest; + )? onReceivedHttpAuthRequest; /// Ask the host application if the browser should resend data as the /// requested page was a result of a POST. @@ -3653,8 +3810,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView view, AndroidMessage dontResend, AndroidMessage resend, - )? - onFormResubmission; + )? onFormResubmission; /// Notify the host application that the WebView will load the resource /// specified by the given url. @@ -3676,8 +3832,11 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(WebViewClient pigeon_instance, WebView view, String url)? - onLoadResource; + final void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onLoadResource; /// Notify the host application that WebView content left over from previous /// page navigations will no longer be drawn. @@ -3699,8 +3858,11 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(WebViewClient pigeon_instance, WebView view, String url)? - onPageCommitVisible; + final void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onPageCommitVisible; /// Notify the host application to handle a SSL client certificate request. /// @@ -3725,8 +3887,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView view, ClientCertRequest request, - )? - onReceivedClientCertRequest; + )? onReceivedClientCertRequest; /// Notify the host application that a request to automatically log in the /// user has been processed. @@ -3754,8 +3915,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { String realm, String? account, String args, - )? - onReceivedLoginRequest; + )? onReceivedLoginRequest; /// Notifies the host application that an SSL error occurred while loading a /// resource. @@ -3782,8 +3942,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView view, SslErrorHandler handler, SslError error, - )? - onReceivedSslError; + )? onReceivedSslError; /// Notify the host application that the scale applied to the WebView has /// changed. @@ -3810,790 +3969,626 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView view, double oldScale, double newScale, - )? - onScaleChanged; + )? onScaleChanged; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, WebViewClient Function()? pigeon_newInstance, - void Function(WebViewClient pigeon_instance, WebView webView, String url)? - onPageStarted, - void Function(WebViewClient pigeon_instance, WebView webView, String url)? - onPageFinished, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? onPageStarted, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? onPageFinished, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceResponse response, - )? - onReceivedHttpError, + )? onReceivedHttpError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceError error, - )? - onReceivedRequestError, + )? onReceivedRequestError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceErrorCompat error, - )? - onReceivedRequestErrorCompat, + )? onReceivedRequestErrorCompat, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, - )? - requestLoading, - void Function(WebViewClient pigeon_instance, WebView webView, String url)? - urlLoading, + )? requestLoading, + void Function( + WebViewClient pigeon_instance, + WebView webView, + String url, + )? urlLoading, void Function( WebViewClient pigeon_instance, WebView webView, String url, bool isReload, - )? - doUpdateVisitedHistory, + )? doUpdateVisitedHistory, void Function( WebViewClient pigeon_instance, WebView webView, HttpAuthHandler handler, String host, String realm, - )? - onReceivedHttpAuthRequest, + )? onReceivedHttpAuthRequest, void Function( WebViewClient pigeon_instance, WebView view, AndroidMessage dontResend, AndroidMessage resend, - )? - onFormResubmission, - void Function(WebViewClient pigeon_instance, WebView view, String url)? - onLoadResource, - void Function(WebViewClient pigeon_instance, WebView view, String url)? - onPageCommitVisible, + )? onFormResubmission, + void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onLoadResource, + void Function( + WebViewClient pigeon_instance, + WebView view, + String url, + )? onPageCommitVisible, void Function( WebViewClient pigeon_instance, WebView view, ClientCertRequest request, - )? - onReceivedClientCertRequest, + )? onReceivedClientCertRequest, void Function( WebViewClient pigeon_instance, WebView view, String realm, String? account, String args, - )? - onReceivedLoginRequest, + )? onReceivedLoginRequest, void Function( WebViewClient pigeon_instance, WebView view, SslErrorHandler handler, SslError error, - )? - onReceivedSslError, + )? onReceivedSslError, void Function( WebViewClient pigeon_instance, WebView view, double oldScale, double newScale, - )? - onScaleChanged, + )? onScaleChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebViewClient.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebViewClient.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null String.'); try { - (onPageStarted ?? arg_pigeon_instance!.onPageStarted)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - ); + (onPageStarted ?? arg_pigeon_instance!.onPageStarted) + ?.call(arg_pigeon_instance!, arg_webView!, arg_url!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null String.'); try { - (onPageFinished ?? arg_pigeon_instance!.onPageFinished)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - ); + (onPageFinished ?? arg_pigeon_instance!.onPageFinished) + ?.call(arg_pigeon_instance!, arg_webView!, arg_url!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebView.'); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceRequest.'); final WebResourceResponse? arg_response = (args[3] as WebResourceResponse?); - assert( - arg_response != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceResponse.', - ); + assert(arg_response != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceResponse.'); try { (onReceivedHttpError ?? arg_pigeon_instance!.onReceivedHttpError) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_request!, - arg_response!, - ); + ?.call(arg_pigeon_instance!, arg_webView!, arg_request!, + arg_response!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebView.'); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceRequest.'); final WebResourceError? arg_error = (args[3] as WebResourceError?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceError.', - ); + assert(arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceError.'); try { (onReceivedRequestError ?? arg_pigeon_instance!.onReceivedRequestError) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_request!, - arg_error!, - ); + ?.call(arg_pigeon_instance!, arg_webView!, arg_request!, + arg_error!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebView.'); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceRequest.'); final WebResourceErrorCompat? arg_error = (args[3] as WebResourceErrorCompat?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceErrorCompat.', - ); + assert(arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceErrorCompat.'); try { (onReceivedRequestErrorCompat ?? arg_pigeon_instance!.onReceivedRequestErrorCompat) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_request!, - arg_error!, - ); + ?.call(arg_pigeon_instance!, arg_webView!, arg_request!, + arg_error!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebView.'); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebResourceRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebResourceRequest.'); try { - (requestLoading ?? arg_pigeon_instance!.requestLoading)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_request!, - ); + (requestLoading ?? arg_pigeon_instance!.requestLoading) + ?.call(arg_pigeon_instance!, arg_webView!, arg_request!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null String.'); try { - (urlLoading ?? arg_pigeon_instance!.urlLoading)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - ); + (urlLoading ?? arg_pigeon_instance!.urlLoading) + ?.call(arg_pigeon_instance!, arg_webView!, arg_url!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null String.'); final bool? arg_isReload = (args[3] as bool?); - assert( - arg_isReload != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null bool.', - ); + assert(arg_isReload != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null bool.'); try { (doUpdateVisitedHistory ?? arg_pigeon_instance!.doUpdateVisitedHistory) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - arg_isReload!, - ); + ?.call(arg_pigeon_instance!, arg_webView!, arg_url!, + arg_isReload!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebViewClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebView.'); final HttpAuthHandler? arg_handler = (args[2] as HttpAuthHandler?); - assert( - arg_handler != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null HttpAuthHandler.', - ); + assert(arg_handler != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null HttpAuthHandler.'); final String? arg_host = (args[3] as String?); - assert( - arg_host != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.', - ); + assert(arg_host != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.'); final String? arg_realm = (args[4] as String?); - assert( - arg_realm != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.', - ); + assert(arg_realm != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.'); try { (onReceivedHttpAuthRequest ?? arg_pigeon_instance!.onReceivedHttpAuthRequest) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_handler!, - arg_host!, - arg_realm!, - ); + ?.call(arg_pigeon_instance!, arg_webView!, arg_handler!, + arg_host!, arg_realm!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebView.'); final AndroidMessage? arg_dontResend = (args[2] as AndroidMessage?); - assert( - arg_dontResend != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.', - ); + assert(arg_dontResend != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.'); final AndroidMessage? arg_resend = (args[3] as AndroidMessage?); - assert( - arg_resend != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.', - ); + assert(arg_resend != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.'); try { (onFormResubmission ?? arg_pigeon_instance!.onFormResubmission) - ?.call( - arg_pigeon_instance!, - arg_view!, - arg_dontResend!, - arg_resend!, - ); + ?.call(arg_pigeon_instance!, arg_view!, arg_dontResend!, + arg_resend!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null String.'); try { - (onLoadResource ?? arg_pigeon_instance!.onLoadResource)?.call( - arg_pigeon_instance!, - arg_view!, - arg_url!, - ); + (onLoadResource ?? arg_pigeon_instance!.onLoadResource) + ?.call(arg_pigeon_instance!, arg_view!, arg_url!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null String.'); try { (onPageCommitVisible ?? arg_pigeon_instance!.onPageCommitVisible) ?.call(arg_pigeon_instance!, arg_view!, arg_url!); @@ -4602,46 +4597,37 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebView.'); final ClientCertRequest? arg_request = (args[2] as ClientCertRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null ClientCertRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null ClientCertRequest.'); try { (onReceivedClientCertRequest ?? arg_pigeon_instance!.onReceivedClientCertRequest) @@ -4651,181 +4637,134 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebView.'); final String? arg_realm = (args[2] as String?); - assert( - arg_realm != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.', - ); + assert(arg_realm != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.'); final String? arg_account = (args[3] as String?); final String? arg_args = (args[4] as String?); - assert( - arg_args != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.', - ); + assert(arg_args != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.'); try { (onReceivedLoginRequest ?? arg_pigeon_instance!.onReceivedLoginRequest) - ?.call( - arg_pigeon_instance!, - arg_view!, - arg_realm!, - arg_account, - arg_args!, - ); + ?.call(arg_pigeon_instance!, arg_view!, arg_realm!, arg_account, + arg_args!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebView.'); final SslErrorHandler? arg_handler = (args[2] as SslErrorHandler?); - assert( - arg_handler != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslErrorHandler.', - ); + assert(arg_handler != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslErrorHandler.'); final SslError? arg_error = (args[3] as SslError?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslError.', - ); + assert(arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslError.'); try { (onReceivedSslError ?? arg_pigeon_instance!.onReceivedSslError) ?.call( - arg_pigeon_instance!, - arg_view!, - arg_handler!, - arg_error!, - ); + arg_pigeon_instance!, arg_view!, arg_handler!, arg_error!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null.'); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebViewClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebViewClient.'); final WebView? arg_view = (args[1] as WebView?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebView.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebView.'); final double? arg_oldScale = (args[2] as double?); - assert( - arg_oldScale != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.', - ); + assert(arg_oldScale != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.'); final double? arg_newScale = (args[3] as double?); - assert( - arg_newScale != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.', - ); + assert(arg_newScale != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.'); try { (onScaleChanged ?? arg_pigeon_instance!.onScaleChanged)?.call( - arg_pigeon_instance!, - arg_view!, - arg_oldScale!, - arg_newScale!, - ); + arg_pigeon_instance!, arg_view!, arg_oldScale!, arg_newScale!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4845,8 +4784,7 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// Defaults to false. Future setSynchronousReturnValueForShouldOverrideUrlLoading( - bool value, - ) async { + bool value) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebViewClient; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4854,13 +4792,12 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.setSynchronousReturnValueForShouldOverrideUrlLoading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4905,13 +4842,37 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/android/webkit/DownloadListener. class DownloadListener extends PigeonInternalProxyApiBaseClass { - DownloadListener({ + factory DownloadListener({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required void Function( + DownloadListener pigeon_instance, + String url, + String userAgent, + String contentDisposition, + String mimetype, + int contentLength, + ) onDownloadStart, + }) { + if (PigeonOverrides.downloadListener_new != null) { + return PigeonOverrides.downloadListener_new!( + onDownloadStart: onDownloadStart); + } + return DownloadListener.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onDownloadStart: onDownloadStart, + ); + } + + @protected + DownloadListener.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onDownloadStart, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecDownloadListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4919,13 +4880,12 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.DownloadListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4983,8 +4943,7 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { String contentDisposition, String mimetype, int contentLength, - ) - onDownloadStart; + ) onDownloadStart; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4997,77 +4956,59 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { String contentDisposition, String mimetype, int contentLength, - )? - onDownloadStart, + )? onDownloadStart, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null.'); final List args = (message as List?)!; final DownloadListener? arg_pigeon_instance = (args[0] as DownloadListener?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null DownloadListener.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null DownloadListener.'); final String? arg_url = (args[1] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); final String? arg_userAgent = (args[2] as String?); - assert( - arg_userAgent != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', - ); + assert(arg_userAgent != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); final String? arg_contentDisposition = (args[3] as String?); - assert( - arg_contentDisposition != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', - ); + assert(arg_contentDisposition != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); final String? arg_mimetype = (args[4] as String?); - assert( - arg_mimetype != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', - ); + assert(arg_mimetype != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); final int? arg_contentLength = (args[5] as int?); - assert( - arg_contentLength != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null int.', - ); + assert(arg_contentLength != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null int.'); try { (onDownloadStart ?? arg_pigeon_instance!.onDownloadStart).call( - arg_pigeon_instance!, - arg_url!, - arg_userAgent!, - arg_contentDisposition!, - arg_mimetype!, - arg_contentLength!, - ); + arg_pigeon_instance!, + arg_url!, + arg_userAgent!, + arg_contentDisposition!, + arg_mimetype!, + arg_contentLength!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5089,7 +5030,94 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient. class WebChromeClient extends PigeonInternalProxyApiBaseClass { - WebChromeClient({ + factory WebChromeClient({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + WebChromeClient pigeon_instance, + WebView webView, + int progress, + )? onProgressChanged, + required Future> Function( + WebChromeClient pigeon_instance, + WebView webView, + FileChooserParams params, + ) onShowFileChooser, + void Function( + WebChromeClient pigeon_instance, + PermissionRequest request, + )? onPermissionRequest, + void Function( + WebChromeClient pigeon_instance, + View view, + CustomViewCallback callback, + )? onShowCustomView, + void Function(WebChromeClient pigeon_instance)? onHideCustomView, + void Function( + WebChromeClient pigeon_instance, + String origin, + GeolocationPermissionsCallback callback, + )? onGeolocationPermissionsShowPrompt, + void Function(WebChromeClient pigeon_instance)? + onGeolocationPermissionsHidePrompt, + void Function( + WebChromeClient pigeon_instance, + ConsoleMessage message, + )? onConsoleMessage, + Future Function( + WebChromeClient pigeon_instance, + WebView webView, + String url, + String message, + )? onJsAlert, + required Future Function( + WebChromeClient pigeon_instance, + WebView webView, + String url, + String message, + ) onJsConfirm, + Future Function( + WebChromeClient pigeon_instance, + WebView webView, + String url, + String message, + String defaultValue, + )? onJsPrompt, + }) { + if (PigeonOverrides.webChromeClient_new != null) { + return PigeonOverrides.webChromeClient_new!( + onProgressChanged: onProgressChanged, + onShowFileChooser: onShowFileChooser, + onPermissionRequest: onPermissionRequest, + onShowCustomView: onShowCustomView, + onHideCustomView: onHideCustomView, + onGeolocationPermissionsShowPrompt: onGeolocationPermissionsShowPrompt, + onGeolocationPermissionsHidePrompt: onGeolocationPermissionsHidePrompt, + onConsoleMessage: onConsoleMessage, + onJsAlert: onJsAlert, + onJsConfirm: onJsConfirm, + onJsPrompt: onJsPrompt, + ); + } + return WebChromeClient.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onProgressChanged: onProgressChanged, + onShowFileChooser: onShowFileChooser, + onPermissionRequest: onPermissionRequest, + onShowCustomView: onShowCustomView, + onHideCustomView: onHideCustomView, + onGeolocationPermissionsShowPrompt: onGeolocationPermissionsShowPrompt, + onGeolocationPermissionsHidePrompt: onGeolocationPermissionsHidePrompt, + onConsoleMessage: onConsoleMessage, + onJsAlert: onJsAlert, + onJsConfirm: onJsConfirm, + onJsPrompt: onJsPrompt, + ); + } + + @protected + WebChromeClient.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.onProgressChanged, @@ -5104,8 +5132,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { required this.onJsConfirm, this.onJsPrompt, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebChromeClient; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5113,13 +5141,12 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5184,8 +5211,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, int progress, - )? - onProgressChanged; + )? onProgressChanged; /// Tell the client to show a file chooser. /// @@ -5210,8 +5236,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, FileChooserParams params, - ) - onShowFileChooser; + ) onShowFileChooser; /// Notify the host application that web content is requesting permission to /// access the specified resources and the permission currently isn't granted @@ -5237,8 +5262,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { final void Function( WebChromeClient pigeon_instance, PermissionRequest request, - )? - onPermissionRequest; + )? onPermissionRequest; /// Callback to Dart function `WebChromeClient.onShowCustomView`. /// @@ -5263,8 +5287,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, View view, CustomViewCallback callback, - )? - onShowCustomView; + )? onShowCustomView; /// Notify the host application that the current page has entered full screen /// mode. @@ -5313,8 +5336,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, String origin, GeolocationPermissionsCallback callback, - )? - onGeolocationPermissionsShowPrompt; + )? onGeolocationPermissionsShowPrompt; /// Notify the host application that a request for Geolocation permissions, /// made with a previous call to `onGeolocationPermissionsShowPrompt` has been @@ -5338,7 +5360,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function(WebChromeClient pigeon_instance)? - onGeolocationPermissionsHidePrompt; + onGeolocationPermissionsHidePrompt; /// Report a JavaScript console message to the host application. /// @@ -5359,8 +5381,10 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(WebChromeClient pigeon_instance, ConsoleMessage message)? - onConsoleMessage; + final void Function( + WebChromeClient pigeon_instance, + ConsoleMessage message, + )? onConsoleMessage; /// Notify the host application that the web page wants to display a /// JavaScript `alert()` dialog. @@ -5387,8 +5411,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebView webView, String url, String message, - )? - onJsAlert; + )? onJsAlert; /// Notify the host application that the web page wants to display a /// JavaScript `confirm()` dialog. @@ -5415,8 +5438,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebView webView, String url, String message, - ) - onJsConfirm; + ) onJsConfirm; /// Notify the host application that the web page wants to display a /// JavaScript `prompt()` dialog. @@ -5444,8 +5466,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { String url, String message, String defaultValue, - )? - onJsPrompt; + )? onJsPrompt; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5455,188 +5476,156 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, int progress, - )? - onProgressChanged, + )? onProgressChanged, Future> Function( WebChromeClient pigeon_instance, WebView webView, FileChooserParams params, - )? - onShowFileChooser, - void Function(WebChromeClient pigeon_instance, PermissionRequest request)? - onPermissionRequest, + )? onShowFileChooser, + void Function( + WebChromeClient pigeon_instance, + PermissionRequest request, + )? onPermissionRequest, void Function( WebChromeClient pigeon_instance, View view, CustomViewCallback callback, - )? - onShowCustomView, + )? onShowCustomView, void Function(WebChromeClient pigeon_instance)? onHideCustomView, void Function( WebChromeClient pigeon_instance, String origin, GeolocationPermissionsCallback callback, - )? - onGeolocationPermissionsShowPrompt, + )? onGeolocationPermissionsShowPrompt, void Function(WebChromeClient pigeon_instance)? - onGeolocationPermissionsHidePrompt, - void Function(WebChromeClient pigeon_instance, ConsoleMessage message)? - onConsoleMessage, + onGeolocationPermissionsHidePrompt, + void Function( + WebChromeClient pigeon_instance, + ConsoleMessage message, + )? onConsoleMessage, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - )? - onJsAlert, + )? onJsAlert, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - )? - onJsConfirm, + )? onJsConfirm, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, String defaultValue, - )? - onJsPrompt, + )? onJsPrompt, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebChromeClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebView.'); final int? arg_progress = (args[2] as int?); - assert( - arg_progress != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null int.', - ); + assert(arg_progress != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null int.'); try { - (onProgressChanged ?? arg_pigeon_instance!.onProgressChanged)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_progress!, - ); + (onProgressChanged ?? arg_pigeon_instance!.onProgressChanged) + ?.call(arg_pigeon_instance!, arg_webView!, arg_progress!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebChromeClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebView.'); final FileChooserParams? arg_params = (args[2] as FileChooserParams?); - assert( - arg_params != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null FileChooserParams.', - ); + assert(arg_params != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null FileChooserParams.'); try { - final List output = - await (onShowFileChooser ?? - arg_pigeon_instance!.onShowFileChooser) - .call(arg_pigeon_instance!, arg_webView!, arg_params!); + final List output = await (onShowFileChooser ?? + arg_pigeon_instance!.onShowFileChooser) + .call(arg_pigeon_instance!, arg_webView!, arg_params!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null WebChromeClient.'); final PermissionRequest? arg_request = (args[1] as PermissionRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null PermissionRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null PermissionRequest.'); try { (onPermissionRequest ?? arg_pigeon_instance!.onPermissionRequest) ?.call(arg_pigeon_instance!, arg_request!); @@ -5645,135 +5634,108 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null WebChromeClient.'); final View? arg_view = (args[1] as View?); - assert( - arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null View.', - ); + assert(arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null View.'); final CustomViewCallback? arg_callback = (args[2] as CustomViewCallback?); - assert( - arg_callback != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null CustomViewCallback.', - ); + assert(arg_callback != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null CustomViewCallback.'); try { - (onShowCustomView ?? arg_pigeon_instance!.onShowCustomView)?.call( - arg_pigeon_instance!, - arg_view!, - arg_callback!, - ); + (onShowCustomView ?? arg_pigeon_instance!.onShowCustomView) + ?.call(arg_pigeon_instance!, arg_view!, arg_callback!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null, expected non-null WebChromeClient.'); try { - (onHideCustomView ?? arg_pigeon_instance!.onHideCustomView)?.call( - arg_pigeon_instance!, - ); + (onHideCustomView ?? arg_pigeon_instance!.onHideCustomView) + ?.call(arg_pigeon_instance!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null WebChromeClient.'); final String? arg_origin = (args[1] as String?); - assert( - arg_origin != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null String.', - ); + assert(arg_origin != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null String.'); final GeolocationPermissionsCallback? arg_callback = (args[2] as GeolocationPermissionsCallback?); - assert( - arg_callback != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null GeolocationPermissionsCallback.', - ); + assert(arg_callback != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null GeolocationPermissionsCallback.'); try { (onGeolocationPermissionsShowPrompt ?? arg_pigeon_instance!.onGeolocationPermissionsShowPrompt) @@ -5783,35 +5745,30 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null, expected non-null WebChromeClient.'); try { (onGeolocationPermissionsHidePrompt ?? arg_pigeon_instance!.onGeolocationPermissionsHidePrompt) @@ -5821,228 +5778,174 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null WebChromeClient.'); final ConsoleMessage? arg_message = (args[1] as ConsoleMessage?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null ConsoleMessage.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null ConsoleMessage.'); try { - (onConsoleMessage ?? arg_pigeon_instance!.onConsoleMessage)?.call( - arg_pigeon_instance!, - arg_message!, - ); + (onConsoleMessage ?? arg_pigeon_instance!.onConsoleMessage) + ?.call(arg_pigeon_instance!, arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebChromeClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.'); final String? arg_message = (args[3] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.'); try { await (onJsAlert ?? arg_pigeon_instance!.onJsAlert)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - arg_message!, - ); + arg_pigeon_instance!, arg_webView!, arg_url!, arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebChromeClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.'); final String? arg_message = (args[3] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.'); try { final bool output = await (onJsConfirm ?? arg_pigeon_instance!.onJsConfirm).call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - arg_message!, - ); + arg_pigeon_instance!, arg_webView!, arg_url!, arg_message!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null.'); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebChromeClient.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebChromeClient.'); final WebView? arg_webView = (args[1] as WebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebView.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.'); final String? arg_message = (args[3] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.'); final String? arg_defaultValue = (args[4] as String?); - assert( - arg_defaultValue != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.', - ); + assert(arg_defaultValue != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.'); try { final String? output = await (onJsPrompt ?? arg_pigeon_instance!.onJsPrompt)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - arg_message!, - arg_defaultValue!, - ); + arg_pigeon_instance!, + arg_webView!, + arg_url!, + arg_message!, + arg_defaultValue!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6072,13 +5975,12 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnShowFileChooser'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6115,13 +6017,12 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnConsoleMessage'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6158,13 +6059,12 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsAlert'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6201,13 +6101,12 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsConfirm'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6244,13 +6143,12 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsPrompt'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6301,12 +6199,15 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecFlutterAssetManager = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecFlutterAssetManager = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + + /// The global instance of the `FlutterAssetManager`. + static final FlutterAssetManager _instance = pigeonVar_instance(); /// The global instance of the `FlutterAssetManager`. - static final FlutterAssetManager instance = pigeonVar_instance(); + static FlutterAssetManager get instance => + PigeonOverrides.flutterAssetManager_instance ?? _instance; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6316,47 +6217,41 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FlutterAssetManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FlutterAssetManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6377,13 +6272,12 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6412,13 +6306,12 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.list'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, path], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, path]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6454,13 +6347,12 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.getAssetFilePathByName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, name], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6508,7 +6400,10 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecWebStorage = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); - static final WebStorage instance = pigeonVar_instance(); + static final WebStorage _instance = pigeonVar_instance(); + + static WebStorage get instance => + PigeonOverrides.webStorage_instance ?? _instance; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6518,47 +6413,41 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebStorage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebStorage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6578,13 +6467,12 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebStorage.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6611,13 +6499,12 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebStorage.deleteAllData'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6681,78 +6568,61 @@ class FileChooserParams extends PigeonInternalProxyApiBaseClass { List acceptTypes, FileChooserMode mode, String? filenameHint, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isCaptureEnabled = (args[1] as bool?); - assert( - arg_isCaptureEnabled != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null bool.', - ); - final List? arg_acceptTypes = (args[2] as List?) - ?.cast(); - assert( - arg_acceptTypes != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_isCaptureEnabled != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null bool.'); + final List? arg_acceptTypes = + (args[2] as List?)?.cast(); + assert(arg_acceptTypes != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null List.'); final FileChooserMode? arg_mode = (args[3] as FileChooserMode?); - assert( - arg_mode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null FileChooserMode.', - ); + assert(arg_mode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null FileChooserMode.'); final String? arg_filenameHint = (args[4] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_isCaptureEnabled!, - arg_acceptTypes!, - arg_mode!, - arg_filenameHint, - ) ?? - FileChooserParams.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - isCaptureEnabled: arg_isCaptureEnabled!, - acceptTypes: arg_acceptTypes!, - mode: arg_mode!, - filenameHint: arg_filenameHint, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_isCaptureEnabled!, arg_acceptTypes!, + arg_mode!, arg_filenameHint) ?? + FileChooserParams.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + isCaptureEnabled: arg_isCaptureEnabled!, + acceptTypes: arg_acceptTypes!, + mode: arg_mode!, + filenameHint: arg_filenameHint, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6789,9 +6659,8 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecPermissionRequest = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecPermissionRequest = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); final List resources; @@ -6803,54 +6672,46 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null int.', - ); - final List? arg_resources = (args[1] as List?) - ?.cast(); - assert( - arg_resources != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null List.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null int.'); + final List? arg_resources = + (args[1] as List?)?.cast(); + assert(arg_resources != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null List.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resources!) ?? - PermissionRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resources: arg_resources!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resources!) ?? + PermissionRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resources: arg_resources!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6867,13 +6728,12 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.grant'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, resources], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, resources]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6898,13 +6758,12 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.deny'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6946,9 +6805,8 @@ class CustomViewCallback extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCustomViewCallback = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecCustomViewCallback = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6958,47 +6816,41 @@ class CustomViewCallback extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CustomViewCallback.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CustomViewCallback.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7014,13 +6866,12 @@ class CustomViewCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.onCustomViewHidden'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7071,47 +6922,41 @@ class View extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - View.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + View.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7119,7 +6964,10 @@ class View extends PigeonInternalProxyApiBaseClass { } /// Set the scrolled position of your view. - Future scrollTo(int x, int y) async { + Future scrollTo( + int x, + int y, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7127,13 +6975,12 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.scrollTo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, x, y], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7150,7 +6997,10 @@ class View extends PigeonInternalProxyApiBaseClass { } /// Move the scrolled position of your view. - Future scrollBy(int x, int y) async { + Future scrollBy( + int x, + int y, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7158,13 +7008,12 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.scrollBy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, x, y], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7189,13 +7038,12 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.getScrollPosition'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7227,13 +7075,12 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.setVerticalScrollBarEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7260,13 +7107,12 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.setHorizontalScrollBarEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7291,13 +7137,12 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.setOverScrollMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, mode], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7338,7 +7183,7 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecGeolocationPermissionsCallback = + _pigeonVar_codecGeolocationPermissionsCallback = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ @@ -7349,47 +7194,41 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - GeolocationPermissionsCallback.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + GeolocationPermissionsCallback.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7397,7 +7236,11 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { } /// Sets the Geolocation permission state for the supplied origin. - Future invoke(String origin, bool allow, bool retain) async { + Future invoke( + String origin, + bool allow, + bool retain, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecGeolocationPermissionsCallback; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7405,13 +7248,12 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.invoke'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, origin, allow, retain], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, origin, allow, retain]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7461,47 +7303,41 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - HttpAuthHandler.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + HttpAuthHandler.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7519,13 +7355,12 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.useHttpAuthUsernamePassword'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7555,13 +7390,12 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.cancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7579,7 +7413,10 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { /// Instructs the WebView to proceed with the authentication with the given /// credentials. - Future proceed(String username, String password) async { + Future proceed( + String username, + String password, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecHttpAuthHandler; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7587,13 +7424,12 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.proceed'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, username, password], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, username, password]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7644,47 +7480,41 @@ class AndroidMessage extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AndroidMessage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AndroidMessage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7703,13 +7533,12 @@ class AndroidMessage extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.AndroidMessage.sendToTarget'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7750,9 +7579,8 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecClientCertRequest = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecClientCertRequest = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7762,47 +7590,41 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ClientCertRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ClientCertRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7818,13 +7640,12 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.cancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7849,13 +7670,12 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.ignore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7883,13 +7703,12 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.proceed'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, privateKey, chain], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, privateKey, chain]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7939,47 +7758,41 @@ class PrivateKey extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - PrivateKey.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + PrivateKey.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8020,47 +7833,41 @@ class X509Certificate extends Certificate { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - X509Certificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + X509Certificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8101,47 +7908,41 @@ class SslErrorHandler extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SslErrorHandler.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SslErrorHandler.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8158,13 +7959,12 @@ class SslErrorHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.cancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8190,13 +7990,12 @@ class SslErrorHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.proceed'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8251,64 +8050,56 @@ class SslError extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - SslError Function(SslCertificate certificate, String url)? - pigeon_newInstance, + SslError Function( + SslCertificate certificate, + String url, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null int.'); final SslCertificate? arg_certificate = (args[1] as SslCertificate?); - assert( - arg_certificate != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null SslCertificate.', - ); + assert(arg_certificate != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null SslCertificate.'); final String? arg_url = (args[2] as String?); - assert( - arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_certificate!, arg_url!) ?? - SslError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - certificate: arg_certificate!, - url: arg_url!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_certificate!, arg_url!) ?? + SslError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + certificate: arg_certificate!, + url: arg_url!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8324,13 +8115,12 @@ class SslError extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslError.getPrimaryError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8360,13 +8150,12 @@ class SslError extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslError.hasError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, error], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, error]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8416,9 +8205,8 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecSslCertificateDName = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecSslCertificateDName = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8428,47 +8216,41 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SslCertificateDName.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SslCertificateDName.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8484,13 +8266,12 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getCName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8520,13 +8301,12 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getDName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8556,13 +8336,12 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getOName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8592,13 +8371,12 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getUName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8653,47 +8431,41 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SslCertificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SslCertificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8709,13 +8481,12 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedBy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8740,13 +8511,12 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedTo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8772,13 +8542,12 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotAfterMsSinceEpoch'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8804,13 +8573,12 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotBeforeMsSinceEpoch'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8838,13 +8606,12 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getX509Certificate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8894,47 +8661,41 @@ class Certificate extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Certificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Certificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8950,13 +8711,12 @@ class Certificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.Certificate.getEncoded'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9001,9 +8761,8 @@ class WebSettingsCompat extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWebSettingsCompat = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWebSettingsCompat = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -9013,47 +8772,41 @@ class WebSettingsCompat extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebSettingsCompat.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebSettingsCompat.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9066,22 +8819,26 @@ class WebSettingsCompat extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.webSettingsCompat_setPaymentRequestEnabled != null) { + return PigeonOverrides.webSettingsCompat_setPaymentRequestEnabled!( + webSettings, + enabled, + ); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.setPaymentRequestEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [webSettings, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([webSettings, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9131,47 +8888,41 @@ class WebViewFeature extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebViewFeature.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebViewFeature.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9183,22 +8934,23 @@ class WebViewFeature extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.webViewFeature_isFeatureSupported != null) { + return PigeonOverrides.webViewFeature_isFeatureSupported!(feature); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebViewFeature.isFeatureSupported'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [feature], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([feature]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9227,3 +8979,4 @@ class WebViewFeature extends PigeonInternalProxyApiBaseClass { ); } } + diff --git a/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift b/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift index 36d0456f4b8..9a025621616 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift +++ b/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift @@ -1,14 +1,13 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.0), do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation import WebKit - #if !os(macOS) - import UIKit +import UIKit #endif #if os(iOS) @@ -64,9 +63,7 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError( - code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", - details: "") + return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -84,6 +81,7 @@ protocol WebKitLibraryPigeonInternalFinalizerDelegate: AnyObject { func onDeinit(identifier: Int64) } + // Attaches to an object to receive a callback when the object is deallocated. internal final class WebKitLibraryPigeonInternalFinalizer { internal static let associatedObjectKey = malloc(1)! @@ -99,17 +97,14 @@ internal final class WebKitLibraryPigeonInternalFinalizer { } internal static func attach( - to instance: AnyObject, identifier: Int64, - delegate: WebKitLibraryPigeonInternalFinalizerDelegate + to instance: AnyObject, identifier: Int64, delegate: WebKitLibraryPigeonInternalFinalizerDelegate ) { let finalizer = WebKitLibraryPigeonInternalFinalizer(identifier: identifier, delegate: delegate) objc_setAssociatedObject(instance, associatedObjectKey, finalizer, .OBJC_ASSOCIATION_RETAIN) } static func detach(from instance: AnyObject) { - let finalizer = - objc_getAssociatedObject(instance, associatedObjectKey) - as? WebKitLibraryPigeonInternalFinalizer + let finalizer = objc_getAssociatedObject(instance, associatedObjectKey) as? WebKitLibraryPigeonInternalFinalizer if let finalizer = finalizer { finalizer.delegate = nil objc_setAssociatedObject(instance, associatedObjectKey, nil, .OBJC_ASSOCIATION_ASSIGN) @@ -121,6 +116,7 @@ internal final class WebKitLibraryPigeonInternalFinalizer { } } + /// Maintains instances used to communicate with the corresponding objects in Dart. /// /// Objects stored in this container are represented by an object in Dart that is also stored in @@ -224,8 +220,7 @@ final class WebKitLibraryPigeonInstanceManager { identifiers.setObject(NSNumber(value: identifier), forKey: instance) weakInstances.setObject(instance, forKey: NSNumber(value: identifier)) strongInstances.setObject(instance, forKey: NSNumber(value: identifier)) - WebKitLibraryPigeonInternalFinalizer.attach( - to: instance, identifier: identifier, delegate: finalizerDelegate) + WebKitLibraryPigeonInternalFinalizer.attach(to: instance, identifier: identifier, delegate: finalizerDelegate) } /// Retrieves the identifier paired with an instance. @@ -306,6 +301,7 @@ final class WebKitLibraryPigeonInstanceManager { } } + private class WebKitLibraryPigeonInstanceManagerApi { /// The codec used for serializing messages. var codec: FlutterStandardMessageCodec { WebKitLibraryPigeonCodec.shared } @@ -318,14 +314,9 @@ private class WebKitLibraryPigeonInstanceManagerApi { } /// Sets up an instance of `WebKitLibraryPigeonInstanceManagerApi` to handle messages through the `binaryMessenger`. - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, instanceManager: WebKitLibraryPigeonInstanceManager? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, instanceManager: WebKitLibraryPigeonInstanceManager?) { let codec = WebKitLibraryPigeonCodec.shared - let removeStrongReferenceChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference", - binaryMessenger: binaryMessenger, codec: codec) + let removeStrongReferenceChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference", binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { removeStrongReferenceChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -340,9 +331,7 @@ private class WebKitLibraryPigeonInstanceManagerApi { } else { removeStrongReferenceChannel.setMessageHandler(nil) } - let clearChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.clear", - binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.clear", binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { clearChannel.setMessageHandler { _, reply in do { @@ -358,13 +347,9 @@ private class WebKitLibraryPigeonInstanceManagerApi { } /// Sends a message to the Dart `InstanceManager` to remove the strong reference of the instance associated with `identifier`. - func removeStrongReference( - identifier identifierArg: Int64, completion: @escaping (Result) -> Void - ) { - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func removeStrongReference(identifier identifierArg: Int64, completion: @escaping (Result) -> Void) { + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([identifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -387,141 +372,111 @@ protocol WebKitLibraryPigeonProxyApiDelegate { func pigeonApiURLRequest(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLRequest /// An implementation of [PigeonApiHTTPURLResponse] used to add a new Dart instance of /// `HTTPURLResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiHTTPURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiHTTPURLResponse + func pigeonApiHTTPURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiHTTPURLResponse /// An implementation of [PigeonApiURLResponse] used to add a new Dart instance of /// `URLResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiURLResponse + func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLResponse /// An implementation of [PigeonApiWKUserScript] used to add a new Dart instance of /// `WKUserScript` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKUserScript(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKUserScript + func pigeonApiWKUserScript(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKUserScript /// An implementation of [PigeonApiWKNavigationAction] used to add a new Dart instance of /// `WKNavigationAction` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKNavigationAction(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKNavigationAction + func pigeonApiWKNavigationAction(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKNavigationAction /// An implementation of [PigeonApiWKNavigationResponse] used to add a new Dart instance of /// `WKNavigationResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKNavigationResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKNavigationResponse + func pigeonApiWKNavigationResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKNavigationResponse /// An implementation of [PigeonApiWKFrameInfo] used to add a new Dart instance of /// `WKFrameInfo` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKFrameInfo(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKFrameInfo + func pigeonApiWKFrameInfo(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKFrameInfo /// An implementation of [PigeonApiNSError] used to add a new Dart instance of /// `NSError` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiNSError(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiNSError /// An implementation of [PigeonApiWKScriptMessage] used to add a new Dart instance of /// `WKScriptMessage` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKScriptMessage(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKScriptMessage + func pigeonApiWKScriptMessage(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKScriptMessage /// An implementation of [PigeonApiWKSecurityOrigin] used to add a new Dart instance of /// `WKSecurityOrigin` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKSecurityOrigin(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKSecurityOrigin + func pigeonApiWKSecurityOrigin(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKSecurityOrigin /// An implementation of [PigeonApiHTTPCookie] used to add a new Dart instance of /// `HTTPCookie` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiHTTPCookie(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiHTTPCookie /// An implementation of [PigeonApiAuthenticationChallengeResponse] used to add a new Dart instance of /// `AuthenticationChallengeResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiAuthenticationChallengeResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiAuthenticationChallengeResponse + func pigeonApiAuthenticationChallengeResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiAuthenticationChallengeResponse /// An implementation of [PigeonApiWKWebsiteDataStore] used to add a new Dart instance of /// `WKWebsiteDataStore` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKWebsiteDataStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKWebsiteDataStore + func pigeonApiWKWebsiteDataStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebsiteDataStore /// An implementation of [PigeonApiUIView] used to add a new Dart instance of /// `UIView` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiUIView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIView /// An implementation of [PigeonApiUIScrollView] used to add a new Dart instance of /// `UIScrollView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIScrollView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiUIScrollView + func pigeonApiUIScrollView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIScrollView /// An implementation of [PigeonApiWKWebViewConfiguration] used to add a new Dart instance of /// `WKWebViewConfiguration` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKWebViewConfiguration(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKWebViewConfiguration + func pigeonApiWKWebViewConfiguration(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebViewConfiguration /// An implementation of [PigeonApiWKUserContentController] used to add a new Dart instance of /// `WKUserContentController` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKUserContentController(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKUserContentController + func pigeonApiWKUserContentController(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKUserContentController /// An implementation of [PigeonApiWKPreferences] used to add a new Dart instance of /// `WKPreferences` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKPreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKPreferences + func pigeonApiWKPreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKPreferences /// An implementation of [PigeonApiWKScriptMessageHandler] used to add a new Dart instance of /// `WKScriptMessageHandler` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKScriptMessageHandler(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKScriptMessageHandler + func pigeonApiWKScriptMessageHandler(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKScriptMessageHandler /// An implementation of [PigeonApiWKNavigationDelegate] used to add a new Dart instance of /// `WKNavigationDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKNavigationDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKNavigationDelegate + func pigeonApiWKNavigationDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKNavigationDelegate /// An implementation of [PigeonApiNSObject] used to add a new Dart instance of /// `NSObject` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiNSObject(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiNSObject /// An implementation of [PigeonApiUIViewWKWebView] used to add a new Dart instance of /// `UIViewWKWebView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiUIViewWKWebView + func pigeonApiUIViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIViewWKWebView /// An implementation of [PigeonApiNSViewWKWebView] used to add a new Dart instance of /// `NSViewWKWebView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiNSViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiNSViewWKWebView + func pigeonApiNSViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiNSViewWKWebView /// An implementation of [PigeonApiWKWebView] used to add a new Dart instance of /// `WKWebView` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebView /// An implementation of [PigeonApiWKUIDelegate] used to add a new Dart instance of /// `WKUIDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKUIDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKUIDelegate + func pigeonApiWKUIDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKUIDelegate /// An implementation of [PigeonApiWKHTTPCookieStore] used to add a new Dart instance of /// `WKHTTPCookieStore` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKHTTPCookieStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKHTTPCookieStore + func pigeonApiWKHTTPCookieStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKHTTPCookieStore /// An implementation of [PigeonApiUIScrollViewDelegate] used to add a new Dart instance of /// `UIScrollViewDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIScrollViewDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiUIScrollViewDelegate + func pigeonApiUIScrollViewDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIScrollViewDelegate /// An implementation of [PigeonApiURLCredential] used to add a new Dart instance of /// `URLCredential` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLCredential(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiURLCredential + func pigeonApiURLCredential(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLCredential /// An implementation of [PigeonApiURLProtectionSpace] used to add a new Dart instance of /// `URLProtectionSpace` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLProtectionSpace(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiURLProtectionSpace + func pigeonApiURLProtectionSpace(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLProtectionSpace /// An implementation of [PigeonApiURLAuthenticationChallenge] used to add a new Dart instance of /// `URLAuthenticationChallenge` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLAuthenticationChallenge(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiURLAuthenticationChallenge + func pigeonApiURLAuthenticationChallenge(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLAuthenticationChallenge /// An implementation of [PigeonApiURL] used to add a new Dart instance of /// `URL` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiURL(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURL /// An implementation of [PigeonApiWKWebpagePreferences] used to add a new Dart instance of /// `WKWebpagePreferences` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKWebpagePreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiWKWebpagePreferences + func pigeonApiWKWebpagePreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebpagePreferences /// An implementation of [PigeonApiGetTrustResultResponse] used to add a new Dart instance of /// `GetTrustResultResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiGetTrustResultResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiGetTrustResultResponse + func pigeonApiGetTrustResultResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiGetTrustResultResponse /// An implementation of [PigeonApiSecTrust] used to add a new Dart instance of /// `SecTrust` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiSecTrust(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiSecTrust /// An implementation of [PigeonApiSecCertificate] used to add a new Dart instance of /// `SecCertificate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiSecCertificate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiSecCertificate + func pigeonApiSecCertificate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiSecCertificate } extension WebKitLibraryPigeonProxyApiDelegate { - func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) - -> PigeonApiURLResponse - { - return PigeonApiURLResponse( - pigeonRegistrar: registrar, delegate: PigeonApiDelegateURLResponse()) + func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLResponse { + return PigeonApiURLResponse(pigeonRegistrar: registrar, delegate: PigeonApiDelegateURLResponse()) } func pigeonApiWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebView { return PigeonApiWKWebView(pigeonRegistrar: registrar, delegate: PigeonApiDelegateWKWebView()) @@ -566,74 +521,44 @@ open class WebKitLibraryPigeonProxyApiRegistrar { } func setUp() { - WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers( - binaryMessenger: binaryMessenger, instanceManager: instanceManager) - PigeonApiURLRequest.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLRequest(self)) - PigeonApiWKUserScript.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserScript(self)) - PigeonApiHTTPCookie.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiHTTPCookie(self)) - PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers( - binaryMessenger: binaryMessenger, - api: apiDelegate.pigeonApiAuthenticationChallengeResponse(self)) - PigeonApiWKWebsiteDataStore.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebsiteDataStore(self)) - PigeonApiUIView.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) - PigeonApiUIScrollView.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollView(self)) - PigeonApiWKWebViewConfiguration.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebViewConfiguration(self)) - PigeonApiWKUserContentController.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserContentController(self)) - PigeonApiWKPreferences.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKPreferences(self)) - PigeonApiWKScriptMessageHandler.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKScriptMessageHandler(self)) - PigeonApiWKNavigationDelegate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKNavigationDelegate(self)) - PigeonApiNSObject.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSObject(self)) - PigeonApiUIViewWKWebView.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewWKWebView(self)) - PigeonApiNSViewWKWebView.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSViewWKWebView(self)) - PigeonApiWKUIDelegate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUIDelegate(self)) - PigeonApiWKHTTPCookieStore.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKHTTPCookieStore(self)) - PigeonApiUIScrollViewDelegate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollViewDelegate(self)) - PigeonApiURLCredential.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLCredential(self)) - PigeonApiURLProtectionSpace.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLProtectionSpace(self)) - PigeonApiURLAuthenticationChallenge.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLAuthenticationChallenge(self)) - PigeonApiURL.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURL(self)) - PigeonApiWKWebpagePreferences.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebpagePreferences(self)) - PigeonApiSecTrust.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecTrust(self)) - PigeonApiSecCertificate.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecCertificate(self)) + WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: instanceManager) + PigeonApiURLRequest.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLRequest(self)) + PigeonApiWKUserScript.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserScript(self)) + PigeonApiHTTPCookie.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiHTTPCookie(self)) + PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiAuthenticationChallengeResponse(self)) + PigeonApiWKWebsiteDataStore.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebsiteDataStore(self)) + PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) + PigeonApiUIScrollView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollView(self)) + PigeonApiWKWebViewConfiguration.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebViewConfiguration(self)) + PigeonApiWKUserContentController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserContentController(self)) + PigeonApiWKPreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKPreferences(self)) + PigeonApiWKScriptMessageHandler.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKScriptMessageHandler(self)) + PigeonApiWKNavigationDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKNavigationDelegate(self)) + PigeonApiNSObject.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSObject(self)) + PigeonApiUIViewWKWebView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewWKWebView(self)) + PigeonApiNSViewWKWebView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSViewWKWebView(self)) + PigeonApiWKUIDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUIDelegate(self)) + PigeonApiWKHTTPCookieStore.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKHTTPCookieStore(self)) + PigeonApiUIScrollViewDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollViewDelegate(self)) + PigeonApiURLCredential.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLCredential(self)) + PigeonApiURLProtectionSpace.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLProtectionSpace(self)) + PigeonApiURLAuthenticationChallenge.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLAuthenticationChallenge(self)) + PigeonApiURL.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURL(self)) + PigeonApiWKWebpagePreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebpagePreferences(self)) + PigeonApiSecTrust.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecTrust(self)) + PigeonApiSecCertificate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecCertificate(self)) } func tearDown() { - WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers( - binaryMessenger: binaryMessenger, instanceManager: nil) + WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: nil) PigeonApiURLRequest.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKUserScript.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiHTTPCookie.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: nil) + PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKWebsiteDataStore.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIScrollView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKWebViewConfiguration.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiWKUserContentController.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: nil) + PigeonApiWKUserContentController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKPreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKScriptMessageHandler.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKNavigationDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) @@ -645,8 +570,7 @@ open class WebKitLibraryPigeonProxyApiRegistrar { PigeonApiUIScrollViewDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiURLCredential.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiURLProtectionSpace.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiURLAuthenticationChallenge.setUpMessageHandlers( - binaryMessenger: binaryMessenger, api: nil) + PigeonApiURLAuthenticationChallenge.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiURL.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKWebpagePreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiSecTrust.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) @@ -689,272 +613,252 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand } override func writeValue(_ value: Any) { - if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] - || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String - || value is KeyValueObservingOptions || value is KeyValueChange - || value is KeyValueChangeKey || value is UserScriptInjectionTime - || value is AudiovisualMediaType || value is WebsiteDataType - || value is NavigationActionPolicy || value is NavigationResponsePolicy - || value is HttpCookiePropertyKey || value is NavigationType || value is PermissionDecision - || value is MediaCaptureType || value is UrlSessionAuthChallengeDisposition - || value is UrlCredentialPersistence || value is DartSecTrustResultType - { + if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String || value is KeyValueObservingOptions || value is KeyValueChange || value is KeyValueChangeKey || value is UserScriptInjectionTime || value is AudiovisualMediaType || value is WebsiteDataType || value is NavigationActionPolicy || value is NavigationResponsePolicy || value is HttpCookiePropertyKey || value is NavigationType || value is PermissionDecision || value is MediaCaptureType || value is UrlSessionAuthChallengeDisposition || value is UrlCredentialPersistence || value is DartSecTrustResultType { super.writeValue(value) return } + if let instance = value as? URLRequestWrapper { pigeonRegistrar.apiDelegate.pigeonApiURLRequest(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? HTTPURLResponse { pigeonRegistrar.apiDelegate.pigeonApiHTTPURLResponse(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? URLResponse { pigeonRegistrar.apiDelegate.pigeonApiURLResponse(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKUserScript { pigeonRegistrar.apiDelegate.pigeonApiWKUserScript(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKNavigationAction { pigeonRegistrar.apiDelegate.pigeonApiWKNavigationAction(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKNavigationResponse { - pigeonRegistrar.apiDelegate.pigeonApiWKNavigationResponse(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKNavigationResponse(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKFrameInfo { pigeonRegistrar.apiDelegate.pigeonApiWKFrameInfo(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? NSError { pigeonRegistrar.apiDelegate.pigeonApiNSError(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKScriptMessage { pigeonRegistrar.apiDelegate.pigeonApiWKScriptMessage(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKSecurityOrigin { pigeonRegistrar.apiDelegate.pigeonApiWKSecurityOrigin(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? HTTPCookie { pigeonRegistrar.apiDelegate.pigeonApiHTTPCookie(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? AuthenticationChallengeResponse { - pigeonRegistrar.apiDelegate.pigeonApiAuthenticationChallengeResponse(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiAuthenticationChallengeResponse(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKWebsiteDataStore { pigeonRegistrar.apiDelegate.pigeonApiWKWebsiteDataStore(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } #if !os(macOS) - if let instance = value as? UIScrollView { - pigeonRegistrar.apiDelegate.pigeonApiUIScrollView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) - return - } + if let instance = value as? UIScrollView { + pigeonRegistrar.apiDelegate.pigeonApiUIScrollView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + return + } #endif if let instance = value as? WKWebViewConfiguration { - pigeonRegistrar.apiDelegate.pigeonApiWKWebViewConfiguration(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKWebViewConfiguration(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKUserContentController { - pigeonRegistrar.apiDelegate.pigeonApiWKUserContentController(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKUserContentController(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKPreferences { pigeonRegistrar.apiDelegate.pigeonApiWKPreferences(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKScriptMessageHandler { - pigeonRegistrar.apiDelegate.pigeonApiWKScriptMessageHandler(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKScriptMessageHandler(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKNavigationDelegate { - pigeonRegistrar.apiDelegate.pigeonApiWKNavigationDelegate(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKNavigationDelegate(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } #if !os(macOS) - if let instance = value as? WKWebView { - pigeonRegistrar.apiDelegate.pigeonApiUIViewWKWebView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) - return - } + if let instance = value as? WKWebView { + pigeonRegistrar.apiDelegate.pigeonApiUIViewWKWebView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + return + } #endif #if !os(macOS) - if let instance = value as? UIView { - pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) - return - } + if let instance = value as? UIView { + pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + return + } #endif #if !os(iOS) - if let instance = value as? WKWebView { - pigeonRegistrar.apiDelegate.pigeonApiNSViewWKWebView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) - return - } + if let instance = value as? WKWebView { + pigeonRegistrar.apiDelegate.pigeonApiNSViewWKWebView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + return + } #endif if let instance = value as? WKWebView { @@ -963,45 +867,42 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKUIDelegate { pigeonRegistrar.apiDelegate.pigeonApiWKUIDelegate(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKHTTPCookieStore { pigeonRegistrar.apiDelegate.pigeonApiWKHTTPCookieStore(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } #if !os(macOS) - if let instance = value as? UIScrollViewDelegate { - pigeonRegistrar.apiDelegate.pigeonApiUIScrollViewDelegate(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) - return - } + if let instance = value as? UIScrollViewDelegate { + pigeonRegistrar.apiDelegate.pigeonApiUIScrollViewDelegate(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + return + } #endif if let instance = value as? URLCredential { @@ -1010,104 +911,100 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? URLProtectionSpace { pigeonRegistrar.apiDelegate.pigeonApiURLProtectionSpace(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? URLAuthenticationChallenge { - pigeonRegistrar.apiDelegate.pigeonApiURLAuthenticationChallenge(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiURLAuthenticationChallenge(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? URL { pigeonRegistrar.apiDelegate.pigeonApiURL(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? WKWebpagePreferences { - pigeonRegistrar.apiDelegate.pigeonApiWKWebpagePreferences(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKWebpagePreferences(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? GetTrustResultResponse { - pigeonRegistrar.apiDelegate.pigeonApiGetTrustResultResponse(pigeonRegistrar) - .pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiGetTrustResultResponse(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? SecTrustWrapper { pigeonRegistrar.apiDelegate.pigeonApiSecTrust(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? SecCertificateWrapper { pigeonRegistrar.apiDelegate.pigeonApiSecCertificate(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } + if let instance = value as? NSObject { pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference( - forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) return } - if let instance = value as AnyObject?, - pigeonRegistrar.instanceManager.containsInstance(instance) + + if let instance = value as AnyObject?, pigeonRegistrar.instanceManager.containsInstance(instance) { super.writeByte(128) super.writeValue( @@ -1125,13 +1022,11 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand } override func reader(with data: Data) -> FlutterStandardReader { - return WebKitLibraryPigeonInternalProxyApiCodecReader( - data: data, pigeonRegistrar: pigeonRegistrar) + return WebKitLibraryPigeonInternalProxyApiCodecReader(data: data, pigeonRegistrar: pigeonRegistrar) } override func writer(with data: NSMutableData) -> FlutterStandardWriter { - return WebKitLibraryPigeonInternalProxyApiCodecWriter( - data: data, pigeonRegistrar: pigeonRegistrar) + return WebKitLibraryPigeonInternalProxyApiCodecWriter(data: data, pigeonRegistrar: pigeonRegistrar) } } @@ -1592,36 +1487,27 @@ class WebKitLibraryPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable } protocol PigeonApiDelegateURLRequest { - func pigeonDefaultConstructor(pigeonApi: PigeonApiURLRequest, url: String) throws - -> URLRequestWrapper + func pigeonDefaultConstructor(pigeonApi: PigeonApiURLRequest, url: String) throws -> URLRequestWrapper /// The URL being requested. func getUrl(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> String? /// The HTTP request method. - func setHttpMethod( - pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, method: String?) throws + func setHttpMethod(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, method: String?) throws /// The HTTP request method. - func getHttpMethod(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws - -> String? + func getHttpMethod(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> String? /// The request body. - func setHttpBody( - pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, - body: FlutterStandardTypedData?) throws + func setHttpBody(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, body: FlutterStandardTypedData?) throws /// The request body. - func getHttpBody(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws - -> FlutterStandardTypedData? + func getHttpBody(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> FlutterStandardTypedData? /// A dictionary containing all of the HTTP header fields for a request. - func setAllHttpHeaderFields( - pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, fields: [String: String]?) - throws + func setAllHttpHeaderFields(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, fields: [String: String]?) throws /// A dictionary containing all of the HTTP header fields for a request. - func getAllHttpHeaderFields(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) - throws -> [String: String]? + func getAllHttpHeaderFields(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> [String: String]? } protocol PigeonApiProtocolURLRequest { } -final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { +final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLRequest ///An implementation of [NSObject] used to access callback methods @@ -1629,23 +1515,17 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLRequest) - { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLRequest) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLRequest? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLRequest?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1653,8 +1533,8 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { let urlArg = args[1] as! String do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, url: urlArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, url: urlArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1663,16 +1543,13 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let getUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getUrl", - binaryMessenger: binaryMessenger, codec: codec) + let getUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getUrl", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getUrl( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1681,17 +1558,14 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { getUrlChannel.setMessageHandler(nil) } - let setHttpMethodChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpMethod", - binaryMessenger: binaryMessenger, codec: codec) + let setHttpMethodChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpMethod", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setHttpMethodChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper let methodArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setHttpMethod( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, method: methodArg) + try api.pigeonDelegate.setHttpMethod(pigeonApi: api, pigeonInstance: pigeonInstanceArg, method: methodArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1700,16 +1574,13 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { setHttpMethodChannel.setMessageHandler(nil) } - let getHttpMethodChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpMethod", - binaryMessenger: binaryMessenger, codec: codec) + let getHttpMethodChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpMethod", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getHttpMethodChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getHttpMethod( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getHttpMethod(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1718,17 +1589,14 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { getHttpMethodChannel.setMessageHandler(nil) } - let setHttpBodyChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpBody", - binaryMessenger: binaryMessenger, codec: codec) + let setHttpBodyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpBody", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setHttpBodyChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper let bodyArg: FlutterStandardTypedData? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setHttpBody( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, body: bodyArg) + try api.pigeonDelegate.setHttpBody(pigeonApi: api, pigeonInstance: pigeonInstanceArg, body: bodyArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1737,16 +1605,13 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { setHttpBodyChannel.setMessageHandler(nil) } - let getHttpBodyChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpBody", - binaryMessenger: binaryMessenger, codec: codec) + let getHttpBodyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpBody", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getHttpBodyChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getHttpBody( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getHttpBody(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1755,17 +1620,14 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { getHttpBodyChannel.setMessageHandler(nil) } - let setAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setAllHttpHeaderFields", - binaryMessenger: binaryMessenger, codec: codec) + let setAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setAllHttpHeaderFields", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAllHttpHeaderFieldsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper let fieldsArg: [String: String]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setAllHttpHeaderFields( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, fields: fieldsArg) + try api.pigeonDelegate.setAllHttpHeaderFields(pigeonApi: api, pigeonInstance: pigeonInstanceArg, fields: fieldsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1774,16 +1636,13 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } else { setAllHttpHeaderFieldsChannel.setMessageHandler(nil) } - let getAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getAllHttpHeaderFields", - binaryMessenger: binaryMessenger, codec: codec) + let getAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getAllHttpHeaderFields", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAllHttpHeaderFieldsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getAllHttpHeaderFields( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAllHttpHeaderFields(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1795,26 +1654,21 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } ///Creates a Dart instance of URLRequest and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: URLRequestWrapper, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: URLRequestWrapper, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1834,14 +1688,13 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { } protocol PigeonApiDelegateHTTPURLResponse { /// The response’s HTTP status code. - func statusCode(pigeonApi: PigeonApiHTTPURLResponse, pigeonInstance: HTTPURLResponse) throws - -> Int64 + func statusCode(pigeonApi: PigeonApiHTTPURLResponse, pigeonInstance: HTTPURLResponse) throws -> Int64 } protocol PigeonApiProtocolHTTPURLResponse { } -final class PigeonApiHTTPURLResponse: PigeonApiProtocolHTTPURLResponse { +final class PigeonApiHTTPURLResponse: PigeonApiProtocolHTTPURLResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateHTTPURLResponse ///An implementation of [URLResponse] used to access callback methods @@ -1849,36 +1702,27 @@ final class PigeonApiHTTPURLResponse: PigeonApiProtocolHTTPURLResponse { return pigeonRegistrar.apiDelegate.pigeonApiURLResponse(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateHTTPURLResponse - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateHTTPURLResponse) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of HTTPURLResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: HTTPURLResponse, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: HTTPURLResponse, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let statusCodeArg = try! pigeonDelegate.statusCode( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let statusCodeArg = try! pigeonDelegate.statusCode(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, statusCodeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1902,7 +1746,7 @@ open class PigeonApiDelegateURLResponse { protocol PigeonApiProtocolURLResponse { } -final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { +final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLResponse ///An implementation of [NSObject] used to access callback methods @@ -1910,33 +1754,26 @@ final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLResponse - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLResponse) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of URLResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: URLResponse, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: URLResponse, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1957,25 +1794,20 @@ final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { protocol PigeonApiDelegateWKUserScript { /// Creates a user script object that contains the specified source code and /// attributes. - func pigeonDefaultConstructor( - pigeonApi: PigeonApiWKUserScript, source: String, injectionTime: UserScriptInjectionTime, - isForMainFrameOnly: Bool - ) throws -> WKUserScript + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKUserScript, source: String, injectionTime: UserScriptInjectionTime, isForMainFrameOnly: Bool) throws -> WKUserScript /// The script’s source code. func source(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws -> String /// The time at which to inject the script into the webpage. - func injectionTime(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws - -> UserScriptInjectionTime + func injectionTime(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws -> UserScriptInjectionTime /// A Boolean value that indicates whether to inject the script into the main /// frame or all frames. - func isForMainFrameOnly(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws - -> Bool + func isForMainFrameOnly(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws -> Bool } protocol PigeonApiProtocolWKUserScript { } -final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { +final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKUserScript ///An implementation of [NSObject] used to access callback methods @@ -1983,24 +1815,17 @@ final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUserScript - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUserScript) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserScript? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserScript?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2010,10 +1835,8 @@ final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { let isForMainFrameOnlyArg = args[3] as! Bool do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, source: sourceArg, injectionTime: injectionTimeArg, - isForMainFrameOnly: isForMainFrameOnlyArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, source: sourceArg, injectionTime: injectionTimeArg, isForMainFrameOnly: isForMainFrameOnlyArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2025,34 +1848,25 @@ final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { } ///Creates a Dart instance of WKUserScript and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKUserScript, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKUserScript, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let sourceArg = try! pigeonDelegate.source(pigeonApi: self, pigeonInstance: pigeonInstance) - let injectionTimeArg = try! pigeonDelegate.injectionTime( - pigeonApi: self, pigeonInstance: pigeonInstance) - let isForMainFrameOnlyArg = try! pigeonDelegate.isForMainFrameOnly( - pigeonApi: self, pigeonInstance: pigeonInstance) + let injectionTimeArg = try! pigeonDelegate.injectionTime(pigeonApi: self, pigeonInstance: pigeonInstance) + let isForMainFrameOnlyArg = try! pigeonDelegate.isForMainFrameOnly(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonIdentifierArg, sourceArg, injectionTimeArg, isForMainFrameOnlyArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, sourceArg, injectionTimeArg, isForMainFrameOnlyArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2071,22 +1885,19 @@ final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { } protocol PigeonApiDelegateWKNavigationAction { /// The URL request object associated with the navigation action. - func request(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws - -> URLRequestWrapper + func request(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws -> URLRequestWrapper /// The frame in which to display the new content. /// /// If the target of the navigation is a new window, this property is nil. - func targetFrame(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) - throws -> WKFrameInfo? + func targetFrame(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws -> WKFrameInfo? /// The type of action that triggered the navigation. - func navigationType(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) - throws -> NavigationType + func navigationType(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws -> NavigationType } protocol PigeonApiProtocolWKNavigationAction { } -final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { +final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKNavigationAction ///An implementation of [NSObject] used to access callback methods @@ -2094,42 +1905,30 @@ final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKNavigationAction - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKNavigationAction) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKNavigationAction and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKNavigationAction, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKNavigationAction, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let requestArg = try! pigeonDelegate.request(pigeonApi: self, pigeonInstance: pigeonInstance) - let targetFrameArg = try! pigeonDelegate.targetFrame( - pigeonApi: self, pigeonInstance: pigeonInstance) - let navigationTypeArg = try! pigeonDelegate.navigationType( - pigeonApi: self, pigeonInstance: pigeonInstance) + let targetFrameArg = try! pigeonDelegate.targetFrame(pigeonApi: self, pigeonInstance: pigeonInstance) + let navigationTypeArg = try! pigeonDelegate.navigationType(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonIdentifierArg, requestArg, targetFrameArg, navigationTypeArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, requestArg, targetFrameArg, navigationTypeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2148,19 +1947,16 @@ final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { } protocol PigeonApiDelegateWKNavigationResponse { /// The frame’s response. - func response(pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse) - throws -> URLResponse + func response(pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse) throws -> URLResponse /// A Boolean value that indicates whether the response targets the web view’s /// main frame. - func isForMainFrame( - pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse - ) throws -> Bool + func isForMainFrame(pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse) throws -> Bool } protocol PigeonApiProtocolWKNavigationResponse { } -final class PigeonApiWKNavigationResponse: PigeonApiProtocolWKNavigationResponse { +final class PigeonApiWKNavigationResponse: PigeonApiProtocolWKNavigationResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKNavigationResponse ///An implementation of [NSObject] used to access callback methods @@ -2168,40 +1964,29 @@ final class PigeonApiWKNavigationResponse: PigeonApiProtocolWKNavigationResponse return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKNavigationResponse - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKNavigationResponse) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKNavigationResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKNavigationResponse, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKNavigationResponse, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let responseArg = try! pigeonDelegate.response( - pigeonApi: self, pigeonInstance: pigeonInstance) - let isForMainFrameArg = try! pigeonDelegate.isForMainFrame( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let responseArg = try! pigeonDelegate.response(pigeonApi: self, pigeonInstance: pigeonInstance) + let isForMainFrameArg = try! pigeonDelegate.isForMainFrame(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, responseArg, isForMainFrameArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, responseArg, isForMainFrameArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2223,14 +2008,13 @@ protocol PigeonApiDelegateWKFrameInfo { /// or a subframe. func isMainFrame(pigeonApi: PigeonApiWKFrameInfo, pigeonInstance: WKFrameInfo) throws -> Bool /// The frame’s current request. - func request(pigeonApi: PigeonApiWKFrameInfo, pigeonInstance: WKFrameInfo) throws - -> URLRequestWrapper? + func request(pigeonApi: PigeonApiWKFrameInfo, pigeonInstance: WKFrameInfo) throws -> URLRequestWrapper? } protocol PigeonApiProtocolWKFrameInfo { } -final class PigeonApiWKFrameInfo: PigeonApiProtocolWKFrameInfo { +final class PigeonApiWKFrameInfo: PigeonApiProtocolWKFrameInfo { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKFrameInfo ///An implementation of [NSObject] used to access callback methods @@ -2238,36 +2022,28 @@ final class PigeonApiWKFrameInfo: PigeonApiProtocolWKFrameInfo { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKFrameInfo - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKFrameInfo) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKFrameInfo and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKFrameInfo, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKFrameInfo, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let isMainFrameArg = try! pigeonDelegate.isMainFrame( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let isMainFrameArg = try! pigeonDelegate.isMainFrame(pigeonApi: self, pigeonInstance: pigeonInstance) let requestArg = try! pigeonDelegate.request(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, isMainFrameArg, requestArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2297,7 +2073,7 @@ protocol PigeonApiDelegateNSError { protocol PigeonApiProtocolNSError { } -final class PigeonApiNSError: PigeonApiProtocolNSError { +final class PigeonApiNSError: PigeonApiProtocolNSError { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSError ///An implementation of [NSObject] used to access callback methods @@ -2310,32 +2086,25 @@ final class PigeonApiNSError: PigeonApiProtocolNSError { self.pigeonDelegate = delegate } ///Creates a Dart instance of NSError and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: NSError, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: NSError, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let codeArg = try! pigeonDelegate.code(pigeonApi: self, pigeonInstance: pigeonInstance) let domainArg = try! pigeonDelegate.domain(pigeonApi: self, pigeonInstance: pigeonInstance) - let userInfoArg = try! pigeonDelegate.userInfo( - pigeonApi: self, pigeonInstance: pigeonInstance) + let userInfoArg = try! pigeonDelegate.userInfo(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, codeArg, domainArg, userInfoArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, codeArg, domainArg, userInfoArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2362,7 +2131,7 @@ protocol PigeonApiDelegateWKScriptMessage { protocol PigeonApiProtocolWKScriptMessage { } -final class PigeonApiWKScriptMessage: PigeonApiProtocolWKScriptMessage { +final class PigeonApiWKScriptMessage: PigeonApiProtocolWKScriptMessage { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKScriptMessage ///An implementation of [NSObject] used to access callback methods @@ -2370,36 +2139,28 @@ final class PigeonApiWKScriptMessage: PigeonApiProtocolWKScriptMessage { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKScriptMessage - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKScriptMessage) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKScriptMessage and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKScriptMessage, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKScriptMessage, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let nameArg = try! pigeonDelegate.name(pigeonApi: self, pigeonInstance: pigeonInstance) let bodyArg = try! pigeonDelegate.body(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, nameArg, bodyArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2423,14 +2184,13 @@ protocol PigeonApiDelegateWKSecurityOrigin { /// The security origin's port. func port(pigeonApi: PigeonApiWKSecurityOrigin, pigeonInstance: WKSecurityOrigin) throws -> Int64 /// The security origin's protocol. - func securityProtocol(pigeonApi: PigeonApiWKSecurityOrigin, pigeonInstance: WKSecurityOrigin) - throws -> String + func securityProtocol(pigeonApi: PigeonApiWKSecurityOrigin, pigeonInstance: WKSecurityOrigin) throws -> String } protocol PigeonApiProtocolWKSecurityOrigin { } -final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { +final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKSecurityOrigin ///An implementation of [NSObject] used to access callback methods @@ -2438,40 +2198,30 @@ final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKSecurityOrigin - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKSecurityOrigin) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKSecurityOrigin and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKSecurityOrigin, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKSecurityOrigin, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let hostArg = try! pigeonDelegate.host(pigeonApi: self, pigeonInstance: pigeonInstance) let portArg = try! pigeonDelegate.port(pigeonApi: self, pigeonInstance: pigeonInstance) - let securityProtocolArg = try! pigeonDelegate.securityProtocol( - pigeonApi: self, pigeonInstance: pigeonInstance) + let securityProtocolArg = try! pigeonDelegate.securityProtocol(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, hostArg, portArg, securityProtocolArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, hostArg, portArg, securityProtocolArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2489,18 +2239,15 @@ final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { } } protocol PigeonApiDelegateHTTPCookie { - func pigeonDefaultConstructor( - pigeonApi: PigeonApiHTTPCookie, properties: [HttpCookiePropertyKey: Any] - ) throws -> HTTPCookie + func pigeonDefaultConstructor(pigeonApi: PigeonApiHTTPCookie, properties: [HttpCookiePropertyKey: Any]) throws -> HTTPCookie /// The cookie’s properties. - func getProperties(pigeonApi: PigeonApiHTTPCookie, pigeonInstance: HTTPCookie) throws - -> [HttpCookiePropertyKey: Any]? + func getProperties(pigeonApi: PigeonApiHTTPCookie, pigeonInstance: HTTPCookie) throws -> [HttpCookiePropertyKey: Any]? } protocol PigeonApiProtocolHTTPCookie { } -final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { +final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateHTTPCookie ///An implementation of [NSObject] used to access callback methods @@ -2508,23 +2255,17 @@ final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateHTTPCookie) - { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateHTTPCookie) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiHTTPCookie? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiHTTPCookie?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2532,9 +2273,8 @@ final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { let propertiesArg = args[1] as? [HttpCookiePropertyKey: Any] do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, properties: propertiesArg!), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, properties: propertiesArg!), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2543,16 +2283,13 @@ final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let getPropertiesChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.getProperties", - binaryMessenger: binaryMessenger, codec: codec) + let getPropertiesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.getProperties", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getPropertiesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! HTTPCookie do { - let result = try api.pigeonDelegate.getProperties( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getProperties(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2564,26 +2301,21 @@ final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { } ///Creates a Dart instance of HTTPCookie and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: HTTPCookie, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: HTTPCookie, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2606,60 +2338,37 @@ protocol PigeonApiDelegateAuthenticationChallengeResponse { /// /// Due to https://github.com/flutter/flutter/issues/162437, this should only /// be used for testing. - func pigeonDefaultConstructor( - pigeonApi: PigeonApiAuthenticationChallengeResponse, - disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential? - ) throws -> AuthenticationChallengeResponse + func pigeonDefaultConstructor(pigeonApi: PigeonApiAuthenticationChallengeResponse, disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential?) throws -> AuthenticationChallengeResponse /// The option to use to handle the challenge. - func disposition( - pigeonApi: PigeonApiAuthenticationChallengeResponse, - pigeonInstance: AuthenticationChallengeResponse - ) throws -> UrlSessionAuthChallengeDisposition + func disposition(pigeonApi: PigeonApiAuthenticationChallengeResponse, pigeonInstance: AuthenticationChallengeResponse) throws -> UrlSessionAuthChallengeDisposition /// The credential to use for authentication when the disposition parameter /// contains the value URLSession.AuthChallengeDisposition.useCredential. - func credential( - pigeonApi: PigeonApiAuthenticationChallengeResponse, - pigeonInstance: AuthenticationChallengeResponse - ) throws -> URLCredential? + func credential(pigeonApi: PigeonApiAuthenticationChallengeResponse, pigeonInstance: AuthenticationChallengeResponse) throws -> URLCredential? /// Creates an [AuthenticationChallengeResponse] /// /// This provides the native `AuthenticationChallengeResponse()` constructor /// as an async method to ensure the class is added to the InstanceManager. /// See https://github.com/flutter/flutter/issues/162437. - func createAsync( - pigeonApi: PigeonApiAuthenticationChallengeResponse, - disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential?, - completion: @escaping (Result) -> Void) + func createAsync(pigeonApi: PigeonApiAuthenticationChallengeResponse, disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential?, completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolAuthenticationChallengeResponse { } -final class PigeonApiAuthenticationChallengeResponse: - PigeonApiProtocolAuthenticationChallengeResponse -{ +final class PigeonApiAuthenticationChallengeResponse: PigeonApiProtocolAuthenticationChallengeResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateAuthenticationChallengeResponse - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateAuthenticationChallengeResponse - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateAuthenticationChallengeResponse) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiAuthenticationChallengeResponse? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiAuthenticationChallengeResponse?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2668,9 +2377,8 @@ final class PigeonApiAuthenticationChallengeResponse: let credentialArg: URLCredential? = nilOrValue(args[2]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, disposition: dispositionArg, credential: credentialArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, disposition: dispositionArg, credential: credentialArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2679,18 +2387,13 @@ final class PigeonApiAuthenticationChallengeResponse: } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let createAsyncChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.createAsync", - binaryMessenger: binaryMessenger, codec: codec) + let createAsyncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.createAsync", binaryMessenger: binaryMessenger, codec: codec) if let api = api { createAsyncChannel.setMessageHandler { message, reply in let args = message as! [Any?] let dispositionArg = args[0] as! UrlSessionAuthChallengeDisposition let credentialArg: URLCredential? = nilOrValue(args[1]) - api.pigeonDelegate.createAsync( - pigeonApi: api, disposition: dispositionArg, credential: credentialArg - ) { result in + api.pigeonDelegate.createAsync(pigeonApi: api, disposition: dispositionArg, credential: credentialArg) { result in switch result { case .success(let res): reply(wrapResult(res)) @@ -2705,33 +2408,24 @@ final class PigeonApiAuthenticationChallengeResponse: } ///Creates a Dart instance of AuthenticationChallengeResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: AuthenticationChallengeResponse, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: AuthenticationChallengeResponse, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let dispositionArg = try! pigeonDelegate.disposition( - pigeonApi: self, pigeonInstance: pigeonInstance) - let credentialArg = try! pigeonDelegate.credential( - pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let dispositionArg = try! pigeonDelegate.disposition(pigeonApi: self, pigeonInstance: pigeonInstance) + let credentialArg = try! pigeonDelegate.credential(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, dispositionArg, credentialArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, dispositionArg, credentialArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2752,19 +2446,15 @@ protocol PigeonApiDelegateWKWebsiteDataStore { /// The default data store, which stores data persistently to disk. func defaultDataStore(pigeonApi: PigeonApiWKWebsiteDataStore) throws -> WKWebsiteDataStore /// The object that manages the HTTP cookies for your website. - func httpCookieStore(pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore) - throws -> WKHTTPCookieStore + func httpCookieStore(pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore) throws -> WKHTTPCookieStore /// Removes the specified types of website data from one or more data records. - func removeDataOfTypes( - pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore, - dataTypes: [WebsiteDataType], modificationTimeInSecondsSinceEpoch: Double, - completion: @escaping (Result) -> Void) + func removeDataOfTypes(pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore, dataTypes: [WebsiteDataType], modificationTimeInSecondsSinceEpoch: Double, completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolWKWebsiteDataStore { } -final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { +final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebsiteDataStore ///An implementation of [NSObject] used to access callback methods @@ -2772,33 +2462,23 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKWebsiteDataStore - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebsiteDataStore) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebsiteDataStore? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebsiteDataStore?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let defaultDataStoreChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.defaultDataStore", - binaryMessenger: binaryMessenger, codec: codec) + let defaultDataStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.defaultDataStore", binaryMessenger: binaryMessenger, codec: codec) if let api = api { defaultDataStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.defaultDataStore(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.defaultDataStore(pigeonApi: api), withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2807,19 +2487,14 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } else { defaultDataStoreChannel.setMessageHandler(nil) } - let httpCookieStoreChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.httpCookieStore", - binaryMessenger: binaryMessenger, codec: codec) + let httpCookieStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.httpCookieStore", binaryMessenger: binaryMessenger, codec: codec) if let api = api { httpCookieStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebsiteDataStore let pigeonIdentifierArg = args[1] as! Int64 do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.httpCookieStore( - pigeonApi: api, pigeonInstance: pigeonInstanceArg), - withIdentifier: pigeonIdentifierArg) + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.httpCookieStore(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2828,19 +2503,14 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } else { httpCookieStoreChannel.setMessageHandler(nil) } - let removeDataOfTypesChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.removeDataOfTypes", - binaryMessenger: binaryMessenger, codec: codec) + let removeDataOfTypesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.removeDataOfTypes", binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeDataOfTypesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebsiteDataStore let dataTypesArg = args[1] as! [WebsiteDataType] let modificationTimeInSecondsSinceEpochArg = args[2] as! Double - api.pigeonDelegate.removeDataOfTypes( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataTypes: dataTypesArg, - modificationTimeInSecondsSinceEpoch: modificationTimeInSecondsSinceEpochArg - ) { result in + api.pigeonDelegate.removeDataOfTypes(pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataTypes: dataTypesArg, modificationTimeInSecondsSinceEpoch: modificationTimeInSecondsSinceEpochArg) { result in switch result { case .success(let res): reply(wrapResult(res)) @@ -2855,26 +2525,21 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } ///Creates a Dart instance of WKWebsiteDataStore and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKWebsiteDataStore, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKWebsiteDataStore, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2894,20 +2559,19 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } protocol PigeonApiDelegateUIView { #if !os(macOS) - /// The view’s background color. - func setBackgroundColor(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, value: Int64?) - throws + /// The view’s background color. + func setBackgroundColor(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, value: Int64?) throws #endif #if !os(macOS) - /// A Boolean value that determines whether the view is opaque. - func setOpaque(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, opaque: Bool) throws + /// A Boolean value that determines whether the view is opaque. + func setOpaque(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, opaque: Bool) throws #endif } protocol PigeonApiProtocolUIView { } -final class PigeonApiUIView: PigeonApiProtocolUIView { +final class PigeonApiUIView: PigeonApiProtocolUIView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIView ///An implementation of [NSObject] used to access callback methods @@ -2923,176 +2587,152 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let setBackgroundColorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setBackgroundColor", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBackgroundColorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIView - let valueArg: Int64? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setBackgroundColor( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setBackgroundColorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setBackgroundColor", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBackgroundColorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIView + let valueArg: Int64? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setBackgroundColor(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setBackgroundColorChannel.setMessageHandler(nil) } + } else { + setBackgroundColorChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setOpaqueChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setOpaque", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setOpaqueChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIView - let opaqueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setOpaque( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, opaque: opaqueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setOpaqueChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setOpaque", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setOpaqueChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIView + let opaqueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setOpaque(pigeonApi: api, pigeonInstance: pigeonInstanceArg, opaque: opaqueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setOpaqueChannel.setMessageHandler(nil) } + } else { + setOpaqueChannel.setMessageHandler(nil) + } #endif } #if !os(macOS) - ///Creates a Dart instance of UIView and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: UIView, completion: @escaping (Result) -> Void - ) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) - } + ///Creates a Dart instance of UIView and attaches it to [pigeonInstance]. + func pigeonNewInstance(pigeonInstance: UIView, completion: @escaping (Result) -> Void) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) } } } + } #endif } protocol PigeonApiDelegateUIScrollView { #if !os(macOS) - /// The point at which the origin of the content view is offset from the - /// origin of the scroll view. - func getContentOffset(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView) throws - -> [Double] + /// The point at which the origin of the content view is offset from the + /// origin of the scroll view. + func getContentOffset(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView) throws -> [Double] #endif #if !os(macOS) - /// Move the scrolled position of your view. - /// - /// Convenience method to synchronize change to the x and y scroll position. - func scrollBy( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws + /// Move the scrolled position of your view. + /// + /// Convenience method to synchronize change to the x and y scroll position. + func scrollBy(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws #endif #if !os(macOS) - /// The point at which the origin of the content view is offset from the - /// origin of the scroll view. - func setContentOffset( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws + /// The point at which the origin of the content view is offset from the + /// origin of the scroll view. + func setContentOffset(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws #endif #if !os(macOS) - /// The delegate of the scroll view. - func setDelegate( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, - delegate: UIScrollViewDelegate?) throws + /// The delegate of the scroll view. + func setDelegate(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, delegate: UIScrollViewDelegate?) throws #endif #if !os(macOS) - /// Whether the scroll view bounces past the edge of content and back again. - func setBounces(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) - throws + /// Whether the scroll view bounces past the edge of content and back again. + func setBounces(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the scroll view bounces when it reaches the ends of its horizontal - /// axis. - func setBouncesHorizontally( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the scroll view bounces when it reaches the ends of its horizontal + /// axis. + func setBouncesHorizontally(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the scroll view bounces when it reaches the ends of its vertical - /// axis. - func setBouncesVertically( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the scroll view bounces when it reaches the ends of its vertical + /// axis. + func setBouncesVertically(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether bouncing always occurs when vertical scrolling reaches the end of - /// the content. - /// - /// If the value of this property is true and `bouncesVertically` is true, the - /// scroll view allows vertical dragging even if the content is smaller than - /// the bounds of the scroll view. - func setAlwaysBounceVertical( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether bouncing always occurs when vertical scrolling reaches the end of + /// the content. + /// + /// If the value of this property is true and `bouncesVertically` is true, the + /// scroll view allows vertical dragging even if the content is smaller than + /// the bounds of the scroll view. + func setAlwaysBounceVertical(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether bouncing always occurs when horizontal scrolling reaches the end - /// of the content view. - /// - /// If the value of this property is true and `bouncesHorizontally` is true, - /// the scroll view allows horizontal dragging even if the content is smaller - /// than the bounds of the scroll view. - func setAlwaysBounceHorizontal( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether bouncing always occurs when horizontal scrolling reaches the end + /// of the content view. + /// + /// If the value of this property is true and `bouncesHorizontally` is true, + /// the scroll view allows horizontal dragging even if the content is smaller + /// than the bounds of the scroll view. + func setAlwaysBounceHorizontal(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the vertical scroll indicator is visible. - /// - /// The default value is true. - func setShowsVerticalScrollIndicator( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the vertical scroll indicator is visible. + /// + /// The default value is true. + func setShowsVerticalScrollIndicator(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the horizontal scroll indicator is visible. - /// - /// The default value is true. - func setShowsHorizontalScrollIndicator( - pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the horizontal scroll indicator is visible. + /// + /// The default value is true. + func setShowsHorizontalScrollIndicator(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif } protocol PigeonApiProtocolUIScrollView { } -final class PigeonApiUIScrollView: PigeonApiProtocolUIScrollView { +final class PigeonApiUIScrollView: PigeonApiProtocolUIScrollView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIScrollView ///An implementation of [UIView] used to access callback methods @@ -3100,352 +2740,286 @@ final class PigeonApiUIScrollView: PigeonApiProtocolUIScrollView { return pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIScrollView - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIScrollView) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollView? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollView?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let getContentOffsetChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.getContentOffset", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getContentOffsetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - do { - let result = try api.pigeonDelegate.getContentOffset( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getContentOffsetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.getContentOffset", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getContentOffsetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + do { + let result = try api.pigeonDelegate.getContentOffset(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getContentOffsetChannel.setMessageHandler(nil) } + } else { + getContentOffsetChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let scrollByChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.scrollBy", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - scrollByChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let xArg = args[1] as! Double - let yArg = args[2] as! Double - do { - try api.pigeonDelegate.scrollBy( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let scrollByChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.scrollBy", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + scrollByChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let xArg = args[1] as! Double + let yArg = args[2] as! Double + do { + try api.pigeonDelegate.scrollBy(pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - scrollByChannel.setMessageHandler(nil) } + } else { + scrollByChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setContentOffsetChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setContentOffset", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setContentOffsetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let xArg = args[1] as! Double - let yArg = args[2] as! Double - do { - try api.pigeonDelegate.setContentOffset( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setContentOffsetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setContentOffset", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setContentOffsetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let xArg = args[1] as! Double + let yArg = args[2] as! Double + do { + try api.pigeonDelegate.setContentOffset(pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setContentOffsetChannel.setMessageHandler(nil) } + } else { + setContentOffsetChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setDelegate", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let delegateArg: UIScrollViewDelegate? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setDelegate", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let delegateArg: UIScrollViewDelegate? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setDelegateChannel.setMessageHandler(nil) } + } else { + setDelegateChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setBouncesChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBounces", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBouncesChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setBounces( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setBouncesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBounces", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBouncesChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setBounces(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setBouncesChannel.setMessageHandler(nil) } + } else { + setBouncesChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setBouncesHorizontallyChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesHorizontally", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBouncesHorizontallyChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setBouncesHorizontally( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setBouncesHorizontallyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesHorizontally", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBouncesHorizontallyChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setBouncesHorizontally(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setBouncesHorizontallyChannel.setMessageHandler(nil) } + } else { + setBouncesHorizontallyChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setBouncesVerticallyChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesVertically", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBouncesVerticallyChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setBouncesVertically( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setBouncesVerticallyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesVertically", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBouncesVerticallyChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setBouncesVertically(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setBouncesVerticallyChannel.setMessageHandler(nil) } + } else { + setBouncesVerticallyChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setAlwaysBounceVerticalChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceVertical", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAlwaysBounceVerticalChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAlwaysBounceVertical( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setAlwaysBounceVerticalChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceVertical", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAlwaysBounceVerticalChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAlwaysBounceVertical(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setAlwaysBounceVerticalChannel.setMessageHandler(nil) } + } else { + setAlwaysBounceVerticalChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setAlwaysBounceHorizontalChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceHorizontal", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAlwaysBounceHorizontalChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAlwaysBounceHorizontal( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setAlwaysBounceHorizontalChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceHorizontal", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAlwaysBounceHorizontalChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAlwaysBounceHorizontal(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setAlwaysBounceHorizontalChannel.setMessageHandler(nil) } + } else { + setAlwaysBounceHorizontalChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setShowsVerticalScrollIndicatorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsVerticalScrollIndicator", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setShowsVerticalScrollIndicatorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setShowsVerticalScrollIndicator( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setShowsVerticalScrollIndicatorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsVerticalScrollIndicator", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setShowsVerticalScrollIndicatorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setShowsVerticalScrollIndicator(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setShowsVerticalScrollIndicatorChannel.setMessageHandler(nil) } + } else { + setShowsVerticalScrollIndicatorChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setShowsHorizontalScrollIndicatorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsHorizontalScrollIndicator", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setShowsHorizontalScrollIndicatorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setShowsHorizontalScrollIndicator( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setShowsHorizontalScrollIndicatorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsHorizontalScrollIndicator", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setShowsHorizontalScrollIndicatorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setShowsHorizontalScrollIndicator(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setShowsHorizontalScrollIndicatorChannel.setMessageHandler(nil) } + } else { + setShowsHorizontalScrollIndicatorChannel.setMessageHandler(nil) + } #endif } #if !os(macOS) - ///Creates a Dart instance of UIScrollView and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: UIScrollView, completion: @escaping (Result) -> Void - ) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) - } + ///Creates a Dart instance of UIScrollView and attaches it to [pigeonInstance]. + func pigeonNewInstance(pigeonInstance: UIScrollView, completion: @escaping (Result) -> Void) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) } } } + } #endif } protocol PigeonApiDelegateWKWebViewConfiguration { - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKWebViewConfiguration) throws - -> WKWebViewConfiguration + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKWebViewConfiguration) throws -> WKWebViewConfiguration /// The object that coordinates interactions between your app’s native code /// and the webpage’s scripts and other content. - func setUserContentController( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, - controller: WKUserContentController) throws + func setUserContentController(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, controller: WKUserContentController) throws /// The object that coordinates interactions between your app’s native code /// and the webpage’s scripts and other content. - func getUserContentController( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration - ) throws -> WKUserContentController + func getUserContentController(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKUserContentController /// The object you use to get and set the site’s cookies and to track the /// cached data objects. - func setWebsiteDataStore( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, - dataStore: WKWebsiteDataStore) throws + func setWebsiteDataStore(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, dataStore: WKWebsiteDataStore) throws /// The object you use to get and set the site’s cookies and to track the /// cached data objects. - func getWebsiteDataStore( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration - ) throws -> WKWebsiteDataStore + func getWebsiteDataStore(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKWebsiteDataStore /// The object that manages the preference-related settings for the web view. - func setPreferences( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, - preferences: WKPreferences) throws + func setPreferences(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, preferences: WKPreferences) throws /// The object that manages the preference-related settings for the web view. - func getPreferences( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration - ) throws -> WKPreferences + func getPreferences(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKPreferences /// A Boolean value that indicates whether HTML5 videos play inline or use the /// native full-screen controller. - func setAllowsInlineMediaPlayback( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, allow: Bool) - throws + func setAllowsInlineMediaPlayback(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, allow: Bool) throws /// A Boolean value that indicates whether the web view limits navigation to /// pages within the app’s domain. - func setLimitsNavigationsToAppBoundDomains( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, limit: Bool) - throws + func setLimitsNavigationsToAppBoundDomains(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, limit: Bool) throws /// The media types that require a user gesture to begin playing. - func setMediaTypesRequiringUserActionForPlayback( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, - type: AudiovisualMediaType) throws + func setMediaTypesRequiringUserActionForPlayback(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, type: AudiovisualMediaType) throws /// The default preferences to use when loading and rendering content. - func getDefaultWebpagePreferences( - pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration - ) throws -> WKWebpagePreferences + func getDefaultWebpagePreferences(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKWebpagePreferences } protocol PigeonApiProtocolWKWebViewConfiguration { } -final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfiguration { +final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfiguration { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebViewConfiguration ///An implementation of [NSObject] used to access callback methods @@ -3453,34 +3027,25 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKWebViewConfiguration - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebViewConfiguration) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebViewConfiguration? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebViewConfiguration?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3489,18 +3054,14 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setUserContentControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setUserContentController", - binaryMessenger: binaryMessenger, codec: codec) + let setUserContentControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setUserContentController", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setUserContentControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let controllerArg = args[1] as! WKUserContentController do { - try api.pigeonDelegate.setUserContentController( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) + try api.pigeonDelegate.setUserContentController(pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3509,17 +3070,13 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { setUserContentControllerChannel.setMessageHandler(nil) } - let getUserContentControllerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getUserContentController", - binaryMessenger: binaryMessenger, codec: codec) + let getUserContentControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getUserContentController", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getUserContentControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getUserContentController( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getUserContentController(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3528,18 +3085,14 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { getUserContentControllerChannel.setMessageHandler(nil) } - let setWebsiteDataStoreChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setWebsiteDataStore", - binaryMessenger: binaryMessenger, codec: codec) + let setWebsiteDataStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setWebsiteDataStore", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setWebsiteDataStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let dataStoreArg = args[1] as! WKWebsiteDataStore do { - try api.pigeonDelegate.setWebsiteDataStore( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataStore: dataStoreArg) + try api.pigeonDelegate.setWebsiteDataStore(pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataStore: dataStoreArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3548,17 +3101,13 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { setWebsiteDataStoreChannel.setMessageHandler(nil) } - let getWebsiteDataStoreChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getWebsiteDataStore", - binaryMessenger: binaryMessenger, codec: codec) + let getWebsiteDataStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getWebsiteDataStore", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getWebsiteDataStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getWebsiteDataStore( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getWebsiteDataStore(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3567,17 +3116,14 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { getWebsiteDataStoreChannel.setMessageHandler(nil) } - let setPreferencesChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setPreferences", - binaryMessenger: binaryMessenger, codec: codec) + let setPreferencesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setPreferences", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPreferencesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let preferencesArg = args[1] as! WKPreferences do { - try api.pigeonDelegate.setPreferences( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, preferences: preferencesArg) + try api.pigeonDelegate.setPreferences(pigeonApi: api, pigeonInstance: pigeonInstanceArg, preferences: preferencesArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3586,16 +3132,13 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { setPreferencesChannel.setMessageHandler(nil) } - let getPreferencesChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getPreferences", - binaryMessenger: binaryMessenger, codec: codec) + let getPreferencesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getPreferences", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getPreferencesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getPreferences( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getPreferences(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3604,18 +3147,14 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { getPreferencesChannel.setMessageHandler(nil) } - let setAllowsInlineMediaPlaybackChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setAllowsInlineMediaPlayback", - binaryMessenger: binaryMessenger, codec: codec) + let setAllowsInlineMediaPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setAllowsInlineMediaPlayback", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAllowsInlineMediaPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let allowArg = args[1] as! Bool do { - try api.pigeonDelegate.setAllowsInlineMediaPlayback( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + try api.pigeonDelegate.setAllowsInlineMediaPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3624,18 +3163,14 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { setAllowsInlineMediaPlaybackChannel.setMessageHandler(nil) } - let setLimitsNavigationsToAppBoundDomainsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setLimitsNavigationsToAppBoundDomains", - binaryMessenger: binaryMessenger, codec: codec) + let setLimitsNavigationsToAppBoundDomainsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setLimitsNavigationsToAppBoundDomains", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLimitsNavigationsToAppBoundDomainsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let limitArg = args[1] as! Bool do { - try api.pigeonDelegate.setLimitsNavigationsToAppBoundDomains( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, limit: limitArg) + try api.pigeonDelegate.setLimitsNavigationsToAppBoundDomains(pigeonApi: api, pigeonInstance: pigeonInstanceArg, limit: limitArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3644,18 +3179,14 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { setLimitsNavigationsToAppBoundDomainsChannel.setMessageHandler(nil) } - let setMediaTypesRequiringUserActionForPlaybackChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setMediaTypesRequiringUserActionForPlayback", - binaryMessenger: binaryMessenger, codec: codec) + let setMediaTypesRequiringUserActionForPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setMediaTypesRequiringUserActionForPlayback", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setMediaTypesRequiringUserActionForPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let typeArg = args[1] as! AudiovisualMediaType do { - try api.pigeonDelegate.setMediaTypesRequiringUserActionForPlayback( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) + try api.pigeonDelegate.setMediaTypesRequiringUserActionForPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3664,17 +3195,13 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } else { setMediaTypesRequiringUserActionForPlaybackChannel.setMessageHandler(nil) } - let getDefaultWebpagePreferencesChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getDefaultWebpagePreferences", - binaryMessenger: binaryMessenger, codec: codec) + let getDefaultWebpagePreferencesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getDefaultWebpagePreferences", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getDefaultWebpagePreferencesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getDefaultWebpagePreferences( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getDefaultWebpagePreferences(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3686,27 +3213,21 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } ///Creates a Dart instance of WKWebViewConfiguration and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKWebViewConfiguration, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKWebViewConfiguration, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3726,31 +3247,23 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura } protocol PigeonApiDelegateWKUserContentController { /// Installs a message handler that you can call from your JavaScript code. - func addScriptMessageHandler( - pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, - handler: WKScriptMessageHandler, name: String) throws + func addScriptMessageHandler(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, handler: WKScriptMessageHandler, name: String) throws /// Uninstalls the custom message handler with the specified name from your /// JavaScript code. - func removeScriptMessageHandler( - pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, - name: String) throws + func removeScriptMessageHandler(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, name: String) throws /// Uninstalls all custom message handlers associated with the user content /// controller. - func removeAllScriptMessageHandlers( - pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws + func removeAllScriptMessageHandlers(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws /// Injects the specified script into the webpage’s content. - func addUserScript( - pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, - userScript: WKUserScript) throws + func addUserScript(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, userScript: WKUserScript) throws /// Removes all user scripts from the web view. - func removeAllUserScripts( - pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws + func removeAllUserScripts(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws } protocol PigeonApiProtocolWKUserContentController { } -final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentController { +final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentController { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKUserContentController ///An implementation of [NSObject] used to access callback methods @@ -3758,26 +3271,17 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKUserContentController - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUserContentController) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserContentController? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserContentController?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let addScriptMessageHandlerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addScriptMessageHandler", - binaryMessenger: binaryMessenger, codec: codec) + let addScriptMessageHandlerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addScriptMessageHandler", binaryMessenger: binaryMessenger, codec: codec) if let api = api { addScriptMessageHandlerChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3785,8 +3289,7 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont let handlerArg = args[1] as! WKScriptMessageHandler let nameArg = args[2] as! String do { - try api.pigeonDelegate.addScriptMessageHandler( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, handler: handlerArg, name: nameArg) + try api.pigeonDelegate.addScriptMessageHandler(pigeonApi: api, pigeonInstance: pigeonInstanceArg, handler: handlerArg, name: nameArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3795,18 +3298,14 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { addScriptMessageHandlerChannel.setMessageHandler(nil) } - let removeScriptMessageHandlerChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeScriptMessageHandler", - binaryMessenger: binaryMessenger, codec: codec) + let removeScriptMessageHandlerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeScriptMessageHandler", binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeScriptMessageHandlerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController let nameArg = args[1] as! String do { - try api.pigeonDelegate.removeScriptMessageHandler( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, name: nameArg) + try api.pigeonDelegate.removeScriptMessageHandler(pigeonApi: api, pigeonInstance: pigeonInstanceArg, name: nameArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3815,17 +3314,13 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { removeScriptMessageHandlerChannel.setMessageHandler(nil) } - let removeAllScriptMessageHandlersChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllScriptMessageHandlers", - binaryMessenger: binaryMessenger, codec: codec) + let removeAllScriptMessageHandlersChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllScriptMessageHandlers", binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeAllScriptMessageHandlersChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController do { - try api.pigeonDelegate.removeAllScriptMessageHandlers( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + try api.pigeonDelegate.removeAllScriptMessageHandlers(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3834,17 +3329,14 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { removeAllScriptMessageHandlersChannel.setMessageHandler(nil) } - let addUserScriptChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addUserScript", - binaryMessenger: binaryMessenger, codec: codec) + let addUserScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addUserScript", binaryMessenger: binaryMessenger, codec: codec) if let api = api { addUserScriptChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController let userScriptArg = args[1] as! WKUserScript do { - try api.pigeonDelegate.addUserScript( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, userScript: userScriptArg) + try api.pigeonDelegate.addUserScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, userScript: userScriptArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3853,17 +3345,13 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { addUserScriptChannel.setMessageHandler(nil) } - let removeAllUserScriptsChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllUserScripts", - binaryMessenger: binaryMessenger, codec: codec) + let removeAllUserScriptsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllUserScripts", binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeAllUserScriptsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController do { - try api.pigeonDelegate.removeAllUserScripts( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + try api.pigeonDelegate.removeAllUserScripts(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3875,27 +3363,21 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } ///Creates a Dart instance of WKUserContentController and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKUserContentController, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKUserContentController, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3915,14 +3397,13 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } protocol PigeonApiDelegateWKPreferences { /// A Boolean value that indicates whether JavaScript is enabled. - func setJavaScriptEnabled( - pigeonApi: PigeonApiWKPreferences, pigeonInstance: WKPreferences, enabled: Bool) throws + func setJavaScriptEnabled(pigeonApi: PigeonApiWKPreferences, pigeonInstance: WKPreferences, enabled: Bool) throws } protocol PigeonApiProtocolWKPreferences { } -final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { +final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKPreferences ///An implementation of [NSObject] used to access callback methods @@ -3930,32 +3411,24 @@ final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKPreferences - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKPreferences) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKPreferences? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKPreferences?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setJavaScriptEnabledChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.setJavaScriptEnabled", - binaryMessenger: binaryMessenger, codec: codec) + let setJavaScriptEnabledChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.setJavaScriptEnabled", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setJavaScriptEnabledChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKPreferences let enabledArg = args[1] as! Bool do { - try api.pigeonDelegate.setJavaScriptEnabled( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) + try api.pigeonDelegate.setJavaScriptEnabled(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3967,26 +3440,21 @@ final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { } ///Creates a Dart instance of WKPreferences and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKPreferences, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKPreferences, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4005,19 +3473,15 @@ final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { } } protocol PigeonApiDelegateWKScriptMessageHandler { - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKScriptMessageHandler) throws - -> WKScriptMessageHandler + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKScriptMessageHandler) throws -> WKScriptMessageHandler } protocol PigeonApiProtocolWKScriptMessageHandler { /// Tells the handler that a webpage sent a script message. - func didReceiveScriptMessage( - pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, - controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, - completion: @escaping (Result) -> Void) + func didReceiveScriptMessage(pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, completion: @escaping (Result) -> Void) } -final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHandler { +final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHandler { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKScriptMessageHandler ///An implementation of [NSObject] used to access callback methods @@ -4025,34 +3489,25 @@ final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHan return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKScriptMessageHandler - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKScriptMessageHandler) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKScriptMessageHandler? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKScriptMessageHandler?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4064,34 +3519,25 @@ final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHan } ///Creates a Dart instance of WKScriptMessageHandler and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKScriptMessageHandler, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKScriptMessageHandler, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: - "Error: Attempting to create a new Dart instance of WKScriptMessageHandler, but the class has a nonnull callback method.", - details: ""))) + message: "Error: Attempting to create a new Dart instance of WKScriptMessageHandler, but the class has a nonnull callback method.", details: ""))) } } /// Tells the handler that a webpage sent a script message. - func didReceiveScriptMessage( - pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, - controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, - completion: @escaping (Result) -> Void - ) { + func didReceiveScriptMessage(pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4102,10 +3548,8 @@ final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHan } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, controllerArg, messageArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4124,52 +3568,32 @@ final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHan } protocol PigeonApiDelegateWKNavigationDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKNavigationDelegate) throws - -> WKNavigationDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKNavigationDelegate) throws -> WKNavigationDelegate } protocol PigeonApiProtocolWKNavigationDelegate { /// Tells the delegate that navigation is complete. - func didFinishNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - url urlArg: String?, completion: @escaping (Result) -> Void) + func didFinishNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) /// Tells the delegate that navigation from the main frame has started. - func didStartProvisionalNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - url urlArg: String?, completion: @escaping (Result) -> Void) + func didStartProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) /// Asks the delegate for permission to navigate to new content based on the /// specified action information. - func decidePolicyForNavigationAction( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - navigationAction navigationActionArg: WKNavigationAction, - completion: @escaping (Result) -> Void) + func decidePolicyForNavigationAction(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) /// Asks the delegate for permission to navigate to new content after the /// response to the navigation request is known. - func decidePolicyForNavigationResponse( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - navigationResponse navigationResponseArg: WKNavigationResponse, - completion: @escaping (Result) -> Void) + func decidePolicyForNavigationResponse(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationResponse navigationResponseArg: WKNavigationResponse, completion: @escaping (Result) -> Void) /// Tells the delegate that an error occurred during navigation. - func didFailNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - error errorArg: NSError, completion: @escaping (Result) -> Void) + func didFailNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) /// Tells the delegate that an error occurred during the early navigation /// process. - func didFailProvisionalNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - error errorArg: NSError, completion: @escaping (Result) -> Void) + func didFailProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) /// Tells the delegate that the web view’s content process was terminated. - func webViewWebContentProcessDidTerminate( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - completion: @escaping (Result) -> Void) + func webViewWebContentProcessDidTerminate(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, completion: @escaping (Result) -> Void) /// Asks the delegate to respond to an authentication challenge. - func didReceiveAuthenticationChallenge( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - challenge challengeArg: URLAuthenticationChallenge, - completion: @escaping (Result) -> Void) + func didReceiveAuthenticationChallenge(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, challenge challengeArg: URLAuthenticationChallenge, completion: @escaping (Result) -> Void) } -final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate { +final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKNavigationDelegate ///An implementation of [NSObject] used to access callback methods @@ -4177,34 +3601,25 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKNavigationDelegate - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKNavigationDelegate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKNavigationDelegate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKNavigationDelegate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4216,32 +3631,25 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } ///Creates a Dart instance of WKNavigationDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKNavigationDelegate, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKNavigationDelegate, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: - "Error: Attempting to create a new Dart instance of WKNavigationDelegate, but the class has a nonnull callback method.", - details: ""))) + message: "Error: Attempting to create a new Dart instance of WKNavigationDelegate, but the class has a nonnull callback method.", details: ""))) } } /// Tells the delegate that navigation is complete. - func didFinishNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - url urlArg: String?, completion: @escaping (Result) -> Void - ) { + func didFinishNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4252,10 +3660,8 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, urlArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4273,10 +3679,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } /// Tells the delegate that navigation from the main frame has started. - func didStartProvisionalNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - url urlArg: String?, completion: @escaping (Result) -> Void - ) { + func didStartProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4287,10 +3690,8 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, urlArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4309,11 +3710,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate /// Asks the delegate for permission to navigate to new content based on the /// specified action information. - func decidePolicyForNavigationAction( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - navigationAction navigationActionArg: WKNavigationAction, - completion: @escaping (Result) -> Void - ) { + func decidePolicyForNavigationAction(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4324,12 +3721,9 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, navigationActionArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, navigationActionArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4340,11 +3734,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion( - .failure( - PigeonError( - code: "null-error", - message: "Flutter api returned null value for non-null return value.", details: ""))) + completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! NavigationActionPolicy completion(.success(result)) @@ -4354,11 +3744,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate /// Asks the delegate for permission to navigate to new content after the /// response to the navigation request is known. - func decidePolicyForNavigationResponse( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - navigationResponse navigationResponseArg: WKNavigationResponse, - completion: @escaping (Result) -> Void - ) { + func decidePolicyForNavigationResponse(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationResponse navigationResponseArg: WKNavigationResponse, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4369,12 +3755,9 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, navigationResponseArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, navigationResponseArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4385,11 +3768,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion( - .failure( - PigeonError( - code: "null-error", - message: "Flutter api returned null value for non-null return value.", details: ""))) + completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! NavigationResponsePolicy completion(.success(result)) @@ -4398,10 +3777,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } /// Tells the delegate that an error occurred during navigation. - func didFailNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - error errorArg: NSError, completion: @escaping (Result) -> Void - ) { + func didFailNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4412,10 +3788,8 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, errorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4434,10 +3808,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate /// Tells the delegate that an error occurred during the early navigation /// process. - func didFailProvisionalNavigation( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - error errorArg: NSError, completion: @escaping (Result) -> Void - ) { + func didFailProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4448,10 +3819,8 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, errorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4469,10 +3838,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } /// Tells the delegate that the web view’s content process was terminated. - func webViewWebContentProcessDidTerminate( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - completion: @escaping (Result) -> Void - ) { + func webViewWebContentProcessDidTerminate(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4483,10 +3849,8 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4504,11 +3868,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } /// Asks the delegate to respond to an authentication challenge. - func didReceiveAuthenticationChallenge( - pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, - challenge challengeArg: URLAuthenticationChallenge, - completion: @escaping (Result) -> Void - ) { + func didReceiveAuthenticationChallenge(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, challenge challengeArg: URLAuthenticationChallenge, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4519,10 +3879,8 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, challengeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4534,11 +3892,7 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion( - .failure( - PigeonError( - code: "null-error", - message: "Flutter api returned null value for non-null return value.", details: ""))) + completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! AuthenticationChallengeResponse completion(.success(result)) @@ -4551,52 +3905,41 @@ protocol PigeonApiDelegateNSObject { func pigeonDefaultConstructor(pigeonApi: PigeonApiNSObject) throws -> NSObject /// Registers the observer object to receive KVO notifications for the key /// path relative to the object receiving this message. - func addObserver( - pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String, - options: [KeyValueObservingOptions]) throws + func addObserver(pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String, options: [KeyValueObservingOptions]) throws /// Stops the observer object from receiving change notifications for the /// property specified by the key path relative to the object receiving this /// message. - func removeObserver( - pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String) - throws + func removeObserver(pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String) throws } protocol PigeonApiProtocolNSObject { /// Informs the observing object when the value at the specified key path /// relative to the observed object has changed. - func observeValue( - pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, - object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, - completion: @escaping (Result) -> Void) + func observeValue(pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, completion: @escaping (Result) -> Void) } -final class PigeonApiNSObject: PigeonApiProtocolNSObject { +final class PigeonApiNSObject: PigeonApiProtocolNSObject { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSObject init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateNSObject) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSObject?) - { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSObject?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4605,9 +3948,7 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let addObserverChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.addObserver", - binaryMessenger: binaryMessenger, codec: codec) + let addObserverChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.addObserver", binaryMessenger: binaryMessenger, codec: codec) if let api = api { addObserverChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -4616,9 +3957,7 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { let keyPathArg = args[2] as! String let optionsArg = args[3] as! [KeyValueObservingOptions] do { - try api.pigeonDelegate.addObserver( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, - keyPath: keyPathArg, options: optionsArg) + try api.pigeonDelegate.addObserver(pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, keyPath: keyPathArg, options: optionsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4627,9 +3966,7 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } else { addObserverChannel.setMessageHandler(nil) } - let removeObserverChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.removeObserver", - binaryMessenger: binaryMessenger, codec: codec) + let removeObserverChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.removeObserver", binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeObserverChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -4637,9 +3974,7 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { let observerArg = args[1] as! NSObject let keyPathArg = args[2] as! String do { - try api.pigeonDelegate.removeObserver( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, - keyPath: keyPathArg) + try api.pigeonDelegate.removeObserver(pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, keyPath: keyPathArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -4651,26 +3986,21 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } ///Creates a Dart instance of NSObject and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: NSObject, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: NSObject, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4689,11 +4019,7 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } /// Informs the observing object when the value at the specified key path /// relative to the observed object has changed. - func observeValue( - pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, - object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, - completion: @escaping (Result) -> Void - ) { + func observeValue(pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4705,10 +4031,8 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, keyPathArg, objectArg, changeArg] as [Any?]) { - response in + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, keyPathArg, objectArg, changeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4727,133 +4051,111 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } protocol PigeonApiDelegateUIViewWKWebView { #if !os(macOS) - func pigeonDefaultConstructor( - pigeonApi: PigeonApiUIViewWKWebView, initialConfiguration: WKWebViewConfiguration - ) throws -> WKWebView + func pigeonDefaultConstructor(pigeonApi: PigeonApiUIViewWKWebView, initialConfiguration: WKWebViewConfiguration) throws -> WKWebView #endif #if !os(macOS) - /// The object that contains the configuration details for the web view. - func configuration(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws - -> WKWebViewConfiguration + /// The object that contains the configuration details for the web view. + func configuration(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> WKWebViewConfiguration #endif #if !os(macOS) - /// The scroll view associated with the web view. - func scrollView(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws - -> UIScrollView + /// The scroll view associated with the web view. + func scrollView(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> UIScrollView #endif #if !os(macOS) - /// The object you use to integrate custom user interface elements, such as - /// contextual menus or panels, into web view interactions. - func setUIDelegate( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws + /// The object you use to integrate custom user interface elements, such as + /// contextual menus or panels, into web view interactions. + func setUIDelegate(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws #endif #if !os(macOS) - /// The object you use to manage navigation behavior for the web view. - func setNavigationDelegate( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate - ) throws + /// The object you use to manage navigation behavior for the web view. + func setNavigationDelegate(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate) throws #endif #if !os(macOS) - /// The URL for the current webpage. - func getUrl(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The URL for the current webpage. + func getUrl(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(macOS) - /// An estimate of what fraction of the current navigation has been loaded. - func getEstimatedProgress(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws - -> Double + /// An estimate of what fraction of the current navigation has been loaded. + func getEstimatedProgress(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Double #endif #if !os(macOS) - /// Loads the web content that the specified URL request object references and - /// navigates to that content. - func load( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) - throws + /// Loads the web content that the specified URL request object references and + /// navigates to that content. + func load(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) throws #endif #if !os(macOS) - /// Loads the contents of the specified HTML string and navigates to it. - func loadHtmlString( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, string: String, - baseUrl: String?) throws + /// Loads the contents of the specified HTML string and navigates to it. + func loadHtmlString(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, string: String, baseUrl: String?) throws #endif #if !os(macOS) - /// Loads the web content from the specified file and navigates to it. - func loadFileUrl( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, url: String, - readAccessUrl: String) throws + /// Loads the web content from the specified file and navigates to it. + func loadFileUrl(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, url: String, readAccessUrl: String) throws #endif #if !os(macOS) - /// Convenience method to load a Flutter asset. - func loadFlutterAsset( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, key: String) throws + /// Convenience method to load a Flutter asset. + func loadFlutterAsset(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, key: String) throws #endif #if !os(macOS) - /// A Boolean value that indicates whether there is a valid back item in the - /// back-forward list. - func canGoBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid back item in the + /// back-forward list. + func canGoBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(macOS) - /// A Boolean value that indicates whether there is a valid forward item in - /// the back-forward list. - func canGoForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid forward item in + /// the back-forward list. + func canGoForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(macOS) - /// Navigates to the back item in the back-forward list. - func goBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the back item in the back-forward list. + func goBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(macOS) - /// Navigates to the forward item in the back-forward list. - func goForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the forward item in the back-forward list. + func goForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(macOS) - /// Reloads the current webpage. - func reload(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + /// Reloads the current webpage. + func reload(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(macOS) - /// The page title. - func getTitle(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The page title. + func getTitle(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(macOS) - /// A Boolean value that indicates whether horizontal swipe gestures trigger - /// backward and forward page navigation. - func setAllowsBackForwardNavigationGestures( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// A Boolean value that indicates whether horizontal swipe gestures trigger + /// backward and forward page navigation. + func setAllowsBackForwardNavigationGestures(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif #if !os(macOS) - /// The custom user agent string. - func setCustomUserAgent( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws + /// The custom user agent string. + func setCustomUserAgent(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws #endif #if !os(macOS) - /// Evaluates the specified JavaScript string. - func evaluateJavaScript( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, - completion: @escaping (Result) -> Void) + /// Evaluates the specified JavaScript string. + func evaluateJavaScript(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, completion: @escaping (Result) -> Void) #endif #if !os(macOS) - /// A Boolean value that indicates whether you can inspect the view with - /// Safari Web Inspector. - func setInspectable( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws + /// A Boolean value that indicates whether you can inspect the view with + /// Safari Web Inspector. + func setInspectable(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws #endif #if !os(macOS) - /// The custom user agent string. - func getCustomUserAgent(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws - -> String? + /// The custom user agent string. + func getCustomUserAgent(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(macOS) - /// Whether to allow previews for link destinations and detected data such as - /// addresses and phone numbers. - /// - /// Defaults to true. - func setAllowsLinkPreview( - pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// Whether to allow previews for link destinations and detected data such as + /// addresses and phone numbers. + /// + /// Defaults to true. + func setAllowsLinkPreview(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif } protocol PigeonApiProtocolUIViewWKWebView { } -final class PigeonApiUIViewWKWebView: PigeonApiProtocolUIViewWKWebView { +final class PigeonApiUIViewWKWebView: PigeonApiProtocolUIViewWKWebView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIViewWKWebView ///An implementation of [UIView] used to access callback methods @@ -4866,673 +4168,567 @@ final class PigeonApiUIViewWKWebView: PigeonApiProtocolUIViewWKWebView { return pigeonRegistrar.apiDelegate.pigeonApiWKWebView(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateUIViewWKWebView - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIViewWKWebView) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewWKWebView? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewWKWebView?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - pigeonDefaultConstructorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonIdentifierArg = args[0] as! Int64 - let initialConfigurationArg = args[1] as! WKWebViewConfiguration - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, initialConfiguration: initialConfigurationArg), - withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + pigeonDefaultConstructorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonIdentifierArg = args[0] as! Int64 + let initialConfigurationArg = args[1] as! WKWebViewConfiguration + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, initialConfiguration: initialConfigurationArg), +withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - pigeonDefaultConstructorChannel.setMessageHandler(nil) } + } else { + pigeonDefaultConstructorChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let configurationChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.configuration", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - configurationChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let pigeonIdentifierArg = args[1] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.configuration( - pigeonApi: api, pigeonInstance: pigeonInstanceArg), - withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let configurationChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.configuration", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + configurationChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let pigeonIdentifierArg = args[1] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.configuration(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - configurationChannel.setMessageHandler(nil) } + } else { + configurationChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let scrollViewChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.scrollView", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - scrollViewChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let pigeonIdentifierArg = args[1] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.scrollView(pigeonApi: api, pigeonInstance: pigeonInstanceArg), - withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let scrollViewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.scrollView", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + scrollViewChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let pigeonIdentifierArg = args[1] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.scrollView(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - scrollViewChannel.setMessageHandler(nil) } + } else { + scrollViewChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setUIDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setUIDelegate", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setUIDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKUIDelegate - do { - try api.pigeonDelegate.setUIDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setUIDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setUIDelegate", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setUIDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKUIDelegate + do { + try api.pigeonDelegate.setUIDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setUIDelegateChannel.setMessageHandler(nil) } + } else { + setUIDelegateChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setNavigationDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setNavigationDelegate", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setNavigationDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKNavigationDelegate - do { - try api.pigeonDelegate.setNavigationDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setNavigationDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setNavigationDelegate", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setNavigationDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKNavigationDelegate + do { + try api.pigeonDelegate.setNavigationDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setNavigationDelegateChannel.setMessageHandler(nil) } + } else { + setNavigationDelegateChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let getUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getUrl", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getUrl( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getUrl", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getUrlChannel.setMessageHandler(nil) } + } else { + getUrlChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let getEstimatedProgressChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getEstimatedProgress", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getEstimatedProgressChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getEstimatedProgress( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getEstimatedProgressChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getEstimatedProgress", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getEstimatedProgressChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getEstimatedProgress(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getEstimatedProgressChannel.setMessageHandler(nil) } + } else { + getEstimatedProgressChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let loadChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.load", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let requestArg = args[1] as! URLRequestWrapper - do { - try api.pigeonDelegate.load( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.load", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let requestArg = args[1] as! URLRequestWrapper + do { + try api.pigeonDelegate.load(pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadChannel.setMessageHandler(nil) } + } else { + loadChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let loadHtmlStringChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadHtmlString", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadHtmlStringChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let stringArg = args[1] as! String - let baseUrlArg: String? = nilOrValue(args[2]) - do { - try api.pigeonDelegate.loadHtmlString( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, - baseUrl: baseUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadHtmlStringChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadHtmlString", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadHtmlStringChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let stringArg = args[1] as! String + let baseUrlArg: String? = nilOrValue(args[2]) + do { + try api.pigeonDelegate.loadHtmlString(pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, baseUrl: baseUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadHtmlStringChannel.setMessageHandler(nil) } + } else { + loadHtmlStringChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let loadFileUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFileUrl", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFileUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let urlArg = args[1] as! String - let readAccessUrlArg = args[2] as! String - do { - try api.pigeonDelegate.loadFileUrl( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, - readAccessUrl: readAccessUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadFileUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFileUrl", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFileUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let urlArg = args[1] as! String + let readAccessUrlArg = args[2] as! String + do { + try api.pigeonDelegate.loadFileUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, readAccessUrl: readAccessUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadFileUrlChannel.setMessageHandler(nil) } + } else { + loadFileUrlChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let loadFlutterAssetChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFlutterAsset", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFlutterAssetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let keyArg = args[1] as! String - do { - try api.pigeonDelegate.loadFlutterAsset( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadFlutterAssetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFlutterAsset", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFlutterAssetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let keyArg = args[1] as! String + do { + try api.pigeonDelegate.loadFlutterAsset(pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadFlutterAssetChannel.setMessageHandler(nil) } + } else { + loadFlutterAssetChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let canGoBackChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoBack", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoBack( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let canGoBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoBack", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - canGoBackChannel.setMessageHandler(nil) } + } else { + canGoBackChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let canGoForwardChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoForward", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoForward( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let canGoForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoForward", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - canGoForwardChannel.setMessageHandler(nil) } + } else { + canGoForwardChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let goBackChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goBack", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let goBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goBack", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - goBackChannel.setMessageHandler(nil) } + } else { + goBackChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let goForwardChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goForward", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let goForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goForward", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - goForwardChannel.setMessageHandler(nil) } + } else { + goForwardChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let reloadChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.reload", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - reloadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let reloadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.reload", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + reloadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - reloadChannel.setMessageHandler(nil) } + } else { + reloadChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let getTitleChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getTitle", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getTitleChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getTitle( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getTitleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getTitle", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getTitleChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getTitle(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getTitleChannel.setMessageHandler(nil) } + } else { + getTitleChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsBackForwardNavigationGestures", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsBackForwardNavigationGestures( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsBackForwardNavigationGestures", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsBackForwardNavigationGestures(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) } + } else { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setCustomUserAgentChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setCustomUserAgent", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let userAgentArg: String? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setCustomUserAgent( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let userAgentArg: String? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setCustomUserAgentChannel.setMessageHandler(nil) } + } else { + setCustomUserAgentChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let evaluateJavaScriptChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.evaluateJavaScript", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - evaluateJavaScriptChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let javaScriptStringArg = args[1] as! String - api.pigeonDelegate.evaluateJavaScript( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg - ) { result in - switch result { - case .success(let res): - reply(wrapResult(res)) - case .failure(let error): - reply(wrapError(error)) - } + let evaluateJavaScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.evaluateJavaScript", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + evaluateJavaScriptChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let javaScriptStringArg = args[1] as! String + api.pigeonDelegate.evaluateJavaScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg) { result in + switch result { + case .success(let res): + reply(wrapResult(res)) + case .failure(let error): + reply(wrapError(error)) } } - } else { - evaluateJavaScriptChannel.setMessageHandler(nil) } + } else { + evaluateJavaScriptChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setInspectableChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setInspectable", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setInspectableChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let inspectableArg = args[1] as! Bool - do { - try api.pigeonDelegate.setInspectable( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setInspectableChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setInspectable", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setInspectableChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let inspectableArg = args[1] as! Bool + do { + try api.pigeonDelegate.setInspectable(pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setInspectableChannel.setMessageHandler(nil) } + } else { + setInspectableChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let getCustomUserAgentChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getCustomUserAgent", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getCustomUserAgent( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getCustomUserAgentChannel.setMessageHandler(nil) } + } else { + getCustomUserAgentChannel.setMessageHandler(nil) + } #endif #if !os(macOS) - let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsLinkPreview", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsLinkPreviewChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsLinkPreview( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsLinkPreview", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsLinkPreviewChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsLinkPreview(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setAllowsLinkPreviewChannel.setMessageHandler(nil) } + } else { + setAllowsLinkPreviewChannel.setMessageHandler(nil) + } #endif } #if !os(macOS) - ///Creates a Dart instance of UIViewWKWebView and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKWebView, completion: @escaping (Result) -> Void - ) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) - } + ///Creates a Dart instance of UIViewWKWebView and attaches it to [pigeonInstance]. + func pigeonNewInstance(pigeonInstance: WKWebView, completion: @escaping (Result) -> Void) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) } } } + } #endif } protocol PigeonApiDelegateNSViewWKWebView { #if !os(iOS) - func pigeonDefaultConstructor( - pigeonApi: PigeonApiNSViewWKWebView, initialConfiguration: WKWebViewConfiguration - ) throws -> WKWebView + func pigeonDefaultConstructor(pigeonApi: PigeonApiNSViewWKWebView, initialConfiguration: WKWebViewConfiguration) throws -> WKWebView #endif #if !os(iOS) - /// The object that contains the configuration details for the web view. - func configuration(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws - -> WKWebViewConfiguration + /// The object that contains the configuration details for the web view. + func configuration(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> WKWebViewConfiguration #endif #if !os(iOS) - /// The object you use to integrate custom user interface elements, such as - /// contextual menus or panels, into web view interactions. - func setUIDelegate( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws + /// The object you use to integrate custom user interface elements, such as + /// contextual menus or panels, into web view interactions. + func setUIDelegate(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws #endif #if !os(iOS) - /// The object you use to manage navigation behavior for the web view. - func setNavigationDelegate( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate - ) throws + /// The object you use to manage navigation behavior for the web view. + func setNavigationDelegate(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate) throws #endif #if !os(iOS) - /// The URL for the current webpage. - func getUrl(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The URL for the current webpage. + func getUrl(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(iOS) - /// An estimate of what fraction of the current navigation has been loaded. - func getEstimatedProgress(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws - -> Double + /// An estimate of what fraction of the current navigation has been loaded. + func getEstimatedProgress(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Double #endif #if !os(iOS) - /// Loads the web content that the specified URL request object references and - /// navigates to that content. - func load( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) - throws + /// Loads the web content that the specified URL request object references and + /// navigates to that content. + func load(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) throws #endif #if !os(iOS) - /// Loads the contents of the specified HTML string and navigates to it. - func loadHtmlString( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, string: String, - baseUrl: String?) throws + /// Loads the contents of the specified HTML string and navigates to it. + func loadHtmlString(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, string: String, baseUrl: String?) throws #endif #if !os(iOS) - /// Loads the web content from the specified file and navigates to it. - func loadFileUrl( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, url: String, - readAccessUrl: String) throws + /// Loads the web content from the specified file and navigates to it. + func loadFileUrl(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, url: String, readAccessUrl: String) throws #endif #if !os(iOS) - /// Convenience method to load a Flutter asset. - func loadFlutterAsset( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, key: String) throws + /// Convenience method to load a Flutter asset. + func loadFlutterAsset(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, key: String) throws #endif #if !os(iOS) - /// A Boolean value that indicates whether there is a valid back item in the - /// back-forward list. - func canGoBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid back item in the + /// back-forward list. + func canGoBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(iOS) - /// A Boolean value that indicates whether there is a valid forward item in - /// the back-forward list. - func canGoForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid forward item in + /// the back-forward list. + func canGoForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(iOS) - /// Navigates to the back item in the back-forward list. - func goBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the back item in the back-forward list. + func goBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(iOS) - /// Navigates to the forward item in the back-forward list. - func goForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the forward item in the back-forward list. + func goForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(iOS) - /// Reloads the current webpage. - func reload(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + /// Reloads the current webpage. + func reload(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(iOS) - /// The page title. - func getTitle(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The page title. + func getTitle(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(iOS) - /// A Boolean value that indicates whether horizontal swipe gestures trigger - /// backward and forward page navigation. - func setAllowsBackForwardNavigationGestures( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// A Boolean value that indicates whether horizontal swipe gestures trigger + /// backward and forward page navigation. + func setAllowsBackForwardNavigationGestures(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif #if !os(iOS) - /// The custom user agent string. - func setCustomUserAgent( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws + /// The custom user agent string. + func setCustomUserAgent(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws #endif #if !os(iOS) - /// Evaluates the specified JavaScript string. - func evaluateJavaScript( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, - completion: @escaping (Result) -> Void) + /// Evaluates the specified JavaScript string. + func evaluateJavaScript(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, completion: @escaping (Result) -> Void) #endif #if !os(iOS) - /// A Boolean value that indicates whether you can inspect the view with - /// Safari Web Inspector. - func setInspectable( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws + /// A Boolean value that indicates whether you can inspect the view with + /// Safari Web Inspector. + func setInspectable(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws #endif #if !os(iOS) - /// The custom user agent string. - func getCustomUserAgent(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws - -> String? + /// The custom user agent string. + func getCustomUserAgent(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(iOS) - /// Whether to allow previews for link destinations and detected data such as - /// addresses and phone numbers. - /// - /// Defaults to true. - func setAllowsLinkPreview( - pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// Whether to allow previews for link destinations and detected data such as + /// addresses and phone numbers. + /// + /// Defaults to true. + func setAllowsLinkPreview(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif } protocol PigeonApiProtocolNSViewWKWebView { } -final class PigeonApiNSViewWKWebView: PigeonApiProtocolNSViewWKWebView { +final class PigeonApiNSViewWKWebView: PigeonApiProtocolNSViewWKWebView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSViewWKWebView ///An implementation of [NSObject] used to access callback methods @@ -5545,525 +4741,444 @@ final class PigeonApiNSViewWKWebView: PigeonApiProtocolNSViewWKWebView { return pigeonRegistrar.apiDelegate.pigeonApiWKWebView(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateNSViewWKWebView - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateNSViewWKWebView) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSViewWKWebView? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSViewWKWebView?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(iOS) - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - pigeonDefaultConstructorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonIdentifierArg = args[0] as! Int64 - let initialConfigurationArg = args[1] as! WKWebViewConfiguration - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor( - pigeonApi: api, initialConfiguration: initialConfigurationArg), - withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + pigeonDefaultConstructorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonIdentifierArg = args[0] as! Int64 + let initialConfigurationArg = args[1] as! WKWebViewConfiguration + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, initialConfiguration: initialConfigurationArg), +withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - pigeonDefaultConstructorChannel.setMessageHandler(nil) } + } else { + pigeonDefaultConstructorChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let configurationChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.configuration", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - configurationChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let pigeonIdentifierArg = args[1] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.configuration( - pigeonApi: api, pigeonInstance: pigeonInstanceArg), - withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let configurationChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.configuration", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + configurationChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let pigeonIdentifierArg = args[1] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.configuration(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - configurationChannel.setMessageHandler(nil) } + } else { + configurationChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let setUIDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setUIDelegate", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setUIDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKUIDelegate - do { - try api.pigeonDelegate.setUIDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setUIDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setUIDelegate", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setUIDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKUIDelegate + do { + try api.pigeonDelegate.setUIDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setUIDelegateChannel.setMessageHandler(nil) } + } else { + setUIDelegateChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let setNavigationDelegateChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setNavigationDelegate", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setNavigationDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKNavigationDelegate - do { - try api.pigeonDelegate.setNavigationDelegate( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setNavigationDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setNavigationDelegate", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setNavigationDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKNavigationDelegate + do { + try api.pigeonDelegate.setNavigationDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setNavigationDelegateChannel.setMessageHandler(nil) } + } else { + setNavigationDelegateChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let getUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getUrl", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getUrl( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getUrl", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getUrlChannel.setMessageHandler(nil) } + } else { + getUrlChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let getEstimatedProgressChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getEstimatedProgress", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getEstimatedProgressChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getEstimatedProgress( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getEstimatedProgressChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getEstimatedProgress", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getEstimatedProgressChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getEstimatedProgress(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getEstimatedProgressChannel.setMessageHandler(nil) } + } else { + getEstimatedProgressChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let loadChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.load", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let requestArg = args[1] as! URLRequestWrapper - do { - try api.pigeonDelegate.load( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.load", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let requestArg = args[1] as! URLRequestWrapper + do { + try api.pigeonDelegate.load(pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadChannel.setMessageHandler(nil) } + } else { + loadChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let loadHtmlStringChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadHtmlString", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadHtmlStringChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let stringArg = args[1] as! String - let baseUrlArg: String? = nilOrValue(args[2]) - do { - try api.pigeonDelegate.loadHtmlString( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, - baseUrl: baseUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadHtmlStringChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadHtmlString", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadHtmlStringChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let stringArg = args[1] as! String + let baseUrlArg: String? = nilOrValue(args[2]) + do { + try api.pigeonDelegate.loadHtmlString(pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, baseUrl: baseUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadHtmlStringChannel.setMessageHandler(nil) } + } else { + loadHtmlStringChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let loadFileUrlChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFileUrl", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFileUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let urlArg = args[1] as! String - let readAccessUrlArg = args[2] as! String - do { - try api.pigeonDelegate.loadFileUrl( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, - readAccessUrl: readAccessUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadFileUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFileUrl", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFileUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let urlArg = args[1] as! String + let readAccessUrlArg = args[2] as! String + do { + try api.pigeonDelegate.loadFileUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, readAccessUrl: readAccessUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadFileUrlChannel.setMessageHandler(nil) } + } else { + loadFileUrlChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let loadFlutterAssetChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFlutterAsset", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFlutterAssetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let keyArg = args[1] as! String - do { - try api.pigeonDelegate.loadFlutterAsset( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let loadFlutterAssetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFlutterAsset", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFlutterAssetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let keyArg = args[1] as! String + do { + try api.pigeonDelegate.loadFlutterAsset(pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - loadFlutterAssetChannel.setMessageHandler(nil) } + } else { + loadFlutterAssetChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let canGoBackChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoBack", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoBack( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let canGoBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoBack", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - canGoBackChannel.setMessageHandler(nil) } + } else { + canGoBackChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let canGoForwardChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoForward", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoForward( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let canGoForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoForward", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - canGoForwardChannel.setMessageHandler(nil) } + } else { + canGoForwardChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let goBackChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goBack", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let goBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goBack", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - goBackChannel.setMessageHandler(nil) } + } else { + goBackChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let goForwardChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goForward", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let goForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goForward", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - goForwardChannel.setMessageHandler(nil) } + } else { + goForwardChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let reloadChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.reload", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - reloadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let reloadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.reload", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + reloadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - reloadChannel.setMessageHandler(nil) } + } else { + reloadChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let getTitleChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getTitle", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getTitleChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getTitle( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getTitleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getTitle", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getTitleChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getTitle(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getTitleChannel.setMessageHandler(nil) } + } else { + getTitleChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsBackForwardNavigationGestures", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsBackForwardNavigationGestures( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsBackForwardNavigationGestures", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsBackForwardNavigationGestures(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) } + } else { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let setCustomUserAgentChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setCustomUserAgent", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let userAgentArg: String? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setCustomUserAgent( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let userAgentArg: String? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setCustomUserAgentChannel.setMessageHandler(nil) } + } else { + setCustomUserAgentChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let evaluateJavaScriptChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.evaluateJavaScript", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - evaluateJavaScriptChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let javaScriptStringArg = args[1] as! String - api.pigeonDelegate.evaluateJavaScript( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg - ) { result in - switch result { - case .success(let res): - reply(wrapResult(res)) - case .failure(let error): - reply(wrapError(error)) - } + let evaluateJavaScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.evaluateJavaScript", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + evaluateJavaScriptChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let javaScriptStringArg = args[1] as! String + api.pigeonDelegate.evaluateJavaScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg) { result in + switch result { + case .success(let res): + reply(wrapResult(res)) + case .failure(let error): + reply(wrapError(error)) } } - } else { - evaluateJavaScriptChannel.setMessageHandler(nil) } + } else { + evaluateJavaScriptChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let setInspectableChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setInspectable", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setInspectableChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let inspectableArg = args[1] as! Bool - do { - try api.pigeonDelegate.setInspectable( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setInspectableChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setInspectable", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setInspectableChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let inspectableArg = args[1] as! Bool + do { + try api.pigeonDelegate.setInspectable(pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setInspectableChannel.setMessageHandler(nil) } + } else { + setInspectableChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let getCustomUserAgentChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getCustomUserAgent", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getCustomUserAgent( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) - } + let getCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) } - } else { - getCustomUserAgentChannel.setMessageHandler(nil) } + } else { + getCustomUserAgentChannel.setMessageHandler(nil) + } #endif #if !os(iOS) - let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsLinkPreview", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsLinkPreviewChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsLinkPreview( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsLinkPreview", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsLinkPreviewChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsLinkPreview(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - setAllowsLinkPreviewChannel.setMessageHandler(nil) } + } else { + setAllowsLinkPreviewChannel.setMessageHandler(nil) + } #endif } #if !os(iOS) - ///Creates a Dart instance of NSViewWKWebView and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKWebView, completion: @escaping (Result) -> Void - ) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) - } + ///Creates a Dart instance of NSViewWKWebView and attaches it to [pigeonInstance]. + func pigeonNewInstance(pigeonInstance: WKWebView, completion: @escaping (Result) -> Void) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) } } } + } #endif } open class PigeonApiDelegateWKWebView { @@ -6072,7 +5187,7 @@ open class PigeonApiDelegateWKWebView { protocol PigeonApiProtocolWKWebView { } -final class PigeonApiWKWebView: PigeonApiProtocolWKWebView { +final class PigeonApiWKWebView: PigeonApiProtocolWKWebView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebView ///An implementation of [NSObject] used to access callback methods @@ -6080,32 +5195,26 @@ final class PigeonApiWKWebView: PigeonApiProtocolWKWebView { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebView) - { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebView) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKWebView and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKWebView, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKWebView, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6129,35 +5238,19 @@ protocol PigeonApiDelegateWKUIDelegate { protocol PigeonApiProtocolWKUIDelegate { /// Creates a new web view. - func onCreateWebView( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - configuration configurationArg: WKWebViewConfiguration, - navigationAction navigationActionArg: WKNavigationAction, - completion: @escaping (Result) -> Void) + func onCreateWebView(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, configuration configurationArg: WKWebViewConfiguration, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) /// Determines whether a web resource, which the security origin object /// describes, can access to the device’s microphone audio and camera video. - func requestMediaCapturePermission( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, - completion: @escaping (Result) -> Void) + func requestMediaCapturePermission(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, completion: @escaping (Result) -> Void) /// Displays a JavaScript alert panel. - func runJavaScriptAlertPanel( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - message messageArg: String, frame frameArg: WKFrameInfo, - completion: @escaping (Result) -> Void) + func runJavaScriptAlertPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) /// Displays a JavaScript confirm panel. - func runJavaScriptConfirmPanel( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - message messageArg: String, frame frameArg: WKFrameInfo, - completion: @escaping (Result) -> Void) + func runJavaScriptConfirmPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) /// Displays a JavaScript text input panel. - func runJavaScriptTextInputPanel( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, - completion: @escaping (Result) -> Void) + func runJavaScriptTextInputPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) } -final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { +final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKUIDelegate ///An implementation of [NSObject] used to access callback methods @@ -6165,32 +5258,25 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUIDelegate - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUIDelegate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUIDelegate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUIDelegate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -6202,34 +5288,25 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } ///Creates a Dart instance of WKUIDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKUIDelegate, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKUIDelegate, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: - "Error: Attempting to create a new Dart instance of WKUIDelegate, but the class has a nonnull callback method.", - details: ""))) + message: "Error: Attempting to create a new Dart instance of WKUIDelegate, but the class has a nonnull callback method.", details: ""))) } } /// Creates a new web view. - func onCreateWebView( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - configuration configurationArg: WKWebViewConfiguration, - navigationAction navigationActionArg: WKNavigationAction, - completion: @escaping (Result) -> Void - ) { + func onCreateWebView(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, configuration configurationArg: WKWebViewConfiguration, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -6240,13 +5317,9 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonInstanceArg, webViewArg, configurationArg, navigationActionArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, configurationArg, navigationActionArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6264,11 +5337,7 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { /// Determines whether a web resource, which the security origin object /// describes, can access to the device’s microphone audio and camera video. - func requestMediaCapturePermission( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, - completion: @escaping (Result) -> Void - ) { + func requestMediaCapturePermission(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -6279,12 +5348,9 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, originArg, frameArg, typeArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, originArg, frameArg, typeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6295,11 +5361,7 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion( - .failure( - PigeonError( - code: "null-error", - message: "Flutter api returned null value for non-null return value.", details: ""))) + completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! PermissionDecision completion(.success(result)) @@ -6308,11 +5370,7 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } /// Displays a JavaScript alert panel. - func runJavaScriptAlertPanel( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - message messageArg: String, frame frameArg: WKFrameInfo, - completion: @escaping (Result) -> Void - ) { + func runJavaScriptAlertPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -6323,12 +5381,9 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6345,11 +5400,7 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } /// Displays a JavaScript confirm panel. - func runJavaScriptConfirmPanel( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - message messageArg: String, frame frameArg: WKFrameInfo, - completion: @escaping (Result) -> Void - ) { + func runJavaScriptConfirmPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -6360,12 +5411,9 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { - response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6376,11 +5424,7 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion( - .failure( - PigeonError( - code: "null-error", - message: "Flutter api returned null value for non-null return value.", details: ""))) + completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! Bool completion(.success(result)) @@ -6389,11 +5433,7 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } /// Displays a JavaScript text input panel. - func runJavaScriptTextInputPanel( - pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, - prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, - completion: @escaping (Result) -> Void - ) { + func runJavaScriptTextInputPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -6404,13 +5444,9 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonInstanceArg, webViewArg, promptArg, defaultTextArg, frameArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, promptArg, defaultTextArg, frameArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6431,15 +5467,13 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { protocol PigeonApiDelegateWKHTTPCookieStore { /// Sets a cookie policy that indicates whether the cookie store allows cookie /// storage. - func setCookie( - pigeonApi: PigeonApiWKHTTPCookieStore, pigeonInstance: WKHTTPCookieStore, cookie: HTTPCookie, - completion: @escaping (Result) -> Void) + func setCookie(pigeonApi: PigeonApiWKHTTPCookieStore, pigeonInstance: WKHTTPCookieStore, cookie: HTTPCookie, completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolWKHTTPCookieStore { } -final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { +final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKHTTPCookieStore ///An implementation of [NSObject] used to access callback methods @@ -6447,33 +5481,23 @@ final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKHTTPCookieStore - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKHTTPCookieStore) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKHTTPCookieStore? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKHTTPCookieStore?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setCookieChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.setCookie", - binaryMessenger: binaryMessenger, codec: codec) + let setCookieChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.setCookie", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setCookieChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKHTTPCookieStore let cookieArg = args[1] as! HTTPCookie - api.pigeonDelegate.setCookie( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, cookie: cookieArg - ) { result in + api.pigeonDelegate.setCookie(pigeonApi: api, pigeonInstance: pigeonInstanceArg, cookie: cookieArg) { result in switch result { case .success: reply(wrapResult(nil)) @@ -6488,26 +5512,21 @@ final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { } ///Creates a Dart instance of WKHTTPCookieStore and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKHTTPCookieStore, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKHTTPCookieStore, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6527,27 +5546,22 @@ final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { } protocol PigeonApiDelegateUIScrollViewDelegate { #if !os(macOS) - func pigeonDefaultConstructor(pigeonApi: PigeonApiUIScrollViewDelegate) throws - -> UIScrollViewDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiUIScrollViewDelegate) throws -> UIScrollViewDelegate #endif } protocol PigeonApiProtocolUIScrollViewDelegate { #if !os(macOS) - /// Tells the delegate when the user scrolls the content view within the - /// scroll view. - /// - /// Note that this is a convenient method that includes the `contentOffset` of - /// the `scrollView`. - func scrollViewDidScroll( - pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, - scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, - completion: @escaping (Result) -> Void) - #endif + /// Tells the delegate when the user scrolls the content view within the + /// scroll view. + /// + /// Note that this is a convenient method that includes the `contentOffset` of + /// the `scrollView`. + func scrollViewDidScroll(pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, completion: @escaping (Result) -> Void) #endif } -final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate { +final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIScrollViewDelegate ///An implementation of [NSObject] used to access callback methods @@ -6555,112 +5569,55 @@ final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateUIScrollViewDelegate - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIScrollViewDelegate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollViewDelegate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollViewDelegate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_defaultConstructor", - binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - pigeonDefaultConstructorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonIdentifierArg = args[0] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), - withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) - } + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + pigeonDefaultConstructorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonIdentifierArg = args[0] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( +try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), +withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) } - } else { - pigeonDefaultConstructorChannel.setMessageHandler(nil) } + } else { + pigeonDefaultConstructorChannel.setMessageHandler(nil) + } #endif } #if !os(macOS) - ///Creates a Dart instance of UIScrollViewDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: UIScrollViewDelegate, - completion: @escaping (Result) -> Void - ) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) - } - } - } - } - #endif - #if !os(macOS) - /// Tells the delegate when the user scrolls the content view within the - /// scroll view. - /// - /// Note that this is a convenient method that includes the `contentOffset` of - /// the `scrollView`. - func scrollViewDidScroll( - pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, - scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, - completion: @escaping (Result) -> Void - ) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - return - } + ///Creates a Dart instance of UIScrollViewDelegate and attaches it to [pigeonInstance]. + func pigeonNewInstance(pigeonInstance: UIScrollViewDelegate, completion: @escaping (Result) -> Void) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, scrollViewArg, xArg, yArg] as [Any?]) { response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6675,41 +5632,69 @@ final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate } } } + } + #endif + #if !os(macOS) + /// Tells the delegate when the user scrolls the content view within the + /// scroll view. + /// + /// Note that this is a convenient method that includes the `contentOffset` of + /// the `scrollView`. + func scrollViewDidScroll(pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, completion: @escaping (Result) -> Void) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + return + } + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, scrollViewArg, xArg, yArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) + } + } + } #endif } protocol PigeonApiDelegateURLCredential { /// Creates a URL credential instance for internet password authentication /// with a given user name and password, using a given persistence setting. - func withUser( - pigeonApi: PigeonApiURLCredential, user: String, password: String, - persistence: UrlCredentialPersistence - ) throws -> URLCredential + func withUser(pigeonApi: PigeonApiURLCredential, user: String, password: String, persistence: UrlCredentialPersistence) throws -> URLCredential /// Creates a URL credential instance for internet password authentication /// with a given user name and password, using a given persistence setting. /// /// This provides the native `UrlCredential(user:password:persistence)` /// constructor as an async method to ensure the class is added to the /// InstanceManager. See https://github.com/flutter/flutter/issues/162437. - func withUserAsync( - pigeonApi: PigeonApiURLCredential, user: String, password: String, - persistence: UrlCredentialPersistence, - completion: @escaping (Result) -> Void) + func withUserAsync(pigeonApi: PigeonApiURLCredential, user: String, password: String, persistence: UrlCredentialPersistence, completion: @escaping (Result) -> Void) /// Creates a URL credential instance for server trust authentication, /// initialized with a accepted trust. /// /// This provides the native `UrlCredential(forTrust:)` constructor as an /// async method to ensure the class is added to the InstanceManager. See /// https://github.com/flutter/flutter/issues/162437. - func serverTrustAsync( - pigeonApi: PigeonApiURLCredential, trust: SecTrustWrapper, - completion: @escaping (Result) -> Void) + func serverTrustAsync(pigeonApi: PigeonApiURLCredential, trust: SecTrustWrapper, completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolURLCredential { } -final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { +final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLCredential ///An implementation of [NSObject] used to access callback methods @@ -6717,24 +5702,17 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLCredential - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLCredential) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLCredential? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLCredential?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let withUserChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUser", - binaryMessenger: binaryMessenger, codec: codec) + let withUserChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUser", binaryMessenger: binaryMessenger, codec: codec) if let api = api { withUserChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6744,9 +5722,8 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { let persistenceArg = args[3] as! UrlCredentialPersistence do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( - try api.pigeonDelegate.withUser( - pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg), - withIdentifier: pigeonIdentifierArg) +try api.pigeonDelegate.withUser(pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg), +withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -6755,18 +5732,14 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { } else { withUserChannel.setMessageHandler(nil) } - let withUserAsyncChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUserAsync", - binaryMessenger: binaryMessenger, codec: codec) + let withUserAsyncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUserAsync", binaryMessenger: binaryMessenger, codec: codec) if let api = api { withUserAsyncChannel.setMessageHandler { message, reply in let args = message as! [Any?] let userArg = args[0] as! String let passwordArg = args[1] as! String let persistenceArg = args[2] as! UrlCredentialPersistence - api.pigeonDelegate.withUserAsync( - pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg - ) { result in + api.pigeonDelegate.withUserAsync(pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg) { result in switch result { case .success(let res): reply(wrapResult(res)) @@ -6778,9 +5751,7 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { } else { withUserAsyncChannel.setMessageHandler(nil) } - let serverTrustAsyncChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.serverTrustAsync", - binaryMessenger: binaryMessenger, codec: codec) + let serverTrustAsyncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.serverTrustAsync", binaryMessenger: binaryMessenger, codec: codec) if let api = api { serverTrustAsyncChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6800,26 +5771,21 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { } ///Creates a Dart instance of URLCredential and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: URLCredential, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: URLCredential, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6839,27 +5805,21 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { } protocol PigeonApiDelegateURLProtectionSpace { /// The receiver’s host. - func host(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws - -> String + func host(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> String /// The receiver’s port. - func port(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws - -> Int64 + func port(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> Int64 /// The receiver’s authentication realm. - func realm(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws - -> String? + func realm(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> String? /// The authentication method used by the receiver. - func authenticationMethod( - pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace - ) throws -> String? + func authenticationMethod(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> String? /// A representation of the server’s SSL transaction state. - func getServerTrust(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) - throws -> SecTrustWrapper? + func getServerTrust(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> SecTrustWrapper? } protocol PigeonApiProtocolURLProtectionSpace { } -final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { +final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLProtectionSpace ///An implementation of [NSObject] used to access callback methods @@ -6867,32 +5827,23 @@ final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateURLProtectionSpace - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLProtectionSpace) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLProtectionSpace? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLProtectionSpace?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let getServerTrustChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.getServerTrust", - binaryMessenger: binaryMessenger, codec: codec) + let getServerTrustChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.getServerTrust", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getServerTrustChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLProtectionSpace do { - let result = try api.pigeonDelegate.getServerTrust( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getServerTrust(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -6904,34 +5855,26 @@ final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { } ///Creates a Dart instance of URLProtectionSpace and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: URLProtectionSpace, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: URLProtectionSpace, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let hostArg = try! pigeonDelegate.host(pigeonApi: self, pigeonInstance: pigeonInstance) let portArg = try! pigeonDelegate.port(pigeonApi: self, pigeonInstance: pigeonInstance) let realmArg = try! pigeonDelegate.realm(pigeonApi: self, pigeonInstance: pigeonInstance) - let authenticationMethodArg = try! pigeonDelegate.authenticationMethod( - pigeonApi: self, pigeonInstance: pigeonInstance) + let authenticationMethodArg = try! pigeonDelegate.authenticationMethod(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage( - [pigeonIdentifierArg, hostArg, portArg, realmArg, authenticationMethodArg] as [Any?] - ) { response in + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, hostArg, portArg, realmArg, authenticationMethodArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -6950,15 +5893,13 @@ final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { } protocol PigeonApiDelegateURLAuthenticationChallenge { /// The receiver’s protection space. - func getProtectionSpace( - pigeonApi: PigeonApiURLAuthenticationChallenge, pigeonInstance: URLAuthenticationChallenge - ) throws -> URLProtectionSpace + func getProtectionSpace(pigeonApi: PigeonApiURLAuthenticationChallenge, pigeonInstance: URLAuthenticationChallenge) throws -> URLProtectionSpace } protocol PigeonApiProtocolURLAuthenticationChallenge { } -final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticationChallenge { +final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticationChallenge { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLAuthenticationChallenge ///An implementation of [NSObject] used to access callback methods @@ -6966,33 +5907,23 @@ final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticat return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateURLAuthenticationChallenge - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLAuthenticationChallenge) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLAuthenticationChallenge? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLAuthenticationChallenge?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let getProtectionSpaceChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.getProtectionSpace", - binaryMessenger: binaryMessenger, codec: codec) + let getProtectionSpaceChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.getProtectionSpace", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getProtectionSpaceChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLAuthenticationChallenge do { - let result = try api.pigeonDelegate.getProtectionSpace( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getProtectionSpace(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -7004,27 +5935,21 @@ final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticat } ///Creates a Dart instance of URLAuthenticationChallenge and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: URLAuthenticationChallenge, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: URLAuthenticationChallenge, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -7050,7 +5975,7 @@ protocol PigeonApiDelegateURL { protocol PigeonApiProtocolURL { } -final class PigeonApiURL: PigeonApiProtocolURL { +final class PigeonApiURL: PigeonApiProtocolURL { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURL ///An implementation of [NSObject] used to access callback methods @@ -7066,19 +5991,15 @@ final class PigeonApiURL: PigeonApiProtocolURL { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let getAbsoluteStringChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.URL.getAbsoluteString", - binaryMessenger: binaryMessenger, codec: codec) + let getAbsoluteStringChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URL.getAbsoluteString", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAbsoluteStringChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URL do { - let result = try api.pigeonDelegate.getAbsoluteString( - pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAbsoluteString(pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -7090,26 +6011,21 @@ final class PigeonApiURL: PigeonApiProtocolURL { } ///Creates a Dart instance of URL and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: URL, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: URL, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -7130,15 +6046,13 @@ final class PigeonApiURL: PigeonApiProtocolURL { protocol PigeonApiDelegateWKWebpagePreferences { /// A Boolean value that indicates whether JavaScript from web content is /// allowed to run. - func setAllowsContentJavaScript( - pigeonApi: PigeonApiWKWebpagePreferences, pigeonInstance: WKWebpagePreferences, allow: Bool) - throws + func setAllowsContentJavaScript(pigeonApi: PigeonApiWKWebpagePreferences, pigeonInstance: WKWebpagePreferences, allow: Bool) throws } protocol PigeonApiProtocolWKWebpagePreferences { } -final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences { +final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebpagePreferences ///An implementation of [NSObject] used to access callback methods @@ -7146,34 +6060,24 @@ final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateWKWebpagePreferences - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebpagePreferences) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebpagePreferences? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebpagePreferences?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setAllowsContentJavaScriptChannel = FlutterBasicMessageChannel( - name: - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.setAllowsContentJavaScript", - binaryMessenger: binaryMessenger, codec: codec) + let setAllowsContentJavaScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.setAllowsContentJavaScript", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAllowsContentJavaScriptChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebpagePreferences let allowArg = args[1] as! Bool do { - try api.pigeonDelegate.setAllowsContentJavaScript( - pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + try api.pigeonDelegate.setAllowsContentJavaScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -7185,26 +6089,21 @@ final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences } ///Creates a Dart instance of WKWebpagePreferences and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: WKWebpagePreferences, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: WKWebpagePreferences, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -7224,20 +6123,17 @@ final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences } protocol PigeonApiDelegateGetTrustResultResponse { /// The result code from the most recent trust evaluation. - func result(pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse) - throws -> DartSecTrustResultType + func result(pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse) throws -> DartSecTrustResultType /// A result code. /// /// See https://developer.apple.com/documentation/security/security-framework-result-codes?language=objc. - func resultCode( - pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse - ) throws -> Int64 + func resultCode(pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse) throws -> Int64 } protocol PigeonApiProtocolGetTrustResultResponse { } -final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResponse { +final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateGetTrustResultResponse ///An implementation of [NSObject] used to access callback methods @@ -7245,38 +6141,28 @@ final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResp return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, - delegate: PigeonApiDelegateGetTrustResultResponse - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateGetTrustResultResponse) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of GetTrustResultResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: GetTrustResultResponse, - completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: GetTrustResultResponse, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let resultArg = try! pigeonDelegate.result(pigeonApi: self, pigeonInstance: pigeonInstance) - let resultCodeArg = try! pigeonDelegate.resultCode( - pigeonApi: self, pigeonInstance: pigeonInstance) + let resultCodeArg = try! pigeonDelegate.resultCode(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, resultArg, resultCodeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -7296,30 +6182,23 @@ final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResp } protocol PigeonApiDelegateSecTrust { /// Evaluates trust for the specified certificate and policies. - func evaluateWithError( - pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, - completion: @escaping (Result) -> Void) + func evaluateWithError(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, completion: @escaping (Result) -> Void) /// Returns an opaque cookie containing exceptions to trust policies that will /// allow future evaluations of the current certificate to succeed. - func copyExceptions(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws - -> FlutterStandardTypedData? + func copyExceptions(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws -> FlutterStandardTypedData? /// Sets a list of exceptions that should be ignored when the certificate is /// evaluated. - func setExceptions( - pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, exceptions: FlutterStandardTypedData? - ) throws -> Bool + func setExceptions(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, exceptions: FlutterStandardTypedData?) throws -> Bool /// Returns the result code from the most recent trust evaluation. - func getTrustResult(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws - -> GetTrustResultResponse + func getTrustResult(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws -> GetTrustResultResponse /// Certificates used to evaluate trust. - func copyCertificateChain(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws - -> [SecCertificateWrapper]? + func copyCertificateChain(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws -> [SecCertificateWrapper]? } protocol PigeonApiProtocolSecTrust { } -final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { +final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateSecTrust ///An implementation of [NSObject] used to access callback methods @@ -7331,17 +6210,13 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecTrust?) - { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecTrust?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let evaluateWithErrorChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.evaluateWithError", - binaryMessenger: binaryMessenger, codec: codec) + let evaluateWithErrorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.evaluateWithError", binaryMessenger: binaryMessenger, codec: codec) if let api = api { evaluateWithErrorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -7358,9 +6233,7 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { evaluateWithErrorChannel.setMessageHandler(nil) } - let copyExceptionsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyExceptions", - binaryMessenger: binaryMessenger, codec: codec) + let copyExceptionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyExceptions", binaryMessenger: binaryMessenger, codec: codec) if let api = api { copyExceptionsChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -7375,17 +6248,14 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { copyExceptionsChannel.setMessageHandler(nil) } - let setExceptionsChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.setExceptions", - binaryMessenger: binaryMessenger, codec: codec) + let setExceptionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.setExceptions", binaryMessenger: binaryMessenger, codec: codec) if let api = api { setExceptionsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let trustArg = args[0] as! SecTrustWrapper let exceptionsArg: FlutterStandardTypedData? = nilOrValue(args[1]) do { - let result = try api.pigeonDelegate.setExceptions( - pigeonApi: api, trust: trustArg, exceptions: exceptionsArg) + let result = try api.pigeonDelegate.setExceptions(pigeonApi: api, trust: trustArg, exceptions: exceptionsArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -7394,9 +6264,7 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { setExceptionsChannel.setMessageHandler(nil) } - let getTrustResultChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.getTrustResult", - binaryMessenger: binaryMessenger, codec: codec) + let getTrustResultChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.getTrustResult", binaryMessenger: binaryMessenger, codec: codec) if let api = api { getTrustResultChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -7411,9 +6279,7 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { getTrustResultChannel.setMessageHandler(nil) } - let copyCertificateChainChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyCertificateChain", - binaryMessenger: binaryMessenger, codec: codec) + let copyCertificateChainChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyCertificateChain", binaryMessenger: binaryMessenger, codec: codec) if let api = api { copyCertificateChainChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -7431,26 +6297,21 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } ///Creates a Dart instance of SecTrust and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: SecTrustWrapper, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: SecTrustWrapper, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -7470,14 +6331,13 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } protocol PigeonApiDelegateSecCertificate { /// Returns a DER representation of a certificate given a certificate object. - func copyData(pigeonApi: PigeonApiSecCertificate, certificate: SecCertificateWrapper) throws - -> FlutterStandardTypedData + func copyData(pigeonApi: PigeonApiSecCertificate, certificate: SecCertificateWrapper) throws -> FlutterStandardTypedData } protocol PigeonApiProtocolSecCertificate { } -final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { +final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateSecCertificate ///An implementation of [NSObject] used to access callback methods @@ -7485,24 +6345,17 @@ final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init( - pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateSecCertificate - ) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateSecCertificate) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers( - binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecCertificate? - ) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecCertificate?) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( - pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let copyDataChannel = FlutterBasicMessageChannel( - name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.copyData", - binaryMessenger: binaryMessenger, codec: codec) + let copyDataChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.copyData", binaryMessenger: binaryMessenger, codec: codec) if let api = api { copyDataChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -7520,26 +6373,21 @@ final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { } ///Creates a Dart instance of SecCertificate and attaches it to [pigeonInstance]. - func pigeonNewInstance( - pigeonInstance: SecCertificateWrapper, completion: @escaping (Result) -> Void - ) { + func pigeonNewInstance(pigeonInstance: SecCertificateWrapper, completion: @escaping (Result) -> Void) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( - pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = - "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance" - let channel = FlutterBasicMessageChannel( - name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance" + let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) diff --git a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart index 7b3a868fd54..3b92e057230 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v25.5.0), do not edit directly. +// Autogenerated from Pigeon (v26.1.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 @@ -9,8 +9,7 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' - show ReadBuffer, WriteBuffer, immutable, protected; +import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -21,11 +20,7 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({ - Object? result, - PlatformException? error, - bool empty = false, -}) { +List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { if (empty) { return []; } @@ -34,9 +29,304 @@ List wrapResponse({ } return [error.code, error.message, error.details]; } +/// Provides overrides for the constructors and static members of each +/// Dart proxy class. +/// +/// This is only intended to be used with unit tests to prevent errors from +/// making message calls in a unit test. +/// +/// See [PigeonOverrides.pigeon_reset] to set all overrides back to null. +@visibleForTesting +class PigeonOverrides { + /// Overrides [URLRequest.new]. + static URLRequest Function({ + required String url, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? uRLRequest_new; + + /// Overrides [WKUserScript.new]. + static WKUserScript Function({ + required String source, + required UserScriptInjectionTime injectionTime, + required bool isForMainFrameOnly, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? wKUserScript_new; + + /// Overrides [HTTPCookie.new]. + static HTTPCookie Function({ + required Map properties, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? hTTPCookie_new; + + /// Overrides [AuthenticationChallengeResponse.new]. + static AuthenticationChallengeResponse Function({ + required UrlSessionAuthChallengeDisposition disposition, + URLCredential? credential, + })? authenticationChallengeResponse_new; + + /// Overrides [WKWebViewConfiguration.new]. + static WKWebViewConfiguration Function( + {void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue})? wKWebViewConfiguration_new; + + /// Overrides [WKScriptMessageHandler.new]. + static WKScriptMessageHandler Function({ + required void Function( + WKScriptMessageHandler pigeon_instance, + WKUserContentController controller, + WKScriptMessage message, + ) didReceiveScriptMessage, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? wKScriptMessageHandler_new; + + /// Overrides [WKNavigationDelegate.new]. + static WKNavigationDelegate Function({ + required Future Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + WKNavigationAction navigationAction, + ) decidePolicyForNavigationAction, + required Future Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + WKNavigationResponse navigationResponse, + ) decidePolicyForNavigationResponse, + required Future Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + URLAuthenticationChallenge challenge, + ) didReceiveAuthenticationChallenge, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + String? url, + )? didFinishNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + String? url, + )? didStartProvisionalNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + NSError error, + )? didFailNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + NSError error, + )? didFailProvisionalNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + )? webViewWebContentProcessDidTerminate, + })? wKNavigationDelegate_new; + + /// Overrides [NSObject.new]. + static NSObject Function( + {void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue})? nSObject_new; + + /// Overrides [UIViewWKWebView.new]. + static UIViewWKWebView Function({ + required WKWebViewConfiguration initialConfiguration, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? uIViewWKWebView_new; + + /// Overrides [NSViewWKWebView.new]. + static NSViewWKWebView Function({ + required WKWebViewConfiguration initialConfiguration, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? nSViewWKWebView_new; + + /// Overrides [WKUIDelegate.new]. + static WKUIDelegate Function({ + required Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + WKSecurityOrigin origin, + WKFrameInfo frame, + MediaCaptureType type, + ) requestMediaCapturePermission, + required Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + String message, + WKFrameInfo frame, + ) runJavaScriptConfirmPanel, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + void Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + WKWebViewConfiguration configuration, + WKNavigationAction navigationAction, + )? onCreateWebView, + Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + String message, + WKFrameInfo frame, + )? runJavaScriptAlertPanel, + Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + String prompt, + String? defaultText, + WKFrameInfo frame, + )? runJavaScriptTextInputPanel, + })? wKUIDelegate_new; + + /// Overrides [UIScrollViewDelegate.new]. + static UIScrollViewDelegate Function({ + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + void Function( + UIScrollViewDelegate pigeon_instance, + UIScrollView scrollView, + double x, + double y, + )? scrollViewDidScroll, + })? uIScrollViewDelegate_new; + + /// Overrides [URLCredential.withUser]. + static URLCredential Function({ + required String user, + required String password, + required UrlCredentialPersistence persistence, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + })? uRLCredential_withUser; + + /// Overrides [WKWebsiteDataStore.defaultDataStore]. + static WKWebsiteDataStore? wKWebsiteDataStore_defaultDataStore; + + /// Overrides [AuthenticationChallengeResponse.createAsync]. + static Future Function( + UrlSessionAuthChallengeDisposition, + URLCredential?, + )? authenticationChallengeResponse_createAsync; + + /// Overrides [URLCredential.withUserAsync]. + static Future Function( + String, + String, + UrlCredentialPersistence, + )? uRLCredential_withUserAsync; + + /// Overrides [URLCredential.serverTrustAsync]. + static Future Function(SecTrust)? + uRLCredential_serverTrustAsync; + + /// Overrides [SecTrust.evaluateWithError]. + static Future Function(SecTrust)? secTrust_evaluateWithError; + + /// Overrides [SecTrust.copyExceptions]. + static Future Function(SecTrust)? secTrust_copyExceptions; + + /// Overrides [SecTrust.setExceptions]. + static Future Function( + SecTrust, + Uint8List?, + )? secTrust_setExceptions; + + /// Overrides [SecTrust.getTrustResult]. + static Future Function(SecTrust)? + secTrust_getTrustResult; + + /// Overrides [SecTrust.copyCertificateChain]. + static Future?> Function(SecTrust)? + secTrust_copyCertificateChain; + + /// Overrides [SecCertificate.copyData]. + static Future Function(SecCertificate)? secCertificate_copyData; + + /// Sets all overridden ProxyApi class members to null. + static void pigeon_reset() { + uRLRequest_new = null; + wKUserScript_new = null; + hTTPCookie_new = null; + authenticationChallengeResponse_new = null; + authenticationChallengeResponse_createAsync = null; + wKWebsiteDataStore_defaultDataStore = null; + wKWebViewConfiguration_new = null; + wKScriptMessageHandler_new = null; + wKNavigationDelegate_new = null; + nSObject_new = null; + uIViewWKWebView_new = null; + nSViewWKWebView_new = null; + wKUIDelegate_new = null; + uIScrollViewDelegate_new = null; + uRLCredential_withUser = null; + uRLCredential_withUserAsync = null; + uRLCredential_serverTrustAsync = null; + secTrust_evaluateWithError = null; + secTrust_copyExceptions = null; + secTrust_setExceptions = null; + secTrust_getTrustResult = null; + secTrust_copyCertificateChain = null; + secCertificate_copyData = null; + } +} -/// An immutable object that serves as the base class for all ProxyApis and -/// can provide functional copies of itself. +/// An immutable object that serves as the base class for all Dart proxy classes +/// and can provide functional copies of itself. /// /// All implementers are expected to be [immutable] as defined by the annotation /// and override [pigeon_copy] returning an instance of itself. @@ -47,7 +337,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -101,7 +391,7 @@ class PigeonInstanceManager { // 0 <= n < 2^16. static const int _maxDartCreatedIdentifier = 65536; - /// The default [PigeonInstanceManager] used by ProxyApis. + /// The default [PigeonInstanceManager] used by Dart proxy classes. /// /// On creation, this manager makes a call to clear the native /// InstanceManager. This is to prevent identifier conflicts after a host @@ -117,10 +407,9 @@ 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; @@ -133,8 +422,7 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = - _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -142,110 +430,42 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers( - instanceManager: instanceManager, - ); - URLRequest.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - HTTPURLResponse.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - URLResponse.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKUserScript.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKNavigationAction.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKNavigationResponse.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKFrameInfo.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - NSError.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKScriptMessage.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKSecurityOrigin.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - HTTPCookie.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - AuthenticationChallengeResponse.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKWebsiteDataStore.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); + URLRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + HTTPURLResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + URLResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKUserScript.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKNavigationAction.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKNavigationResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKFrameInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + NSError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKScriptMessage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKSecurityOrigin.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + HTTPCookie.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + AuthenticationChallengeResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKWebsiteDataStore.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); UIView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UIScrollView.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKWebViewConfiguration.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKUserContentController.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKPreferences.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKScriptMessageHandler.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKNavigationDelegate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - NSObject.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - UIViewWKWebView.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - NSViewWKWebView.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKWebView.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKUIDelegate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - WKHTTPCookieStore.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - UIScrollViewDelegate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - URLCredential.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - URLProtectionSpace.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - URLAuthenticationChallenge.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + UIScrollView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKWebViewConfiguration.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKUserContentController.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKPreferences.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKScriptMessageHandler.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKNavigationDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + NSObject.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + UIViewWKWebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + NSViewWKWebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKWebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKUIDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKHTTPCookieStore.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + UIScrollViewDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + URLCredential.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + URLProtectionSpace.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + URLAuthenticationChallenge.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); URL.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKWebpagePreferences.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - GetTrustResultResponse.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - SecTrust.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); - SecCertificate.pigeon_setUpMessageHandlers( - pigeon_instanceManager: instanceManager, - ); + WKWebpagePreferences.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + GetTrustResultResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SecTrust.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SecCertificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); return instanceManager; } @@ -262,9 +482,8 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = WeakReference( - instance, - ); + _weakInstances[identifier] = + WeakReference(instance); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -325,21 +544,15 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference( - int identifier, - ) { - final PigeonInternalProxyApiBaseClass? weakInstance = - _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference(int identifier) { + final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = - _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance - .pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = - WeakReference(copy); + _weakInstances[identifier] = WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -361,10 +574,7 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance( - PigeonInternalProxyApiBaseClass instance, - int identifier, - ) { + void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -393,7 +603,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -405,37 +615,31 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.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.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', - ); + assert(arg_identifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInstanceManager.instance).remove( - arg_identifier!, - ); + (instanceManager ?? PigeonInstanceManager.instance) + .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -447,13 +651,12 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [identifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -477,10 +680,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -499,31 +702,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager.getInstanceWithWeakReference( - readValue(buffer)! as int, - ); - default: - return super.readValueOfType(type, buffer); - } - } + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager + .getInstanceWithWeakReference(readValue(buffer)! as int); + default: + return super.readValueOfType(type, buffer); + } + } } + /// The values that can be returned in a change dictionary. /// /// See https://developer.apple.com/documentation/foundation/nskeyvalueobservingoptions. @@ -531,15 +733,12 @@ enum KeyValueObservingOptions { /// Indicates that the change dictionary should provide the new attribute /// value, if applicable. newValue, - /// Indicates that the change dictionary should contain the old attribute /// value, if applicable. oldValue, - /// If specified, a notification should be sent to the observer immediately, /// before the observer registration method even returns. initialValue, - /// Whether separate notifications should be sent to the observer before and /// after each change, instead of a single notification after the change. priorNotification, @@ -551,19 +750,15 @@ enum KeyValueObservingOptions { enum KeyValueChange { /// Indicates that the value of the observed key path was set to a new value. setting, - /// Indicates that an object has been inserted into the to-many relationship /// that is being observed. insertion, - /// Indicates that an object has been removed from the to-many relationship /// that is being observed. removal, - /// Indicates that an object has been replaced in the to-many relationship /// that is being observed. replacement, - /// The value is not recognized by the wrapper. unknown, } @@ -577,28 +772,23 @@ enum KeyValueChangeKey { /// `KeyValueChange.replacement`, the value of this key is a Set object that /// contains the indexes of the inserted, removed, or replaced objects. indexes, - /// An object that contains a value corresponding to one of the /// `KeyValueChange` enum, indicating what sort of change has occurred. kind, - /// If the value of the `KeyValueChange.kind` entry is /// `KeyValueChange.setting, and `KeyValueObservingOptions.newValue` was /// specified when the observer was registered, the value of this key is the /// new value for the attribute. newValue, - /// If the `KeyValueObservingOptions.priorNotification` option was specified /// when the observer was registered this notification is sent prior to a /// change. notificationIsPrior, - /// If the value of the `KeyValueChange.kind` entry is /// `KeyValueChange.setting`, and `KeyValueObservingOptions.old` was specified /// when the observer was registered, the value of this key is the value /// before the attribute was changed. oldValue, - /// The value is not recognized by the wrapper. unknown, } @@ -610,11 +800,9 @@ enum UserScriptInjectionTime { /// A constant to inject the script after the creation of the webpage’s /// document element, but before loading any other content. atDocumentStart, - /// A constant to inject the script after the document finishes loading, but /// before loading any other subresources. atDocumentEnd, - /// The value is not recognized by the wrapper. unknown, } @@ -625,13 +813,10 @@ enum UserScriptInjectionTime { enum AudiovisualMediaType { /// No media types require a user gesture to begin playing. none, - /// Media types that contain audio require a user gesture to begin playing. audio, - /// Media types that contain video require a user gesture to begin playing. video, - /// All media types require a user gesture to begin playing. all, } @@ -643,25 +828,18 @@ enum AudiovisualMediaType { enum WebsiteDataType { /// Cookies. cookies, - /// In-memory caches. memoryCache, - /// On-disk caches. diskCache, - /// HTML offline web app caches. offlineWebApplicationCache, - /// HTML local storage. localStorage, - /// HTML session storage. sessionStorage, - /// WebSQL databases. webSQLDatabases, - /// IndexedDB databases. indexedDBDatabases, } @@ -673,10 +851,8 @@ enum WebsiteDataType { enum NavigationActionPolicy { /// Allow the navigation to continue. allow, - /// Cancel the navigation. cancel, - /// Allow the download to proceed. download, } @@ -688,10 +864,8 @@ enum NavigationActionPolicy { enum NavigationResponsePolicy { /// Allow the navigation to continue. allow, - /// Cancel the navigation. cancel, - /// Allow the download to proceed. download, } @@ -702,51 +876,37 @@ enum NavigationResponsePolicy { enum HttpCookiePropertyKey { /// A String object containing the comment for the cookie. comment, - /// An Uri object or String object containing the comment URL for the cookie. commentUrl, - /// Aa String object stating whether the cookie should be discarded at the end /// of the session. discard, - /// An String object containing the domain for the cookie. domain, - /// An Date object or String object specifying the expiration date for the /// cookie. expires, - /// An String object containing an integer value stating how long in seconds /// the cookie should be kept, at most. maximumAge, - /// An String object containing the name of the cookie (required). name, - /// A URL or String object containing the URL that set this cookie. originUrl, - /// A String object containing the path for the cookie. path, - /// An String object containing comma-separated integer values specifying the /// ports for the cookie. port, - /// A string indicating the same-site policy for the cookie. sameSitePolicy, - /// A String object indicating that the cookie should be transmitted only over /// secure channels. secure, - /// A String object containing the value of the cookie. value, - /// A String object that specifies the version of the cookie. version, - /// The value is not recognized by the wrapper. unknown, } @@ -757,22 +917,16 @@ enum HttpCookiePropertyKey { enum NavigationType { /// A link activation. linkActivated, - /// A request to submit a form. formSubmitted, - /// A request for the frame’s next or previous item. backForward, - /// A request to reload the webpage. reload, - /// A request to resubmit a form. formResubmitted, - /// A navigation request that originates for some other reason. other, - /// The value is not recognized by the wrapper. unknown, } @@ -783,10 +937,8 @@ enum NavigationType { enum PermissionDecision { /// Deny permission for the requested resource. deny, - /// Deny permission for the requested resource. grant, - /// Prompt the user for permission for the requested resource. prompt, } @@ -797,13 +949,10 @@ enum PermissionDecision { enum MediaCaptureType { /// A media device that can capture video. camera, - /// A media device or devices that can capture audio and video. cameraAndMicrophone, - /// A media device that can capture audio. microphone, - /// The value is not recognized by the wrapper. unknown, } @@ -814,18 +963,14 @@ enum MediaCaptureType { enum UrlSessionAuthChallengeDisposition { /// Use the specified credential, which may be nil. useCredential, - /// Use the default handling for the challenge as though this delegate method /// were not implemented. performDefaultHandling, - /// Cancel the entire request. cancelAuthenticationChallenge, - /// Reject this challenge, and call the authentication delegate method again /// with the next authentication protection space. rejectProtectionSpace, - /// The value is not recognized by the wrapper. unknown, } @@ -836,13 +981,10 @@ enum UrlSessionAuthChallengeDisposition { enum UrlCredentialPersistence { /// The credential should not be stored. none, - /// The credential should be stored only for this session. forSession, - /// The credential should be stored in the keychain. permanent, - /// The credential should be stored permanently in the keychain, and in /// addition should be distributed to other devices based on the owning Apple /// ID. @@ -855,33 +997,26 @@ enum UrlCredentialPersistence { enum DartSecTrustResultType { /// The user did not specify a trust setting. unspecified, - /// The user granted permission to trust the certificate for the purposes /// designated in the specified policies. proceed, - /// The user specified that the certificate should not be trusted. deny, - /// Trust is denied, but recovery may be possible. recoverableTrustFailure, - /// Trust is denied and no simple fix is available. fatalTrustFailure, - /// A value that indicates a failure other than trust evaluation. otherError, - /// An indication of an invalid setting or result. invalid, - /// User confirmation is required before proceeding. confirm, - /// The type is not recognized by this wrapper. unknown, } + class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -889,49 +1024,49 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is KeyValueObservingOptions) { + } else if (value is KeyValueObservingOptions) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is KeyValueChange) { + } else if (value is KeyValueChange) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is KeyValueChangeKey) { + } else if (value is KeyValueChangeKey) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is UserScriptInjectionTime) { + } else if (value is UserScriptInjectionTime) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is AudiovisualMediaType) { + } else if (value is AudiovisualMediaType) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is WebsiteDataType) { + } else if (value is WebsiteDataType) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is NavigationActionPolicy) { + } else if (value is NavigationActionPolicy) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is NavigationResponsePolicy) { + } else if (value is NavigationResponsePolicy) { buffer.putUint8(136); writeValue(buffer, value.index); - } else if (value is HttpCookiePropertyKey) { + } else if (value is HttpCookiePropertyKey) { buffer.putUint8(137); writeValue(buffer, value.index); - } else if (value is NavigationType) { + } else if (value is NavigationType) { buffer.putUint8(138); writeValue(buffer, value.index); - } else if (value is PermissionDecision) { + } else if (value is PermissionDecision) { buffer.putUint8(139); writeValue(buffer, value.index); - } else if (value is MediaCaptureType) { + } else if (value is MediaCaptureType) { buffer.putUint8(140); writeValue(buffer, value.index); - } else if (value is UrlSessionAuthChallengeDisposition) { + } else if (value is UrlSessionAuthChallengeDisposition) { buffer.putUint8(141); writeValue(buffer, value.index); - } else if (value is UrlCredentialPersistence) { + } else if (value is UrlCredentialPersistence) { buffer.putUint8(142); writeValue(buffer, value.index); - } else if (value is DartSecTrustResultType) { + } else if (value is DartSecTrustResultType) { buffer.putUint8(143); writeValue(buffer, value.index); } else { @@ -942,51 +1077,49 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueObservingOptions.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChange.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChangeKey.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : UserScriptInjectionTime.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : AudiovisualMediaType.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : WebsiteDataType.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : NavigationActionPolicy.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : NavigationResponsePolicy.values[value]; - case 137: + case 137: final int? value = readValue(buffer) as int?; return value == null ? null : HttpCookiePropertyKey.values[value]; - case 138: + case 138: final int? value = readValue(buffer) as int?; return value == null ? null : NavigationType.values[value]; - case 139: + case 139: final int? value = readValue(buffer) as int?; return value == null ? null : PermissionDecision.values[value]; - case 140: + case 140: final int? value = readValue(buffer) as int?; return value == null ? null : MediaCaptureType.values[value]; - case 141: + case 141: final int? value = readValue(buffer) as int?; - return value == null - ? null - : UrlSessionAuthChallengeDisposition.values[value]; - case 142: + return value == null ? null : UrlSessionAuthChallengeDisposition.values[value]; + case 142: final int? value = readValue(buffer) as int?; return value == null ? null : UrlCredentialPersistence.values[value]; - case 143: + case 143: final int? value = readValue(buffer) as int?; return value == null ? null : DartSecTrustResultType.values[value]; default: @@ -994,19 +1127,44 @@ class _PigeonCodec extends StandardMessageCodec { } } } - /// A URL load request that is independent of protocol or URL scheme. /// /// See https://developer.apple.com/documentation/foundation/urlrequest. class URLRequest extends NSObject { - URLRequest({ + factory URLRequest({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + required String url, + }) { + if (PigeonOverrides.uRLRequest_new != null) { + return PigeonOverrides.uRLRequest_new!( + observeValue: observeValue, + url: url, + ); + } + return URLRequest.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + url: url, + ); + } + + @protected + URLRequest.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, required String url, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecURLRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1014,13 +1172,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, url], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier, url]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1060,47 +1217,41 @@ class URLRequest extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1116,13 +1267,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1147,13 +1297,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpMethod'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, method], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, method]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1178,13 +1327,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpMethod'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1209,13 +1357,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpBody'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, body], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, body]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1240,13 +1387,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpBody'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1271,13 +1417,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setAllHttpHeaderFields'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, fields], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, fields]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1302,13 +1447,12 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getAllHttpHeaderFields'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1363,53 +1507,45 @@ class HTTPURLResponse extends URLResponse { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.'); final int? arg_statusCode = (args[1] as int?); - assert( - arg_statusCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_statusCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_statusCode!) ?? - HTTPURLResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - statusCode: arg_statusCode!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_statusCode!) ?? + HTTPURLResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + statusCode: arg_statusCode!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1451,47 +1587,41 @@ class URLResponse extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1514,7 +1644,41 @@ class URLResponse extends NSObject { class WKUserScript extends NSObject { /// Creates a user script object that contains the specified source code and /// attributes. - WKUserScript({ + factory WKUserScript({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required String source, + required UserScriptInjectionTime injectionTime, + required bool isForMainFrameOnly, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + }) { + if (PigeonOverrides.wKUserScript_new != null) { + return PigeonOverrides.wKUserScript_new!( + source: source, + injectionTime: injectionTime, + isForMainFrameOnly: isForMainFrameOnly, + observeValue: observeValue, + ); + } + return WKUserScript.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + source: source, + injectionTime: injectionTime, + isForMainFrameOnly: isForMainFrameOnly, + observeValue: observeValue, + ); + } + + /// Creates a user script object that contains the specified source code and + /// attributes. + @protected + WKUserScript.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.source, @@ -1522,8 +1686,8 @@ class WKUserScript extends NSObject { required this.isForMainFrameOnly, super.observeValue, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKUserScript; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1531,18 +1695,17 @@ class WKUserScript extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [ - pigeonVar_instanceIdentifier, - source, - injectionTime, - isForMainFrameOnly, - ], - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + source, + injectionTime, + isForMainFrameOnly + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1595,75 +1758,59 @@ class WKUserScript extends NSObject { String source, UserScriptInjectionTime injectionTime, bool isForMainFrameOnly, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null int.'); final String? arg_source = (args[1] as String?); - assert( - arg_source != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_source != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null String.'); final UserScriptInjectionTime? arg_injectionTime = (args[2] as UserScriptInjectionTime?); - assert( - arg_injectionTime != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null UserScriptInjectionTime.', - ); + assert(arg_injectionTime != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null UserScriptInjectionTime.'); final bool? arg_isForMainFrameOnly = (args[3] as bool?); - assert( - arg_isForMainFrameOnly != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isForMainFrameOnly != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null bool.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_source!, - arg_injectionTime!, - arg_isForMainFrameOnly!, - ) ?? - WKUserScript.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - source: arg_source!, - injectionTime: arg_injectionTime!, - isForMainFrameOnly: arg_isForMainFrameOnly!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_source!, arg_injectionTime!, + arg_isForMainFrameOnly!) ?? + WKUserScript.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + source: arg_source!, + injectionTime: arg_injectionTime!, + isForMainFrameOnly: arg_isForMainFrameOnly!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1721,71 +1868,57 @@ class WKNavigationAction extends NSObject { URLRequest request, WKFrameInfo? targetFrame, NavigationType navigationType, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null int.'); final URLRequest? arg_request = (args[1] as URLRequest?); - assert( - arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null URLRequest.', - ); + assert(arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null URLRequest.'); final WKFrameInfo? arg_targetFrame = (args[2] as WKFrameInfo?); final NavigationType? arg_navigationType = (args[3] as NavigationType?); - assert( - arg_navigationType != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null NavigationType.', - ); + assert(arg_navigationType != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null NavigationType.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_request!, - arg_targetFrame, - arg_navigationType!, - ) ?? - WKNavigationAction.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - request: arg_request!, - targetFrame: arg_targetFrame, - navigationType: arg_navigationType!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_request!, arg_targetFrame, arg_navigationType!) ?? + WKNavigationAction.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + request: arg_request!, + targetFrame: arg_targetFrame, + navigationType: arg_navigationType!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1834,67 +1967,56 @@ class WKNavigationResponse extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKNavigationResponse Function(URLResponse response, bool isForMainFrame)? - pigeon_newInstance, + WKNavigationResponse Function( + URLResponse response, + bool isForMainFrame, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null int.'); final URLResponse? arg_response = (args[1] as URLResponse?); - assert( - arg_response != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null URLResponse.', - ); + assert(arg_response != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null URLResponse.'); final bool? arg_isForMainFrame = (args[2] as bool?); - assert( - arg_isForMainFrame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isForMainFrame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null bool.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_response!, - arg_isForMainFrame!, - ) ?? - WKNavigationResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - response: arg_response!, - isForMainFrame: arg_isForMainFrame!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_response!, arg_isForMainFrame!) ?? + WKNavigationResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + response: arg_response!, + isForMainFrame: arg_isForMainFrame!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -1941,60 +2063,54 @@ class WKFrameInfo extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKFrameInfo Function(bool isMainFrame, URLRequest? request)? - pigeon_newInstance, + WKFrameInfo Function( + bool isMainFrame, + URLRequest? request, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null int.'); final bool? arg_isMainFrame = (args[1] as bool?); - assert( - arg_isMainFrame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null bool.', - ); + assert(arg_isMainFrame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null bool.'); final URLRequest? arg_request = (args[2] as URLRequest?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_isMainFrame!, arg_request) ?? - WKFrameInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - isMainFrame: arg_isMainFrame!, - request: arg_request, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_isMainFrame!, arg_request) ?? + WKFrameInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + isMainFrame: arg_isMainFrame!, + request: arg_request, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2045,75 +2161,62 @@ class NSError extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - NSError Function(int code, String domain, Map userInfo)? - pigeon_newInstance, + NSError Function( + int code, + String domain, + Map userInfo, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.'); final int? arg_code = (args[1] as int?); - assert( - arg_code != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_code != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.'); final String? arg_domain = (args[2] as String?); - assert( - arg_domain != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_domain != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null String.'); final Map? arg_userInfo = (args[3] as Map?)?.cast(); - assert( - arg_userInfo != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null Map.', - ); + assert(arg_userInfo != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null Map.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_code!, - arg_domain!, - arg_userInfo!, - ) ?? - NSError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - code: arg_code!, - domain: arg_domain!, - userInfo: arg_userInfo!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_code!, arg_domain!, arg_userInfo!) ?? + NSError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + code: arg_code!, + domain: arg_domain!, + userInfo: arg_userInfo!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2161,59 +2264,54 @@ class WKScriptMessage extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKScriptMessage Function(String name, Object? body)? pigeon_newInstance, + WKScriptMessage Function( + String name, + Object? body, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null int.'); final String? arg_name = (args[1] as String?); - assert( - arg_name != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_name != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null String.'); final Object? arg_body = (args[2] as Object?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_name!, arg_body) ?? - WKScriptMessage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - name: arg_name!, - body: arg_body, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_name!, arg_body) ?? + WKScriptMessage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + name: arg_name!, + body: arg_body, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2263,74 +2361,62 @@ class WKSecurityOrigin extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKSecurityOrigin Function(String host, int port, String securityProtocol)? - pigeon_newInstance, + WKSecurityOrigin Function( + String host, + int port, + String securityProtocol, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.'); final String? arg_host = (args[1] as String?); - assert( - arg_host != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_host != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.'); final int? arg_port = (args[2] as int?); - assert( - arg_port != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_port != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.'); final String? arg_securityProtocol = (args[3] as String?); - assert( - arg_securityProtocol != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_securityProtocol != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_host!, - arg_port!, - arg_securityProtocol!, - ) ?? - WKSecurityOrigin.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - host: arg_host!, - port: arg_port!, - securityProtocol: arg_securityProtocol!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_host!, arg_port!, arg_securityProtocol!) ?? + WKSecurityOrigin.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + host: arg_host!, + port: arg_port!, + securityProtocol: arg_securityProtocol!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2354,14 +2440,40 @@ class WKSecurityOrigin extends NSObject { /// /// See https://developer.apple.com/documentation/foundation/httpcookie. class HTTPCookie extends NSObject { - HTTPCookie({ + factory HTTPCookie({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + required Map properties, + }) { + if (PigeonOverrides.hTTPCookie_new != null) { + return PigeonOverrides.hTTPCookie_new!( + observeValue: observeValue, + properties: properties, + ); + } + return HTTPCookie.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + properties: properties, + ); + } + + @protected + HTTPCookie.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, required Map properties, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecHTTPCookie; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2369,13 +2481,12 @@ class HTTPCookie extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, properties], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, properties]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2415,47 +2526,41 @@ class HTTPCookie extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - HTTPCookie.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + HTTPCookie.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2471,13 +2576,12 @@ class HTTPCookie extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.getProperties'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2515,14 +2619,39 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { /// /// Due to https://github.com/flutter/flutter/issues/162437, this should only /// be used for testing. - AuthenticationChallengeResponse({ + factory AuthenticationChallengeResponse({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + required UrlSessionAuthChallengeDisposition disposition, + URLCredential? credential, + }) { + if (PigeonOverrides.authenticationChallengeResponse_new != null) { + return PigeonOverrides.authenticationChallengeResponse_new!( + disposition: disposition, + credential: credential, + ); + } + return AuthenticationChallengeResponse.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + disposition: disposition, + credential: credential, + ); + } + + /// Creates an [AuthenticationChallengeResponse]. + /// + /// Due to https://github.com/flutter/flutter/issues/162437, this should only + /// be used for testing. + @protected + AuthenticationChallengeResponse.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.disposition, this.credential, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAuthenticationChallengeResponse; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2530,13 +2659,12 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, disposition, credential], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, disposition, credential]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2567,7 +2695,7 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAuthenticationChallengeResponse = + _pigeonVar_codecAuthenticationChallengeResponse = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The option to use to handle the challenge. @@ -2584,61 +2712,52 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { AuthenticationChallengeResponse Function( UrlSessionAuthChallengeDisposition disposition, URLCredential? credential, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null int.'); final UrlSessionAuthChallengeDisposition? arg_disposition = (args[1] as UrlSessionAuthChallengeDisposition?); - assert( - arg_disposition != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null UrlSessionAuthChallengeDisposition.', - ); + assert(arg_disposition != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null UrlSessionAuthChallengeDisposition.'); final URLCredential? arg_credential = (args[2] as URLCredential?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_disposition!, arg_credential) ?? - AuthenticationChallengeResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - disposition: arg_disposition!, - credential: arg_credential, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_disposition!, arg_credential) ?? + AuthenticationChallengeResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + disposition: arg_disposition!, + credential: arg_credential, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2656,22 +2775,26 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.authenticationChallengeResponse_createAsync != null) { + return PigeonOverrides.authenticationChallengeResponse_createAsync!( + disposition, + credential, + ); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.createAsync'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [disposition, credential], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([disposition, credential]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2720,17 +2843,20 @@ class WKWebsiteDataStore extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKWebsiteDataStore = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKWebsiteDataStore = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The default data store, which stores data persistently to disk. - static final WKWebsiteDataStore defaultDataStore = + static final WKWebsiteDataStore _defaultDataStore = pigeonVar_defaultDataStore(); /// The object that manages the HTTP cookies for your website. late final WKHTTPCookieStore httpCookieStore = pigeonVar_httpCookieStore(); + /// The default data store, which stores data persistently to disk. + static WKWebsiteDataStore get defaultDataStore => + PigeonOverrides.wKWebsiteDataStore_defaultDataStore ?? _defaultDataStore; + static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, @@ -2739,47 +2865,41 @@ class WKWebsiteDataStore extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebsiteDataStore.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebsiteDataStore.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2800,13 +2920,12 @@ class WKWebsiteDataStore extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.defaultDataStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2827,26 +2946,25 @@ class WKWebsiteDataStore extends NSObject { WKHTTPCookieStore pigeonVar_httpCookieStore() { final WKHTTPCookieStore pigeonVar_instance = WKHTTPCookieStore.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ); + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebsiteDataStore; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.httpCookieStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2876,13 +2994,12 @@ class WKWebsiteDataStore extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.removeDataOfTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, dataTypes, modificationTimeInSecondsSinceEpoch], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([this, dataTypes, modificationTimeInSecondsSinceEpoch]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2939,47 +3056,41 @@ class UIView extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -2995,13 +3106,12 @@ class UIView extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setBackgroundColor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3026,13 +3136,12 @@ class UIView extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setOpaque'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, opaque], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, opaque]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3084,47 +3193,41 @@ class UIScrollView extends UIView { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIScrollView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIScrollView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3141,13 +3244,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.getContentOffset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3171,7 +3273,10 @@ class UIScrollView extends UIView { /// Move the scrolled position of your view. /// /// Convenience method to synchronize change to the x and y scroll position. - Future scrollBy(double x, double y) async { + Future scrollBy( + double x, + double y, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIScrollView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3179,13 +3284,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.scrollBy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, x, y], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3203,7 +3307,10 @@ class UIScrollView extends UIView { /// The point at which the origin of the content view is offset from the /// origin of the scroll view. - Future setContentOffset(double x, double y) async { + Future setContentOffset( + double x, + double y, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIScrollView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3211,13 +3318,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setContentOffset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, x, y], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3242,13 +3348,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3273,13 +3378,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBounces'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3305,13 +3409,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesHorizontally'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3337,13 +3440,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesVertically'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3373,13 +3475,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceVertical'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3409,13 +3510,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceHorizontal'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3442,13 +3542,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsVerticalScrollIndicator'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3475,13 +3574,12 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsHorizontalScrollIndicator'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, value], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3511,13 +3609,35 @@ class UIScrollView extends UIView { /// /// See https://developer.apple.com/documentation/webkit/wkwebviewconfiguration. class WKWebViewConfiguration extends NSObject { - WKWebViewConfiguration({ + factory WKWebViewConfiguration({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + }) { + if (PigeonOverrides.wKWebViewConfiguration_new != null) { + return PigeonOverrides.wKWebViewConfiguration_new!( + observeValue: observeValue); + } + return WKWebViewConfiguration.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + ); + } + + @protected + WKWebViewConfiguration.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebViewConfiguration; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3525,13 +3645,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3561,9 +3680,8 @@ class WKWebViewConfiguration extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKWebViewConfiguration = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKWebViewConfiguration = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -3573,47 +3691,41 @@ class WKWebViewConfiguration extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebViewConfiguration.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebViewConfiguration.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -3623,8 +3735,7 @@ class WKWebViewConfiguration extends NSObject { /// The object that coordinates interactions between your app’s native code /// and the webpage’s scripts and other content. Future setUserContentController( - WKUserContentController controller, - ) async { + WKUserContentController controller) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebViewConfiguration; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3632,13 +3743,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setUserContentController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, controller], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, controller]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3664,13 +3774,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getUserContentController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3701,13 +3810,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setWebsiteDataStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, dataStore], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, dataStore]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3733,13 +3841,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getWebsiteDataStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3769,13 +3876,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setPreferences'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, preferences], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, preferences]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3800,13 +3906,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getPreferences'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3837,13 +3942,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setAllowsInlineMediaPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, allow], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3869,13 +3973,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setLimitsNavigationsToAppBoundDomains'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, limit], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, limit]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3893,8 +3996,7 @@ class WKWebViewConfiguration extends NSObject { /// The media types that require a user gesture to begin playing. Future setMediaTypesRequiringUserActionForPlayback( - AudiovisualMediaType type, - ) async { + AudiovisualMediaType type) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebViewConfiguration; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3902,13 +4004,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setMediaTypesRequiringUserActionForPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, type], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3933,13 +4034,12 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getDefaultWebpagePreferences'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3987,9 +4087,8 @@ class WKUserContentController extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKUserContentController = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKUserContentController = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -3999,47 +4098,41 @@ class WKUserContentController extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKUserContentController.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKUserContentController.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4058,13 +4151,12 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addScriptMessageHandler'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, handler, name], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, handler, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4090,13 +4182,12 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeScriptMessageHandler'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, name], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4122,13 +4213,12 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllScriptMessageHandlers'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4153,13 +4243,12 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addUserScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, userScript], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, userScript]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4184,13 +4273,12 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllUserScripts'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4242,47 +4330,41 @@ class WKPreferences extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKPreferences.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKPreferences.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4298,13 +4380,12 @@ class WKPreferences extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.setJavaScriptEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, enabled], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4334,14 +4415,44 @@ class WKPreferences extends NSObject { /// /// See https://developer.apple.com/documentation/webkit/wkscriptmessagehandler. class WKScriptMessageHandler extends NSObject { - WKScriptMessageHandler({ + factory WKScriptMessageHandler({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + required void Function( + WKScriptMessageHandler pigeon_instance, + WKUserContentController controller, + WKScriptMessage message, + ) didReceiveScriptMessage, + }) { + if (PigeonOverrides.wKScriptMessageHandler_new != null) { + return PigeonOverrides.wKScriptMessageHandler_new!( + observeValue: observeValue, + didReceiveScriptMessage: didReceiveScriptMessage, + ); + } + return WKScriptMessageHandler.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + didReceiveScriptMessage: didReceiveScriptMessage, + ); + } + + @protected + WKScriptMessageHandler.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, required this.didReceiveScriptMessage, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKScriptMessageHandler; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4349,13 +4460,12 @@ class WKScriptMessageHandler extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4386,9 +4496,8 @@ class WKScriptMessageHandler extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKScriptMessageHandler = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKScriptMessageHandler = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Tells the handler that a webpage sent a script message. /// @@ -4413,8 +4522,7 @@ class WKScriptMessageHandler extends NSObject { WKScriptMessageHandler pigeon_instance, WKUserContentController controller, WKScriptMessage message, - ) - didReceiveScriptMessage; + ) didReceiveScriptMessage; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4424,47 +4532,37 @@ class WKScriptMessageHandler extends NSObject { WKScriptMessageHandler pigeon_instance, WKUserContentController controller, WKScriptMessage message, - )? - didReceiveScriptMessage, + )? didReceiveScriptMessage, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null.'); final List args = (message as List?)!; final WKScriptMessageHandler? arg_pigeon_instance = (args[0] as WKScriptMessageHandler?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessageHandler.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessageHandler.'); final WKUserContentController? arg_controller = (args[1] as WKUserContentController?); - assert( - arg_controller != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKUserContentController.', - ); + assert(arg_controller != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKUserContentController.'); final WKScriptMessage? arg_message = (args[2] as WKScriptMessage?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessage.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessage.'); try { (didReceiveScriptMessage ?? arg_pigeon_instance!.didReceiveScriptMessage) @@ -4474,8 +4572,7 @@ class WKScriptMessageHandler extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -4498,7 +4595,87 @@ class WKScriptMessageHandler extends NSObject { /// /// See https://developer.apple.com/documentation/webkit/wknavigationdelegate. class WKNavigationDelegate extends NSObject { - WKNavigationDelegate({ + factory WKNavigationDelegate({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + String? url, + )? didFinishNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + String? url, + )? didStartProvisionalNavigation, + required Future Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + WKNavigationAction navigationAction, + ) decidePolicyForNavigationAction, + required Future Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + WKNavigationResponse navigationResponse, + ) decidePolicyForNavigationResponse, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + NSError error, + )? didFailNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + NSError error, + )? didFailProvisionalNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + )? webViewWebContentProcessDidTerminate, + required Future Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + URLAuthenticationChallenge challenge, + ) didReceiveAuthenticationChallenge, + }) { + if (PigeonOverrides.wKNavigationDelegate_new != null) { + return PigeonOverrides.wKNavigationDelegate_new!( + observeValue: observeValue, + didFinishNavigation: didFinishNavigation, + didStartProvisionalNavigation: didStartProvisionalNavigation, + decidePolicyForNavigationAction: decidePolicyForNavigationAction, + decidePolicyForNavigationResponse: decidePolicyForNavigationResponse, + didFailNavigation: didFailNavigation, + didFailProvisionalNavigation: didFailProvisionalNavigation, + webViewWebContentProcessDidTerminate: + webViewWebContentProcessDidTerminate, + didReceiveAuthenticationChallenge: didReceiveAuthenticationChallenge, + ); + } + return WKNavigationDelegate.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + didFinishNavigation: didFinishNavigation, + didStartProvisionalNavigation: didStartProvisionalNavigation, + decidePolicyForNavigationAction: decidePolicyForNavigationAction, + decidePolicyForNavigationResponse: decidePolicyForNavigationResponse, + didFailNavigation: didFailNavigation, + didFailProvisionalNavigation: didFailProvisionalNavigation, + webViewWebContentProcessDidTerminate: + webViewWebContentProcessDidTerminate, + didReceiveAuthenticationChallenge: didReceiveAuthenticationChallenge, + ); + } + + @protected + WKNavigationDelegate.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, @@ -4511,8 +4688,8 @@ class WKNavigationDelegate extends NSObject { this.webViewWebContentProcessDidTerminate, required this.didReceiveAuthenticationChallenge, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKNavigationDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4520,13 +4697,12 @@ class WKNavigationDelegate extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4564,9 +4740,8 @@ class WKNavigationDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKNavigationDelegate = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKNavigationDelegate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Tells the delegate that navigation is complete. /// @@ -4591,8 +4766,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? - didFinishNavigation; + )? didFinishNavigation; /// Tells the delegate that navigation from the main frame has started. /// @@ -4617,8 +4791,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? - didStartProvisionalNavigation; + )? didStartProvisionalNavigation; /// Asks the delegate for permission to navigate to new content based on the /// specified action information. @@ -4644,8 +4817,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationAction navigationAction, - ) - decidePolicyForNavigationAction; + ) decidePolicyForNavigationAction; /// Asks the delegate for permission to navigate to new content after the /// response to the navigation request is known. @@ -4671,8 +4843,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationResponse navigationResponse, - ) - decidePolicyForNavigationResponse; + ) decidePolicyForNavigationResponse; /// Tells the delegate that an error occurred during navigation. /// @@ -4697,8 +4868,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? - didFailNavigation; + )? didFailNavigation; /// Tells the delegate that an error occurred during the early navigation /// process. @@ -4724,8 +4894,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? - didFailProvisionalNavigation; + )? didFailProvisionalNavigation; /// Tells the delegate that the web view’s content process was terminated. /// @@ -4746,8 +4915,10 @@ class WKNavigationDelegate extends NSObject { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function(WKNavigationDelegate pigeon_instance, WKWebView webView)? - webViewWebContentProcessDidTerminate; + final void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + )? webViewWebContentProcessDidTerminate; /// Asks the delegate to respond to an authentication challenge. /// @@ -4772,8 +4943,7 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, URLAuthenticationChallenge challenge, - ) - didReceiveAuthenticationChallenge; + ) didReceiveAuthenticationChallenge; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4783,79 +4953,67 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? - didFinishNavigation, + )? didFinishNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? - didStartProvisionalNavigation, + )? didStartProvisionalNavigation, Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationAction navigationAction, - )? - decidePolicyForNavigationAction, + )? decidePolicyForNavigationAction, Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationResponse navigationResponse, - )? - decidePolicyForNavigationResponse, + )? decidePolicyForNavigationResponse, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? - didFailNavigation, + )? didFailNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? - didFailProvisionalNavigation, - void Function(WKNavigationDelegate pigeon_instance, WKWebView webView)? - webViewWebContentProcessDidTerminate, + )? didFailProvisionalNavigation, + void Function( + WKNavigationDelegate pigeon_instance, + WKWebView webView, + )? webViewWebContentProcessDidTerminate, Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, URLAuthenticationChallenge challenge, - )? - didReceiveAuthenticationChallenge, + )? didReceiveAuthenticationChallenge, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKWebView.'); final String? arg_url = (args[2] as String?); try { (didFinishNavigation ?? arg_pigeon_instance!.didFinishNavigation) @@ -4865,40 +5023,33 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKWebView.'); final String? arg_url = (args[2] as String?); try { (didStartProvisionalNavigation ?? @@ -4909,203 +5060,158 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKWebView.'); final WKNavigationAction? arg_navigationAction = (args[2] as WKNavigationAction?); - assert( - arg_navigationAction != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationAction.', - ); + assert(arg_navigationAction != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationAction.'); try { final NavigationActionPolicy output = await (decidePolicyForNavigationAction ?? arg_pigeon_instance!.decidePolicyForNavigationAction) - .call( - arg_pigeon_instance!, - arg_webView!, - arg_navigationAction!, - ); + .call(arg_pigeon_instance!, arg_webView!, + arg_navigationAction!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKWebView.'); final WKNavigationResponse? arg_navigationResponse = (args[2] as WKNavigationResponse?); - assert( - arg_navigationResponse != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationResponse.', - ); + assert(arg_navigationResponse != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationResponse.'); try { final NavigationResponsePolicy output = await (decidePolicyForNavigationResponse ?? arg_pigeon_instance!.decidePolicyForNavigationResponse) - .call( - arg_pigeon_instance!, - arg_webView!, - arg_navigationResponse!, - ); + .call(arg_pigeon_instance!, arg_webView!, + arg_navigationResponse!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKWebView.'); final NSError? arg_error = (args[2] as NSError?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null NSError.', - ); + assert(arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null NSError.'); try { - (didFailNavigation ?? arg_pigeon_instance!.didFailNavigation)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_error!, - ); + (didFailNavigation ?? arg_pigeon_instance!.didFailNavigation) + ?.call(arg_pigeon_instance!, arg_webView!, arg_error!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKWebView.'); final NSError? arg_error = (args[2] as NSError?); - assert( - arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null NSError.', - ); + assert(arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null NSError.'); try { (didFailProvisionalNavigation ?? arg_pigeon_instance!.didFailProvisionalNavigation) @@ -5115,40 +5221,33 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKWebView.'); try { (webViewWebContentProcessDidTerminate ?? arg_pigeon_instance!.webViewWebContentProcessDidTerminate) @@ -5158,46 +5257,37 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null.'); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKNavigationDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKNavigationDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKWebView.'); final URLAuthenticationChallenge? arg_challenge = (args[2] as URLAuthenticationChallenge?); - assert( - arg_challenge != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null URLAuthenticationChallenge.', - ); + assert(arg_challenge != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null URLAuthenticationChallenge.'); try { final AuthenticationChallengeResponse output = await (didReceiveAuthenticationChallenge ?? @@ -5208,8 +5298,7 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5241,13 +5330,34 @@ class WKNavigationDelegate extends NSObject { /// /// See https://developer.apple.com/documentation/objectivec/nsobject. class NSObject extends PigeonInternalProxyApiBaseClass { - NSObject({ + factory NSObject({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + }) { + if (PigeonOverrides.nSObject_new != null) { + return PigeonOverrides.nSObject_new!(observeValue: observeValue); + } + return NSObject.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + ); + } + + @protected + NSObject.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, this.observeValue, }) { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSObject; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5255,13 +5365,12 @@ class NSObject extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5318,8 +5427,7 @@ class NSObject extends PigeonInternalProxyApiBaseClass { String? keyPath, NSObject? object, Map? change, - )? - observeValue; + )? observeValue; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5331,78 +5439,67 @@ class NSObject extends PigeonInternalProxyApiBaseClass { String? keyPath, NSObject? object, Map? change, - )? - observeValue, + )? observeValue, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - NSObject.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + NSObject.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null.'); final List args = (message as List?)!; final NSObject? arg_pigeon_instance = (args[0] as NSObject?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null, expected non-null NSObject.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null, expected non-null NSObject.'); final String? arg_keyPath = (args[1] as String?); final NSObject? arg_object = (args[2] as NSObject?); final Map? arg_change = @@ -5410,18 +5507,13 @@ class NSObject extends PigeonInternalProxyApiBaseClass { ?.cast(); try { (observeValue ?? arg_pigeon_instance!.observeValue)?.call( - arg_pigeon_instance!, - arg_keyPath, - arg_object, - arg_change, - ); + arg_pigeon_instance!, arg_keyPath, arg_object, arg_change); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5442,13 +5534,12 @@ class NSObject extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.addObserver'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, observer, keyPath, options], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, observer, keyPath, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5467,7 +5558,10 @@ class NSObject extends PigeonInternalProxyApiBaseClass { /// Stops the observer object from receiving change notifications for the /// property specified by the key path relative to the object receiving this /// message. - Future removeObserver(NSObject observer, String keyPath) async { + Future removeObserver( + NSObject observer, + String keyPath, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSObject; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5475,13 +5569,12 @@ class NSObject extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.removeObserver'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, observer, keyPath], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, observer, keyPath]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5512,14 +5605,40 @@ class NSObject extends PigeonInternalProxyApiBaseClass { /// /// See https://developer.apple.com/documentation/webkit/wkwebview. class UIViewWKWebView extends UIView implements WKWebView { - UIViewWKWebView({ + factory UIViewWKWebView({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + required WKWebViewConfiguration initialConfiguration, + }) { + if (PigeonOverrides.uIViewWKWebView_new != null) { + return PigeonOverrides.uIViewWKWebView_new!( + observeValue: observeValue, + initialConfiguration: initialConfiguration, + ); + } + return UIViewWKWebView.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + initialConfiguration: initialConfiguration, + ); + } + + @protected + UIViewWKWebView.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, required WKWebViewConfiguration initialConfiguration, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5527,13 +5646,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, initialConfiguration], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, initialConfiguration]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5579,47 +5697,41 @@ class UIViewWKWebView extends UIView implements WKWebView { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIViewWKWebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIViewWKWebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -5629,26 +5741,25 @@ class UIViewWKWebView extends UIView implements WKWebView { WKWebViewConfiguration pigeonVar_configuration() { final WKWebViewConfiguration pigeonVar_instance = WKWebViewConfiguration.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ); + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.configuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5674,20 +5785,19 @@ class UIViewWKWebView extends UIView implements WKWebView { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.scrollView'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5715,13 +5825,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setUIDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5746,13 +5855,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setNavigationDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5777,13 +5885,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5808,13 +5915,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getEstimatedProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5845,13 +5951,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.load'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, request], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5868,7 +5973,10 @@ class UIViewWKWebView extends UIView implements WKWebView { } /// Loads the contents of the specified HTML string and navigates to it. - Future loadHtmlString(String string, String? baseUrl) async { + Future loadHtmlString( + String string, + String? baseUrl, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5876,13 +5984,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadHtmlString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, string, baseUrl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, string, baseUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5899,7 +6006,10 @@ class UIViewWKWebView extends UIView implements WKWebView { } /// Loads the web content from the specified file and navigates to it. - Future loadFileUrl(String url, String readAccessUrl) async { + Future loadFileUrl( + String url, + String readAccessUrl, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5907,13 +6017,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFileUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, url, readAccessUrl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, url, readAccessUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5938,13 +6047,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFlutterAsset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, key], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5970,13 +6078,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6007,13 +6114,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6043,13 +6149,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6074,13 +6179,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6105,13 +6209,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.reload'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6136,13 +6239,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6168,13 +6270,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsBackForwardNavigationGestures'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, allow], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6199,13 +6300,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, userAgent], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, userAgent]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6230,13 +6330,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.evaluateJavaScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, javaScriptString], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, javaScriptString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6262,13 +6361,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setInspectable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, inspectable], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, inspectable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6293,13 +6391,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6327,13 +6424,12 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsLinkPreview'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, allow], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6364,14 +6460,40 @@ class UIViewWKWebView extends UIView implements WKWebView { /// /// See https://developer.apple.com/documentation/webkit/wkwebview. class NSViewWKWebView extends NSObject implements WKWebView { - NSViewWKWebView({ + factory NSViewWKWebView({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + required WKWebViewConfiguration initialConfiguration, + }) { + if (PigeonOverrides.nSViewWKWebView_new != null) { + return PigeonOverrides.nSViewWKWebView_new!( + observeValue: observeValue, + initialConfiguration: initialConfiguration, + ); + } + return NSViewWKWebView.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + initialConfiguration: initialConfiguration, + ); + } + + @protected + NSViewWKWebView.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, required WKWebViewConfiguration initialConfiguration, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6379,13 +6501,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, initialConfiguration], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([pigeonVar_instanceIdentifier, initialConfiguration]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6428,47 +6549,41 @@ class NSViewWKWebView extends NSObject implements WKWebView { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - NSViewWKWebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + NSViewWKWebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -6478,26 +6593,25 @@ class NSViewWKWebView extends NSObject implements WKWebView { WKWebViewConfiguration pigeonVar_configuration() { final WKWebViewConfiguration pigeonVar_instance = WKWebViewConfiguration.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ); + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.configuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6525,13 +6639,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setUIDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6556,13 +6669,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setNavigationDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, delegate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6587,13 +6699,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6618,13 +6729,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getEstimatedProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6655,13 +6765,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.load'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, request], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6678,7 +6787,10 @@ class NSViewWKWebView extends NSObject implements WKWebView { } /// Loads the contents of the specified HTML string and navigates to it. - Future loadHtmlString(String string, String? baseUrl) async { + Future loadHtmlString( + String string, + String? baseUrl, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6686,13 +6798,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadHtmlString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, string, baseUrl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, string, baseUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6709,7 +6820,10 @@ class NSViewWKWebView extends NSObject implements WKWebView { } /// Loads the web content from the specified file and navigates to it. - Future loadFileUrl(String url, String readAccessUrl) async { + Future loadFileUrl( + String url, + String readAccessUrl, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6717,13 +6831,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFileUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, url, readAccessUrl], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, url, readAccessUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6748,13 +6861,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFlutterAsset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, key], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6780,13 +6892,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6817,13 +6928,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6853,13 +6963,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6884,13 +6993,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6915,13 +7023,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.reload'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6946,13 +7053,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6978,13 +7084,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsBackForwardNavigationGestures'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, allow], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7009,13 +7114,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, userAgent], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, userAgent]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7040,13 +7144,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.evaluateJavaScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, javaScriptString], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, javaScriptString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7072,13 +7175,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setInspectable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, inspectable], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, inspectable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7103,13 +7205,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7137,13 +7238,12 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsLinkPreview'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, allow], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7193,47 +7293,41 @@ class WKWebView extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7255,7 +7349,72 @@ class WKWebView extends NSObject { /// /// See https://developer.apple.com/documentation/webkit/wkuidelegate. class WKUIDelegate extends NSObject { - WKUIDelegate({ + factory WKUIDelegate({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + void Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + WKWebViewConfiguration configuration, + WKNavigationAction navigationAction, + )? onCreateWebView, + required Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + WKSecurityOrigin origin, + WKFrameInfo frame, + MediaCaptureType type, + ) requestMediaCapturePermission, + Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + String message, + WKFrameInfo frame, + )? runJavaScriptAlertPanel, + required Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + String message, + WKFrameInfo frame, + ) runJavaScriptConfirmPanel, + Future Function( + WKUIDelegate pigeon_instance, + WKWebView webView, + String prompt, + String? defaultText, + WKFrameInfo frame, + )? runJavaScriptTextInputPanel, + }) { + if (PigeonOverrides.wKUIDelegate_new != null) { + return PigeonOverrides.wKUIDelegate_new!( + observeValue: observeValue, + onCreateWebView: onCreateWebView, + requestMediaCapturePermission: requestMediaCapturePermission, + runJavaScriptAlertPanel: runJavaScriptAlertPanel, + runJavaScriptConfirmPanel: runJavaScriptConfirmPanel, + runJavaScriptTextInputPanel: runJavaScriptTextInputPanel, + ); + } + return WKUIDelegate.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + onCreateWebView: onCreateWebView, + requestMediaCapturePermission: requestMediaCapturePermission, + runJavaScriptAlertPanel: runJavaScriptAlertPanel, + runJavaScriptConfirmPanel: runJavaScriptConfirmPanel, + runJavaScriptTextInputPanel: runJavaScriptTextInputPanel, + ); + } + + @protected + WKUIDelegate.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, @@ -7265,8 +7424,8 @@ class WKUIDelegate extends NSObject { required this.runJavaScriptConfirmPanel, this.runJavaScriptTextInputPanel, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKUIDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7274,13 +7433,12 @@ class WKUIDelegate extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7341,8 +7499,7 @@ class WKUIDelegate extends NSObject { WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, - )? - onCreateWebView; + )? onCreateWebView; /// Determines whether a web resource, which the security origin object /// describes, can access to the device’s microphone audio and camera video. @@ -7370,8 +7527,7 @@ class WKUIDelegate extends NSObject { WKSecurityOrigin origin, WKFrameInfo frame, MediaCaptureType type, - ) - requestMediaCapturePermission; + ) requestMediaCapturePermission; /// Displays a JavaScript alert panel. /// @@ -7397,8 +7553,7 @@ class WKUIDelegate extends NSObject { WKWebView webView, String message, WKFrameInfo frame, - )? - runJavaScriptAlertPanel; + )? runJavaScriptAlertPanel; /// Displays a JavaScript confirm panel. /// @@ -7424,8 +7579,7 @@ class WKUIDelegate extends NSObject { WKWebView webView, String message, WKFrameInfo frame, - ) - runJavaScriptConfirmPanel; + ) runJavaScriptConfirmPanel; /// Displays a JavaScript text input panel. /// @@ -7452,8 +7606,7 @@ class WKUIDelegate extends NSObject { String prompt, String? defaultText, WKFrameInfo frame, - )? - runJavaScriptTextInputPanel; + )? runJavaScriptTextInputPanel; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7464,335 +7617,251 @@ class WKUIDelegate extends NSObject { WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, - )? - onCreateWebView, + )? onCreateWebView, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, WKSecurityOrigin origin, WKFrameInfo frame, MediaCaptureType type, - )? - requestMediaCapturePermission, + )? requestMediaCapturePermission, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - )? - runJavaScriptAlertPanel, + )? runJavaScriptAlertPanel, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - )? - runJavaScriptConfirmPanel, + )? runJavaScriptConfirmPanel, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String prompt, String? defaultText, WKFrameInfo frame, - )? - runJavaScriptTextInputPanel, + )? runJavaScriptTextInputPanel, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null.'); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKUIDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKUIDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebView.'); final WKWebViewConfiguration? arg_configuration = (args[2] as WKWebViewConfiguration?); - assert( - arg_configuration != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebViewConfiguration.', - ); + assert(arg_configuration != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebViewConfiguration.'); final WKNavigationAction? arg_navigationAction = (args[3] as WKNavigationAction?); - assert( - arg_navigationAction != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKNavigationAction.', - ); + assert(arg_navigationAction != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKNavigationAction.'); try { (onCreateWebView ?? arg_pigeon_instance!.onCreateWebView)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_configuration!, - arg_navigationAction!, - ); + arg_pigeon_instance!, + arg_webView!, + arg_configuration!, + arg_navigationAction!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null.'); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKUIDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKUIDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKWebView.'); final WKSecurityOrigin? arg_origin = (args[2] as WKSecurityOrigin?); - assert( - arg_origin != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKSecurityOrigin.', - ); + assert(arg_origin != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKSecurityOrigin.'); final WKFrameInfo? arg_frame = (args[3] as WKFrameInfo?); - assert( - arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKFrameInfo.', - ); + assert(arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKFrameInfo.'); final MediaCaptureType? arg_type = (args[4] as MediaCaptureType?); - assert( - arg_type != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null MediaCaptureType.', - ); + assert(arg_type != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null MediaCaptureType.'); try { final PermissionDecision output = await (requestMediaCapturePermission ?? arg_pigeon_instance!.requestMediaCapturePermission) - .call( - arg_pigeon_instance!, - arg_webView!, - arg_origin!, - arg_frame!, - arg_type!, - ); + .call(arg_pigeon_instance!, arg_webView!, arg_origin!, + arg_frame!, arg_type!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null.'); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKUIDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKUIDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKWebView.'); final String? arg_message = (args[2] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null String.'); final WKFrameInfo? arg_frame = (args[3] as WKFrameInfo?); - assert( - arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKFrameInfo.', - ); + assert(arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKFrameInfo.'); try { await (runJavaScriptAlertPanel ?? arg_pigeon_instance!.runJavaScriptAlertPanel) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_message!, - arg_frame!, - ); + ?.call(arg_pigeon_instance!, arg_webView!, arg_message!, + arg_frame!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null.'); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKUIDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKUIDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKWebView.'); final String? arg_message = (args[2] as String?); - assert( - arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null String.', - ); + assert(arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null String.'); final WKFrameInfo? arg_frame = (args[3] as WKFrameInfo?); - assert( - arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKFrameInfo.', - ); + assert(arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKFrameInfo.'); try { - final bool output = - await (runJavaScriptConfirmPanel ?? - arg_pigeon_instance!.runJavaScriptConfirmPanel) - .call( - arg_pigeon_instance!, - arg_webView!, - arg_message!, - arg_frame!, - ); + final bool output = await (runJavaScriptConfirmPanel ?? + arg_pigeon_instance!.runJavaScriptConfirmPanel) + .call(arg_pigeon_instance!, arg_webView!, arg_message!, + arg_frame!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null.'); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKUIDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKUIDelegate.'); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert( - arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKWebView.', - ); + assert(arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKWebView.'); final String? arg_prompt = (args[2] as String?); - assert( - arg_prompt != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null String.', - ); + assert(arg_prompt != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null String.'); final String? arg_defaultText = (args[3] as String?); final WKFrameInfo? arg_frame = (args[4] as WKFrameInfo?); - assert( - arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKFrameInfo.', - ); + assert(arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKFrameInfo.'); try { - final String? output = - await (runJavaScriptTextInputPanel ?? - arg_pigeon_instance!.runJavaScriptTextInputPanel) - ?.call( - arg_pigeon_instance!, - arg_webView!, - arg_prompt!, - arg_defaultText, - arg_frame!, - ); + final String? output = await (runJavaScriptTextInputPanel ?? + arg_pigeon_instance!.runJavaScriptTextInputPanel) + ?.call(arg_pigeon_instance!, arg_webView!, arg_prompt!, + arg_defaultText, arg_frame!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7831,9 +7900,8 @@ class WKHTTPCookieStore extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKHTTPCookieStore = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKHTTPCookieStore = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7843,47 +7911,41 @@ class WKHTTPCookieStore extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKHTTPCookieStore.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKHTTPCookieStore.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -7900,13 +7962,12 @@ class WKHTTPCookieStore extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.setCookie'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, cookie], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, cookie]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7936,14 +7997,45 @@ class WKHTTPCookieStore extends NSObject { /// /// See https://developer.apple.com/documentation/uikit/uiscrollviewdelegate. class UIScrollViewDelegate extends NSObject { - UIScrollViewDelegate({ + factory UIScrollViewDelegate({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + void Function( + UIScrollViewDelegate pigeon_instance, + UIScrollView scrollView, + double x, + double y, + )? scrollViewDidScroll, + }) { + if (PigeonOverrides.uIScrollViewDelegate_new != null) { + return PigeonOverrides.uIScrollViewDelegate_new!( + observeValue: observeValue, + scrollViewDidScroll: scrollViewDidScroll, + ); + } + return UIScrollViewDelegate.pigeon_new( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + scrollViewDidScroll: scrollViewDidScroll, + ); + } + + @protected + UIScrollViewDelegate.pigeon_new({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, this.scrollViewDidScroll, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIScrollViewDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7951,13 +8043,12 @@ class UIScrollViewDelegate extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7988,9 +8079,8 @@ class UIScrollViewDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecUIScrollViewDelegate = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecUIScrollViewDelegate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Tells the delegate when the user scrolls the content view within the /// scroll view. @@ -8020,8 +8110,7 @@ class UIScrollViewDelegate extends NSObject { UIScrollView scrollView, double x, double y, - )? - scrollViewDidScroll; + )? scrollViewDidScroll; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8033,94 +8122,77 @@ class UIScrollViewDelegate extends NSObject { UIScrollView scrollView, double x, double y, - )? - scrollViewDidScroll, + )? scrollViewDidScroll, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIScrollViewDelegate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIScrollViewDelegate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } } { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null.'); final List args = (message as List?)!; final UIScrollViewDelegate? arg_pigeon_instance = (args[0] as UIScrollViewDelegate?); - assert( - arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollViewDelegate.', - ); + assert(arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollViewDelegate.'); final UIScrollView? arg_scrollView = (args[1] as UIScrollView?); - assert( - arg_scrollView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollView.', - ); + assert(arg_scrollView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollView.'); final double? arg_x = (args[2] as double?); - assert( - arg_x != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.', - ); + assert(arg_x != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.'); final double? arg_y = (args[3] as double?); - assert( - arg_y != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.', - ); + assert(arg_y != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.'); try { (scrollViewDidScroll ?? arg_pigeon_instance!.scrollViewDidScroll) ?.call(arg_pigeon_instance!, arg_scrollView!, arg_x!, arg_y!); @@ -8129,8 +8201,7 @@ class UIScrollViewDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8155,7 +8226,41 @@ class UIScrollViewDelegate extends NSObject { class URLCredential extends NSObject { /// Creates a URL credential instance for internet password authentication /// with a given user name and password, using a given persistence setting. - URLCredential.withUser({ + factory URLCredential.withUser({ + BinaryMessenger? pigeon_binaryMessenger, + PigeonInstanceManager? pigeon_instanceManager, + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? observeValue, + required String user, + required String password, + required UrlCredentialPersistence persistence, + }) { + if (PigeonOverrides.uRLCredential_withUser != null) { + return PigeonOverrides.uRLCredential_withUser!( + observeValue: observeValue, + user: user, + password: password, + persistence: persistence, + ); + } + return URLCredential.pigeon_withUser( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + observeValue: observeValue, + user: user, + password: password, + persistence: persistence, + ); + } + + /// Creates a URL credential instance for internet password authentication + /// with a given user name and password, using a given persistence setting. + @protected + URLCredential.pigeon_withUser({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, super.observeValue, @@ -8163,8 +8268,8 @@ class URLCredential extends NSObject { required String password, required UrlCredentialPersistence persistence, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = pigeon_instanceManager - .addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = + pigeon_instanceManager.addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecURLCredential; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8172,13 +8277,12 @@ class URLCredential extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUser'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, user, password, persistence], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, user, password, persistence]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8218,47 +8322,41 @@ class URLCredential extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLCredential.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLCredential.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8278,22 +8376,27 @@ class URLCredential extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.uRLCredential_withUserAsync != null) { + return PigeonOverrides.uRLCredential_withUserAsync!( + user, + password, + persistence, + ); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUserAsync'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [user, password, persistence], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([user, password, persistence]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8325,22 +8428,23 @@ class URLCredential extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.uRLCredential_serverTrustAsync != null) { + return PigeonOverrides.uRLCredential_serverTrustAsync!(trust); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.serverTrustAsync'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [trust], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8392,9 +8496,8 @@ class URLProtectionSpace extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecURLProtectionSpace = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecURLProtectionSpace = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The receiver’s host. final String host; @@ -8417,73 +8520,58 @@ class URLProtectionSpace extends NSObject { int port, String? realm, String? authenticationMethod, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.'); final String? arg_host = (args[1] as String?); - assert( - arg_host != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null String.', - ); + assert(arg_host != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null String.'); final int? arg_port = (args[2] as int?); - assert( - arg_port != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_port != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.'); final String? arg_realm = (args[3] as String?); final String? arg_authenticationMethod = (args[4] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_host!, - arg_port!, - arg_realm, - arg_authenticationMethod, - ) ?? - URLProtectionSpace.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - host: arg_host!, - port: arg_port!, - realm: arg_realm, - authenticationMethod: arg_authenticationMethod, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_host!, arg_port!, arg_realm, + arg_authenticationMethod) ?? + URLProtectionSpace.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + host: arg_host!, + port: arg_port!, + realm: arg_realm, + authenticationMethod: arg_authenticationMethod, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8499,13 +8587,12 @@ class URLProtectionSpace extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.getServerTrust'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8551,9 +8638,8 @@ class URLAuthenticationChallenge extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecURLAuthenticationChallenge = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecURLAuthenticationChallenge = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8563,47 +8649,41 @@ class URLAuthenticationChallenge extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLAuthenticationChallenge.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLAuthenticationChallenge.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8619,13 +8699,12 @@ class URLAuthenticationChallenge extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.getProtectionSpace'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8683,47 +8762,41 @@ class URL extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URL.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URL.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8739,13 +8812,12 @@ class URL extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URL.getAbsoluteString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8793,9 +8865,8 @@ class WKWebpagePreferences extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKWebpagePreferences = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager, - ); + _pigeonVar_codecWKWebpagePreferences = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8805,47 +8876,41 @@ class WKWebpagePreferences extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebpagePreferences.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebpagePreferences.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -8862,13 +8927,12 @@ class WKWebpagePreferences extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.setAllowsContentJavaScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [this, allow], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8927,65 +8991,54 @@ class GetTrustResultResponse extends NSObject { GetTrustResultResponse Function( DartSecTrustResultType result, int resultCode, - )? - pigeon_newInstance, + )? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.'); final DartSecTrustResultType? arg_result = (args[1] as DartSecTrustResultType?); - assert( - arg_result != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null DartSecTrustResultType.', - ); + assert(arg_result != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null DartSecTrustResultType.'); final int? arg_resultCode = (args[2] as int?); - assert( - arg_resultCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_resultCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_result!, arg_resultCode!) ?? - GetTrustResultResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - result: arg_result!, - resultCode: arg_resultCode!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_result!, arg_resultCode!) ?? + GetTrustResultResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + result: arg_result!, + resultCode: arg_resultCode!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9030,47 +9083,41 @@ class SecTrust extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SecTrust.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SecTrust.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9083,22 +9130,23 @@ class SecTrust extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.secTrust_evaluateWithError != null) { + return PigeonOverrides.secTrust_evaluateWithError!(trust); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.evaluateWithError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [trust], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9126,22 +9174,23 @@ class SecTrust extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.secTrust_copyExceptions != null) { + return PigeonOverrides.secTrust_copyExceptions!(trust); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyExceptions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [trust], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9165,22 +9214,26 @@ class SecTrust extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.secTrust_setExceptions != null) { + return PigeonOverrides.secTrust_setExceptions!( + trust, + exceptions, + ); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.setExceptions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [trust, exceptions], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([trust, exceptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9207,22 +9260,23 @@ class SecTrust extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.secTrust_getTrustResult != null) { + return PigeonOverrides.secTrust_getTrustResult!(trust); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.getTrustResult'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [trust], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9249,22 +9303,23 @@ class SecTrust extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.secTrust_copyCertificateChain != null) { + return PigeonOverrides.secTrust_copyCertificateChain!(trust); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyCertificateChain'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [trust], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9316,47 +9371,41 @@ class SecCertificate extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel - pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger, - ); + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< + Object?>( + 'dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert( - message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null.', - ); + assert(message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null.'); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert( - arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null, expected non-null int.', - ); + assert(arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null, expected non-null int.'); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SecCertificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SecCertificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString()), - ); + error: PlatformException(code: 'error', message: e.toString())); } }); } @@ -9369,22 +9418,23 @@ class SecCertificate extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) async { + if (PigeonOverrides.secCertificate_copyData != null) { + return PigeonOverrides.secCertificate_copyData!(certificate); + } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance, - ); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.copyData'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [certificate], + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, ); + final Future pigeonVar_sendFuture = + pigeonVar_channel.send([certificate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9414,3 +9464,4 @@ class SecCertificate extends NSObject { ); } } + From ecc72853b720502d8de2992afd22392704fe69b6 Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 10:50:36 -0500 Subject: [PATCH 4/7] Fix errors --- .../lib/src/camerax_library.dart | 29 ++++++++++--------- .../test/url_launcher_windows_test.dart | 8 +++++ .../src/legacy/webview_android_widget.dart | 2 +- 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/packages/camera/camera_android_camerax/lib/src/camerax_library.dart b/packages/camera/camera_android_camerax/lib/src/camerax_library.dart index 1033d3540c7..69508445f75 100644 --- a/packages/camera/camera_android_camerax/lib/src/camerax_library.dart +++ b/packages/camera/camera_android_camerax/lib/src/camerax_library.dart @@ -160,18 +160,22 @@ class LiveData extends camerax.LiveData { /// See https://developer.android.com/reference/androidx/lifecycle/Observer. class Observer extends camerax.Observer { /// Constructs an [Observer]. - Observer({ + factory Observer({ required void Function(Observer instance, T value) onChanged, // ignore: non_constant_identifier_names - super.pigeon_binaryMessenger, + BinaryMessenger? pigeon_binaryMessenger, // ignore: non_constant_identifier_names - super.pigeon_instanceManager, - }) : _genericOnChanged = onChanged, - super( - onChanged: (camerax.Observer instance, Object value) { - onChanged(instance as Observer, value as T); - }, - ); + camerax.PigeonInstanceManager? pigeon_instanceManager, + }) { + return camerax.Observer( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + onChanged: (camerax.Observer instance, Object value) { + onChanged(instance as Observer, value as T); + }, + ) + as Observer; + } /// Constructs [Observer] without creating the associated native object. /// @@ -183,20 +187,17 @@ class Observer extends camerax.Observer { super.pigeon_binaryMessenger, // ignore: non_constant_identifier_names super.pigeon_instanceManager, - }) : _genericOnChanged = onChanged, - super.pigeon_detached( + }) : super.pigeon_detached( onChanged: (camerax.Observer instance, Object value) { onChanged(instance as Observer, value as T); }, ); - final void Function(Observer instance, T value) _genericOnChanged; - @override // ignore: non_constant_identifier_names Observer pigeon_copy() { return Observer.detached( - onChanged: _genericOnChanged, + onChanged: onChanged as void Function(Observer, T), pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, ); diff --git a/packages/url_launcher/url_launcher_windows/test/url_launcher_windows_test.dart b/packages/url_launcher/url_launcher_windows/test/url_launcher_windows_test.dart index 18d3b7a8526..aeeb8aa5223 100644 --- a/packages/url_launcher/url_launcher_windows/test/url_launcher_windows_test.dart +++ b/packages/url_launcher/url_launcher_windows/test/url_launcher_windows_test.dart @@ -176,4 +176,12 @@ class _FakeUrlLauncherApi implements UrlLauncherApi { } return canLaunch; } + + @override + // ignore: non_constant_identifier_names + BinaryMessenger? get pigeonVar_binaryMessenger => throw UnimplementedError(); + + @override + // ignore: non_constant_identifier_names + String get pigeonVar_messageChannelSuffix => throw UnimplementedError(); } diff --git a/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_widget.dart b/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_widget.dart index ba7d73aa8fa..3eb236a36c8 100644 --- a/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_widget.dart +++ b/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_widget.dart @@ -572,7 +572,7 @@ class WebViewAndroidJavaScriptChannel WebViewAndroidJavaScriptChannel({ required super.channelName, required this.javascriptChannelRegistry, - }) : super( + }) : super.pigeon_new( postMessage: withWeakReferenceTo(javascriptChannelRegistry, ( WeakReference weakReference, ) { From 08d251e4d5098f04419690ab05b719cda134cb2a Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 11:00:52 -0500 Subject: [PATCH 5/7] Formatting --- .../io/flutter/plugins/camera/Messages.java | 475 +- .../camera_android/lib/src/messages.g.dart | 727 +-- .../plugins/camerax/CameraXLibrary.g.kt | 4692 ++++++++++------ .../lib/src/camerax_library.g.dart | 4769 +++++++++------- .../include/camera_avfoundation/messages.g.h | 115 +- .../camera_avfoundation_objc/messages.g.m | 813 ++- .../lib/src/messages.g.dart | 761 +-- .../camera_windows/lib/src/messages.g.dart | 270 +- .../camera_windows/windows/messages.g.cpp | 750 +-- .../camera_windows/windows/messages.g.h | 114 +- .../GeneratedFileSelectorApi.java | 117 +- .../lib/src/file_selector_api.g.dart | 137 +- .../file_selector_ios/messages.g.swift | 22 +- .../file_selector_ios/lib/src/messages.g.dart | 58 +- .../lib/src/messages.g.dart | 94 +- .../file_selector_linux/linux/messages.g.cc | 337 +- .../file_selector_linux/linux/messages.g.h | 67 +- .../lib/src/messages.g.dart | 95 +- .../file_selector_macos/messages.g.swift | 42 +- .../lib/src/messages.g.dart | 128 +- .../windows/messages.g.cpp | 301 +- .../windows/messages.g.h | 75 +- .../flutter/plugins/googlemaps/Messages.java | 1594 ++++-- .../lib/src/messages.g.dart | 2051 +++---- .../ios/Classes/messages.g.h | 730 +-- .../ios/Classes/messages.g.m | 1804 +++--- .../lib/src/messages.g.dart | 1938 ++++--- .../flutter/plugins/googlesignin/Messages.kt | 490 +- .../lib/src/messages.g.dart | 317 +- .../include/google_sign_in_ios/messages.g.h | 82 +- .../Sources/google_sign_in_ios/messages.g.m | 200 +- .../lib/src/messages.g.dart | 239 +- .../flutter/plugins/imagepicker/Messages.java | 175 +- .../lib/src/messages.g.dart | 267 +- .../include/image_picker_ios/messages.g.h | 61 +- .../Sources/image_picker_ios/messages.g.m | 174 +- .../image_picker_ios/lib/src/messages.g.dart | 208 +- .../plugins/inapppurchase/Messages.java | 748 ++- .../lib/src/messages.g.dart | 770 +-- .../StoreKit2/sk2_pigeon.g.swift | 156 +- .../messages.g.h | 193 +- .../messages.g.m | 420 +- .../lib/src/messages.g.dart | 485 +- .../lib/src/sk2_pigeon.g.dart | 486 +- .../InteractiveMediaAdsLibrary.g.kt | 4631 +++++++++------ .../InteractiveMediaAdsLibrary.g.swift | 2001 ++++--- .../src/android/interactive_media_ads.g.dart | 4084 ++++++++------ .../lib/src/ios/interactive_media_ads.g.dart | 3149 ++++++----- .../flutter/plugins/localauth/Messages.java | 155 +- .../lib/src/messages.g.dart | 189 +- .../local_auth_darwin/messages.g.swift | 47 +- .../local_auth_darwin/lib/src/messages.g.dart | 157 +- .../lib/src/messages.g.dart | 51 +- .../local_auth_windows/windows/messages.g.cpp | 153 +- .../local_auth_windows/windows/messages.g.h | 51 +- .../plugins/pathprovider/Messages.java | 106 +- .../path_provider_android/lib/messages.g.dart | 119 +- .../path_provider_foundation/messages.g.swift | 16 +- .../lib/messages.g.dart | 47 +- .../java/io/flutter/plugins/Messages.java | 97 +- .../EventChannelMessages.g.kt | 92 +- .../flutter/pigeon_example_app/Messages.g.kt | 174 +- .../ios/Runner/EventChannelMessages.g.swift | 35 +- .../example/app/ios/Runner/Messages.g.swift | 53 +- .../app/lib/src/event_channel_messages.g.dart | 77 +- .../example/app/lib/src/messages.g.dart | 136 +- .../pigeon/example/app/linux/messages.g.cc | 755 ++- .../pigeon/example/app/linux/messages.g.h | 150 +- .../example/app/macos/Runner/messages.g.h | 33 +- .../example/app/macos/Runner/messages.g.m | 137 +- .../example/app/windows/runner/messages.g.cpp | 356 +- .../example/app/windows/runner/messages.g.h | 86 +- .../plugins/quickactions/Messages.java | 87 +- .../lib/src/messages.g.dart | 130 +- .../quick_actions_ios/messages.g.swift | 44 +- .../quick_actions_ios/lib/messages.g.dart | 117 +- .../plugins/sharedpreferences/Messages.java | 124 +- .../sharedpreferences/MessagesAsync.g.kt | 411 +- .../lib/src/messages.g.dart | 163 +- .../lib/src/messages_async.g.dart | 400 +- .../messages.g.swift | 79 +- .../lib/src/messages.g.dart | 275 +- .../flutter/plugins/urllauncher/Messages.java | 107 +- .../lib/src/messages.g.dart | 154 +- .../Sources/url_launcher_ios/messages.g.swift | 31 +- .../url_launcher_ios/lib/src/messages.g.dart | 86 +- .../lib/src/messages.g.dart | 43 +- .../url_launcher_linux/linux/messages.g.cc | 225 +- .../url_launcher_linux/linux/messages.g.h | 50 +- .../lib/src/messages.g.dart | 83 +- .../url_launcher_macos/messages.g.swift | 24 +- .../lib/src/messages.g.dart | 43 +- .../windows/messages.g.cpp | 146 +- .../url_launcher_windows/windows/messages.g.h | 44 +- .../flutter/plugins/videoplayer/Messages.kt | 513 +- .../lib/src/messages.g.dart | 418 +- .../video_player_avfoundation/messages.g.h | 44 +- .../video_player_avfoundation/messages.g.m | 250 +- .../lib/src/messages.g.dart | 307 +- .../webviewflutter/AndroidWebkitLibrary.g.kt | 4105 +++++++++----- .../lib/src/android_webkit.g.dart | 4907 +++++++++------- .../WebKitLibrary.g.swift | 4970 ++++++++++------- .../lib/src/common/web_kit.g.dart | 4614 ++++++++------- 103 files changed, 41014 insertions(+), 27664 deletions(-) diff --git a/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java b/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java index 3a7890b3936..f0c3f2ff146 100644 --- a/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java +++ b/packages/camera/camera_android/android/src/main/java/io/flutter/plugins/camera/Messages.java @@ -21,11 +21,8 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -41,8 +38,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,14 +57,15 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError( + "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -173,7 +170,7 @@ public enum PlatformFlashMode { /** * Pigeon equivalent of [CameraDescription]. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraDescription { private @NonNull String name; @@ -220,10 +217,16 @@ public void setSensorOrientation(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraDescription that = (PlatformCameraDescription) o; - return name.equals(that.name) && lensDirection.equals(that.lensDirection) && sensorOrientation.equals(that.sensorOrientation); + return name.equals(that.name) + && lensDirection.equals(that.lensDirection) + && sensorOrientation.equals(that.sensorOrientation); } @Override @@ -290,7 +293,7 @@ ArrayList toList() { /** * Data needed for [CameraInitializedEvent]. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraState { private @NonNull PlatformSize previewSize; @@ -363,15 +366,24 @@ public void setFocusPointSupported(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraState that = (PlatformCameraState) o; - return previewSize.equals(that.previewSize) && exposureMode.equals(that.exposureMode) && focusMode.equals(that.focusMode) && exposurePointSupported.equals(that.exposurePointSupported) && focusPointSupported.equals(that.focusPointSupported); + return previewSize.equals(that.previewSize) + && exposureMode.equals(that.exposureMode) + && focusMode.equals(that.focusMode) + && exposurePointSupported.equals(that.exposurePointSupported) + && focusPointSupported.equals(that.focusPointSupported); } @Override public int hashCode() { - return Objects.hash(previewSize, exposureMode, focusMode, exposurePointSupported, focusPointSupported); + return Objects.hash( + previewSize, exposureMode, focusMode, exposurePointSupported, focusPointSupported); } public static final class Builder { @@ -457,7 +469,7 @@ ArrayList toList() { /** * Pigeon equivalent of [Size]. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformSize { private @NonNull Double width; @@ -491,8 +503,12 @@ public void setHeight(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformSize that = (PlatformSize) o; return width.equals(that.width) && height.equals(that.height); } @@ -549,7 +565,7 @@ ArrayList toList() { /** * Pigeon equivalent of [Point]. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPoint { private @NonNull Double x; @@ -583,8 +599,12 @@ public void setY(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPoint that = (PlatformPoint) o; return x.equals(that.x) && y.equals(that.y); } @@ -641,7 +661,7 @@ ArrayList toList() { /** * Pigeon equivalent of [MediaSettings]. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMediaSettings { private @NonNull PlatformResolutionPreset resolutionPreset; @@ -705,10 +725,18 @@ public void setEnableAudio(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformMediaSettings that = (PlatformMediaSettings) o; - return resolutionPreset.equals(that.resolutionPreset) && Objects.equals(fps, that.fps) && Objects.equals(videoBitrate, that.videoBitrate) && Objects.equals(audioBitrate, that.audioBitrate) && enableAudio.equals(that.enableAudio); + return resolutionPreset.equals(that.resolutionPreset) + && Objects.equals(fps, that.fps) + && Objects.equals(videoBitrate, that.videoBitrate) + && Objects.equals(audioBitrate, that.audioBitrate) + && enableAudio.equals(that.enableAudio); } @Override @@ -804,34 +832,49 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : PlatformCameraLensDirection.values()[((Long) value).intValue()]; - } - case (byte) 130: { - Object value = readValue(buffer); - return value == null ? null : PlatformDeviceOrientation.values()[((Long) value).intValue()]; - } - case (byte) 131: { - Object value = readValue(buffer); - return value == null ? null : PlatformExposureMode.values()[((Long) value).intValue()]; - } - case (byte) 132: { - Object value = readValue(buffer); - return value == null ? null : PlatformFocusMode.values()[((Long) value).intValue()]; - } - case (byte) 133: { - Object value = readValue(buffer); - return value == null ? null : PlatformResolutionPreset.values()[((Long) value).intValue()]; - } - case (byte) 134: { - Object value = readValue(buffer); - return value == null ? null : PlatformImageFormatGroup.values()[((Long) value).intValue()]; - } - case (byte) 135: { - Object value = readValue(buffer); - return value == null ? null : PlatformFlashMode.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformCameraLensDirection.values()[((Long) value).intValue()]; + } + case (byte) 130: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformDeviceOrientation.values()[((Long) value).intValue()]; + } + case (byte) 131: + { + Object value = readValue(buffer); + return value == null ? null : PlatformExposureMode.values()[((Long) value).intValue()]; + } + case (byte) 132: + { + Object value = readValue(buffer); + return value == null ? null : PlatformFocusMode.values()[((Long) value).intValue()]; + } + case (byte) 133: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformResolutionPreset.values()[((Long) value).intValue()]; + } + case (byte) 134: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformImageFormatGroup.values()[((Long) value).intValue()]; + } + case (byte) 135: + { + Object value = readValue(buffer); + return value == null ? null : PlatformFlashMode.values()[((Long) value).intValue()]; + } case (byte) 136: return PlatformCameraDescription.fromList((ArrayList) readValue(buffer)); case (byte) 137: @@ -891,7 +934,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -919,14 +961,17 @@ public interface VoidResult { /** * Handles calls from Dart to the native side. * - * Generated interface from Pigeon that represents a handler of messages from Flutter. + *

Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface CameraApi { /** Returns the list of available cameras. */ - @NonNull + @NonNull List getAvailableCameras(); /** Creates a new camera with the given name and settings and returns its ID. */ - void create(@NonNull String cameraName, @NonNull PlatformMediaSettings mediaSettings, @NonNull Result result); + void create( + @NonNull String cameraName, + @NonNull PlatformMediaSettings mediaSettings, + @NonNull Result result); /** Initializes the camera with the given ID for the given image format. */ void initialize(@NonNull PlatformImageFormatGroup imageFormat); /** Disposes of the camera with the given ID. */ @@ -935,18 +980,15 @@ public interface CameraApi { void lockCaptureOrientation(@NonNull PlatformDeviceOrientation orientation); /** Unlocks the orientation for the camera with the given ID. */ void unlockCaptureOrientation(); - /** - * Takes a picture on the camera with the given ID and returns a path to the - * resulting file. - */ + /** Takes a picture on the camera with the given ID and returns a path to the resulting file. */ void takePicture(@NonNull Result result); /** Starts recording a video on the camera with the given ID. */ void startVideoRecording(@NonNull Boolean enableStream); /** - * Ends video recording on the camera with the given ID and returns the path - * to the resulting file. + * Ends video recording on the camera with the given ID and returns the path to the resulting + * file. */ - @NonNull + @NonNull String stopVideoRecording(); /** Pauses video recording on the camera with the given ID. */ void pauseVideoRecording(); @@ -963,21 +1005,21 @@ public interface CameraApi { /** * Sets the exposure point of the camera with the given ID. * - * A null value resets to the default exposure point. + *

A null value resets to the default exposure point. */ void setExposurePoint(@Nullable PlatformPoint point, @NonNull VoidResult result); /** Returns the minimum exposure offset of the camera with the given ID. */ - @NonNull + @NonNull Double getMinExposureOffset(); /** Returns the maximum exposure offset of the camera with the given ID. */ - @NonNull + @NonNull Double getMaxExposureOffset(); /** Returns the exposure step size of the camera with the given ID. */ - @NonNull + @NonNull Double getExposureOffsetStepSize(); /** - * Sets the exposure offset of the camera with the given ID and returns the - * actual exposure offset. + * Sets the exposure offset of the camera with the given ID and returns the actual exposure + * offset. */ void setExposureOffset(@NonNull Double offset, @NonNull Result result); /** Sets the focus mode of the camera with the given ID. */ @@ -985,14 +1027,14 @@ public interface CameraApi { /** * Sets the focus point of the camera with the given ID. * - * A null value resets to the default focus point. + *

A null value resets to the default focus point. */ void setFocusPoint(@Nullable PlatformPoint point, @NonNull VoidResult result); /** Returns the maximum zoom level of the camera with the given ID. */ - @NonNull + @NonNull Double getMaxZoomLevel(); /** Returns the minimum zoom level of the camera with the given ID. */ - @NonNull + @NonNull Double getMinZoomLevel(); /** Sets the zoom level of the camera with the given ID. */ void setZoomLevel(@NonNull Double zoom, @NonNull VoidResult result); @@ -1003,7 +1045,7 @@ public interface CameraApi { /** * Changes the camera while recording video. * - * This should be called only while video recording is active. + *

This should be called only while video recording is active. */ void setDescriptionWhileRecording(@NonNull String description); @@ -1011,16 +1053,23 @@ public interface CameraApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `CameraApi` to handle messages through the `binaryMessenger`. */ + /** Sets up an instance of `CameraApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable CameraApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable CameraApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable CameraApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1028,8 +1077,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { List output = api.getAvailableCameras(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1041,7 +1089,9 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.create" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.create" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1071,7 +1121,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.initialize" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.initialize" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1081,8 +1133,7 @@ public void error(Throwable error) { try { api.initialize(imageFormatArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1094,7 +1145,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.dispose" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.dispose" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1102,8 +1155,7 @@ public void error(Throwable error) { try { api.dispose(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1115,7 +1167,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1125,8 +1180,7 @@ public void error(Throwable error) { try { api.lockCaptureOrientation(orientationArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1138,7 +1192,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1146,8 +1203,7 @@ public void error(Throwable error) { try { api.unlockCaptureOrientation(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1159,7 +1215,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.takePicture" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.takePicture" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1186,7 +1244,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1196,8 +1257,7 @@ public void error(Throwable error) { try { api.startVideoRecording(enableStreamArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1209,7 +1269,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1217,8 +1280,7 @@ public void error(Throwable error) { try { String output = api.stopVideoRecording(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1230,7 +1292,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1238,8 +1303,7 @@ public void error(Throwable error) { try { api.pauseVideoRecording(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1251,7 +1315,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1259,8 +1326,7 @@ public void error(Throwable error) { try { api.resumeVideoRecording(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1272,7 +1338,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.startImageStream" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.startImageStream" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1280,8 +1349,7 @@ public void error(Throwable error) { try { api.startImageStream(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1293,7 +1361,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.stopImageStream" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.stopImageStream" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1301,8 +1372,7 @@ public void error(Throwable error) { try { api.stopImageStream(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1314,7 +1384,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setFlashMode" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setFlashMode" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1343,7 +1415,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setExposureMode" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setExposureMode" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1372,7 +1447,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1401,7 +1479,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1409,8 +1490,7 @@ public void error(Throwable error) { try { Double output = api.getMinExposureOffset(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1422,7 +1502,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1430,8 +1513,7 @@ public void error(Throwable error) { try { Double output = api.getMaxExposureOffset(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1443,7 +1525,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1451,8 +1536,7 @@ public void error(Throwable error) { try { Double output = api.getExposureOffsetStepSize(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1464,7 +1548,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1493,7 +1580,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setFocusMode" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setFocusMode" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1503,8 +1592,7 @@ public void error(Throwable error) { try { api.setFocusMode(focusModeArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1516,7 +1604,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1545,7 +1635,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1553,8 +1646,7 @@ public void error(Throwable error) { try { Double output = api.getMaxZoomLevel(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1566,7 +1658,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1574,8 +1669,7 @@ public void error(Throwable error) { try { Double output = api.getMinZoomLevel(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1587,7 +1681,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1616,7 +1712,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.pausePreview" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.pausePreview" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1624,8 +1722,7 @@ public void error(Throwable error) { try { api.pausePreview(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1637,7 +1734,9 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.resumePreview" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.resumePreview" + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1645,8 +1744,7 @@ public void error(Throwable error) { try { api.resumePreview(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1658,7 +1756,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -1668,8 +1769,7 @@ public void error(Throwable error) { try { api.setDescriptionWhileRecording(descriptionArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -1683,7 +1783,7 @@ public void error(Throwable error) { /** * Handles calls from native side to Dart that are not camera-specific. * - * Generated class from Pigeon that represents Flutter messages that can be called from Java. + *

Generated class from Pigeon that represents Flutter messages that can be called from Java. */ public static class CameraGlobalEventApi { private final @NonNull BinaryMessenger binaryMessenger; @@ -1692,44 +1792,47 @@ public static class CameraGlobalEventApi { public CameraGlobalEventApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - public CameraGlobalEventApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + + public CameraGlobalEventApi( + @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** - * Public interface for sending reply. - * The codec used by CameraGlobalEventApi. - */ + /** Public interface for sending reply. The codec used by CameraGlobalEventApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called when the device's physical orientation changes. */ - public void deviceOrientationChanged(@NonNull PlatformDeviceOrientation orientationArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged" + messageChannelSuffix; + public void deviceOrientationChanged( + @NonNull PlatformDeviceOrientation orientationArg, @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(orientationArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } /** * Handles device-specific calls from native side to Dart. * - * Generated class from Pigeon that represents Flutter messages that can be called from Java. + *

Generated class from Pigeon that represents Flutter messages that can be called from Java. */ public static class CameraEventApi { private final @NonNull BinaryMessenger binaryMessenger; @@ -1738,79 +1841,85 @@ public static class CameraEventApi { public CameraEventApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - public CameraEventApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + + public CameraEventApi( + @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** - * Public interface for sending reply. - * The codec used by CameraEventApi. - */ + /** Public interface for sending reply. The codec used by CameraEventApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called when the camera is initialized. */ - public void initialized(@NonNull PlatformCameraState initialStateArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.camera_android.CameraEventApi.initialized" + messageChannelSuffix; + public void initialized( + @NonNull PlatformCameraState initialStateArg, @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.camera_android.CameraEventApi.initialized" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(initialStateArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when an error occurs in the camera. */ public void error(@NonNull String messageArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.camera_android.CameraEventApi.error" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.camera_android.CameraEventApi.error" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(messageArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the camera closes. */ public void closed(@NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.camera_android.CameraEventApi.closed" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.camera_android.CameraEventApi.closed" + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( null, channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/camera/camera_android/lib/src/messages.g.dart b/packages/camera/camera_android/lib/src/messages.g.dart index e6742153c7a..e4c04745251 100644 --- a/packages/camera/camera_android/lib/src/messages.g.dart +++ b/packages/camera/camera_android/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,27 +31,27 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Pigeon equivalent of [CameraLensDirection]. -enum PlatformCameraLensDirection { - front, - back, - external, -} +enum PlatformCameraLensDirection { front, back, external } /// Pigeon equivalent of [DeviceOrientation]. enum PlatformDeviceOrientation { @@ -58,26 +62,13 @@ enum PlatformDeviceOrientation { } /// Pigeon equivalent of [ExposureMode]. -enum PlatformExposureMode { - auto, - locked, -} +enum PlatformExposureMode { auto, locked } /// Pigeon equivalent of [FocusMode]. -enum PlatformFocusMode { - auto, - locked, -} +enum PlatformFocusMode { auto, locked } /// Pigeon equivalent of [ResolutionPreset]. -enum PlatformResolutionPreset { - low, - medium, - high, - veryHigh, - ultraHigh, - max, -} +enum PlatformResolutionPreset { low, medium, high, veryHigh, ultraHigh, max } /// Pigeon equivalent of [ImageFormatGroup]. enum PlatformImageFormatGroup { @@ -88,12 +79,7 @@ enum PlatformImageFormatGroup { } /// Pigeon equivalent of [FlashMode]. -enum PlatformFlashMode { - off, - auto, - always, - torch, -} +enum PlatformFlashMode { off, auto, always, torch } /// Pigeon equivalent of [CameraDescription]. class PlatformCameraDescription { @@ -110,15 +96,12 @@ class PlatformCameraDescription { int sensorOrientation; List _toList() { - return [ - name, - lensDirection, - sensorOrientation, - ]; + return [name, lensDirection, sensorOrientation]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraDescription decode(Object result) { result as List; @@ -132,7 +115,8 @@ class PlatformCameraDescription { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraDescription || other.runtimeType != runtimeType) { + if (other is! PlatformCameraDescription || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -143,8 +127,7 @@ class PlatformCameraDescription { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Data needed for [CameraInitializedEvent]. @@ -178,7 +161,8 @@ class PlatformCameraState { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraState decode(Object result) { result as List; @@ -205,30 +189,24 @@ class PlatformCameraState { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [Size]. class PlatformSize { - PlatformSize({ - required this.width, - required this.height, - }); + PlatformSize({required this.width, required this.height}); double width; double height; List _toList() { - return [ - width, - height, - ]; + return [width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformSize decode(Object result) { result as List; @@ -252,37 +230,28 @@ class PlatformSize { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [Point]. class PlatformPoint { - PlatformPoint({ - required this.x, - required this.y, - }); + PlatformPoint({required this.x, required this.y}); double x; double y; List _toList() { - return [ - x, - y, - ]; + return [x, y]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPoint decode(Object result) { result as List; - return PlatformPoint( - x: result[0]! as double, - y: result[1]! as double, - ); + return PlatformPoint(x: result[0]! as double, y: result[1]! as double); } @override @@ -299,8 +268,7 @@ class PlatformPoint { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [MediaSettings]. @@ -334,7 +302,8 @@ class PlatformMediaSettings { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMediaSettings decode(Object result) { result as List; @@ -361,11 +330,9 @@ class PlatformMediaSettings { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -373,40 +340,40 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformCameraLensDirection) { + } else if (value is PlatformCameraLensDirection) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformDeviceOrientation) { + } else if (value is PlatformDeviceOrientation) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformExposureMode) { + } else if (value is PlatformExposureMode) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformFocusMode) { + } else if (value is PlatformFocusMode) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformResolutionPreset) { + } else if (value is PlatformResolutionPreset) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformImageFormatGroup) { + } else if (value is PlatformImageFormatGroup) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformFlashMode) { + } else if (value is PlatformFlashMode) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is PlatformCameraDescription) { + } else if (value is PlatformCameraDescription) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraState) { + } else if (value is PlatformCameraState) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformMediaSettings) { + } else if (value is PlatformMediaSettings) { buffer.putUint8(140); writeValue(buffer, value.encode()); } else { @@ -417,36 +384,36 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCameraLensDirection.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformDeviceOrientation.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformExposureMode.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFocusMode.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformResolutionPreset.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformImageFormatGroup.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFlashMode.values[value]; - case 136: + case 136: return PlatformCameraDescription.decode(readValue(buffer)!); - case 137: + case 137: return PlatformCameraState.decode(readValue(buffer)!); - case 138: + case 138: return PlatformSize.decode(readValue(buffer)!); - case 139: + case 139: return PlatformPoint.decode(readValue(buffer)!); - case 140: + case 140: return PlatformMediaSettings.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -459,9 +426,13 @@ class CameraApi { /// Constructor for [CameraApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - CameraApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + CameraApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -470,12 +441,14 @@ class CameraApi { /// Returns the list of available cameras. Future> getAvailableCameras() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -493,19 +466,27 @@ class CameraApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } /// Creates a new camera with the given name and settings and returns its ID. - Future create(String cameraName, PlatformMediaSettings mediaSettings) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.create$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future create( + String cameraName, + PlatformMediaSettings mediaSettings, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.create$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraName, mediaSettings], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName, mediaSettings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -528,13 +509,17 @@ class CameraApi { /// Initializes the camera with the given ID for the given image format. Future initialize(PlatformImageFormatGroup imageFormat) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [imageFormat], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([imageFormat]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -552,12 +537,14 @@ class CameraApi { /// Disposes of the camera with the given ID. Future dispose() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -575,14 +562,20 @@ class CameraApi { } /// Locks the camera with the given ID to the given orientation. - Future lockCaptureOrientation(PlatformDeviceOrientation orientation) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future lockCaptureOrientation( + PlatformDeviceOrientation orientation, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [orientation], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([orientation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -600,12 +593,14 @@ class CameraApi { /// Unlocks the orientation for the camera with the given ID. Future unlockCaptureOrientation() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -625,12 +620,14 @@ class CameraApi { /// Takes a picture on the camera with the given ID and returns a path to the /// resulting file. Future takePicture() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -654,13 +651,17 @@ class CameraApi { /// Starts recording a video on the camera with the given ID. Future startVideoRecording(bool enableStream) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [enableStream], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([enableStream]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -679,12 +680,14 @@ class CameraApi { /// Ends video recording on the camera with the given ID and returns the path /// to the resulting file. Future stopVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -708,12 +711,14 @@ class CameraApi { /// Pauses video recording on the camera with the given ID. Future pauseVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -732,12 +737,14 @@ class CameraApi { /// Resumes previously paused video recording on the camera with the given ID. Future resumeVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -756,12 +763,14 @@ class CameraApi { /// Begins streaming frames from the camera. Future startImageStream() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -780,12 +789,14 @@ class CameraApi { /// Stops streaming frames from the camera. Future stopImageStream() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -804,13 +815,17 @@ class CameraApi { /// Sets the flash mode of the camera with the given ID. Future setFlashMode(PlatformFlashMode flashMode) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [flashMode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([flashMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -828,13 +843,17 @@ class CameraApi { /// Sets the exposure mode of the camera with the given ID. Future setExposureMode(PlatformExposureMode exposureMode) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [exposureMode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([exposureMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -854,13 +873,17 @@ class CameraApi { /// /// A null value resets to the default exposure point. Future setExposurePoint(PlatformPoint? point) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [point], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -878,12 +901,14 @@ class CameraApi { /// Returns the minimum exposure offset of the camera with the given ID. Future getMinExposureOffset() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -907,12 +932,14 @@ class CameraApi { /// Returns the maximum exposure offset of the camera with the given ID. Future getMaxExposureOffset() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -936,12 +963,14 @@ class CameraApi { /// Returns the exposure step size of the camera with the given ID. Future getExposureOffsetStepSize() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.getExposureOffsetStepSize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -966,13 +995,17 @@ class CameraApi { /// Sets the exposure offset of the camera with the given ID and returns the /// actual exposure offset. Future setExposureOffset(double offset) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [offset], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([offset]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -995,13 +1028,17 @@ class CameraApi { /// Sets the focus mode of the camera with the given ID. Future setFocusMode(PlatformFocusMode focusMode) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [focusMode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([focusMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1021,13 +1058,17 @@ class CameraApi { /// /// A null value resets to the default focus point. Future setFocusPoint(PlatformPoint? point) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [point], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1045,12 +1086,14 @@ class CameraApi { /// Returns the maximum zoom level of the camera with the given ID. Future getMaxZoomLevel() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1074,12 +1117,14 @@ class CameraApi { /// Returns the minimum zoom level of the camera with the given ID. Future getMinZoomLevel() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1103,13 +1148,17 @@ class CameraApi { /// Sets the zoom level of the camera with the given ID. Future setZoomLevel(double zoom) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [zoom], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([zoom]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1127,12 +1176,14 @@ class CameraApi { /// Pauses streaming of preview frames. Future pausePreview() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1151,12 +1202,14 @@ class CameraApi { /// Resumes previously paused streaming of preview frames. Future resumePreview() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1177,13 +1230,17 @@ class CameraApi { /// /// This should be called only while video recording is active. Future setDescriptionWhileRecording(String description) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_android.CameraApi.setDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [description], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([description]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1207,29 +1264,45 @@ abstract class CameraGlobalEventApi { /// Called when the device's physical orientation changes. void deviceOrientationChanged(PlatformDeviceOrientation orientation); - static void setUp(CameraGlobalEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + CameraGlobalEventApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null.', + ); final List args = (message as List?)!; - final PlatformDeviceOrientation? arg_orientation = (args[0] as PlatformDeviceOrientation?); - assert(arg_orientation != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.'); + final PlatformDeviceOrientation? arg_orientation = + (args[0] as PlatformDeviceOrientation?); + assert( + arg_orientation != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.', + ); try { api.deviceOrientationChanged(arg_orientation!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1250,62 +1323,90 @@ abstract class CameraEventApi { /// Called when the camera closes. void closed(); - static void setUp(CameraEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + CameraEventApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraEventApi.initialized$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraEventApi.initialized$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null.', + ); final List args = (message as List?)!; - final PlatformCameraState? arg_initialState = (args[0] as PlatformCameraState?); - assert(arg_initialState != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null, expected non-null PlatformCameraState.'); + final PlatformCameraState? arg_initialState = + (args[0] as PlatformCameraState?); + assert( + arg_initialState != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.initialized was null, expected non-null PlatformCameraState.', + ); try { api.initialized(arg_initialState!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraEventApi.error$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraEventApi.error$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null.', + ); final List args = (message as List?)!; final String? arg_message = (args[0] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.camera_android.CameraEventApi.error was null, expected non-null String.', + ); try { api.error(arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android.CameraEventApi.closed$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android.CameraEventApi.closed$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -1315,8 +1416,10 @@ abstract class CameraEventApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt b/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt index 6fb2b9f6660..22e63b54ce8 100644 --- a/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt +++ b/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt @@ -10,16 +10,17 @@ package io.flutter.plugins.camerax import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger -import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object CameraXLibraryPigeonUtils { fun createConnectionError(channelName: String): CameraXError { - return CameraXError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } + return CameraXError( + "channel-error", "Unable to establish connection on channel: '$channelName'.", "") + } fun wrapResult(result: Any?): List { return listOf(result) @@ -27,50 +28,48 @@ private object CameraXLibraryPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is CameraXError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class CameraXError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class CameraXError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** * Maintains instances used to communicate with the corresponding objects in Dart. * - * Objects stored in this container are represented by an object in Dart that is also stored in - * an InstanceManager with the same identifier. + * Objects stored in this container are represented by an object in Dart that is also stored in an + * InstanceManager with the same identifier. * * When an instance is added with an identifier, either can be used to retrieve the other. * - * Added instances are added as a weak reference and a strong reference. When the strong - * reference is removed with [remove] and the weak reference is deallocated, the - * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the strong - * reference is removed and then the identifier is retrieved with the intention to pass the identifier - * to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the instance - * is recreated. The strong reference will then need to be removed manually again. + * Added instances are added as a weak reference and a strong reference. When the strong reference + * is removed with [remove] and the weak reference is deallocated, the + * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the + * strong reference is removed and then the identifier is retrieved with the intention to pass the + * identifier to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the + * instance is recreated. The strong reference will then need to be removed manually again. */ @Suppress("UNCHECKED_CAST", "MemberVisibilityCanBePrivate") -class CameraXLibraryPigeonInstanceManager(private val finalizationListener: PigeonFinalizationListener) { - /** Interface for listening when a weak reference of an instance is removed from the manager. */ +class CameraXLibraryPigeonInstanceManager( + private val finalizationListener: PigeonFinalizationListener +) { + /** Interface for listening when a weak reference of an instance is removed from the manager. */ interface PigeonFinalizationListener { fun onFinalize(identifier: Long) } @@ -139,19 +138,20 @@ class CameraXLibraryPigeonInstanceManager(private val finalizationListener: Pige private const val tag = "PigeonInstanceManager" /** - * Instantiate a new manager with a listener for garbage collected weak - * references. + * Instantiate a new manager with a listener for garbage collected weak references. * * When the manager is no longer needed, [stopFinalizationListener] must be called. */ - fun create(finalizationListener: PigeonFinalizationListener): CameraXLibraryPigeonInstanceManager { + fun create( + finalizationListener: PigeonFinalizationListener + ): CameraXLibraryPigeonInstanceManager { return CameraXLibraryPigeonInstanceManager(finalizationListener) } } /** - * Removes `identifier` and return its associated strongly referenced instance, if present, - * from the manager. + * Removes `identifier` and return its associated strongly referenced instance, if present, from + * the manager. */ fun remove(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() @@ -161,15 +161,13 @@ class CameraXLibraryPigeonInstanceManager(private val finalizationListener: Pige /** * Retrieves the identifier paired with an instance, if present, otherwise `null`. * - * * If the manager contains a strong reference to `instance`, it will return the identifier * associated with `instance`. If the manager contains only a weak reference to `instance`, a new * strong reference to `instance` will be added and will need to be removed again with [remove]. * - * * If this method returns a nonnull identifier, this method also expects the Dart - * `CameraXLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart instance the - * identifier is associated with. + * `CameraXLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart + * instance the identifier is associated with. */ fun getIdentifierForStrongReference(instance: Any?): Long? { logWarningIfFinalizationListenerHasStopped() @@ -186,9 +184,9 @@ class CameraXLibraryPigeonInstanceManager(private val finalizationListener: Pige /** * Adds a new instance that was instantiated from Dart. * - * The same instance can be added multiple times, but each identifier must be unique. This - * allows two objects that are equivalent (e.g. the `equals` method returns true and their - * hashcodes are equal) to both be added. + * The same instance can be added multiple times, but each identifier must be unique. This allows + * two objects that are equivalent (e.g. the `equals` method returns true and their hashcodes are + * equal) to both be added. * * [identifier] must be >= 0 and unique. */ @@ -200,13 +198,15 @@ class CameraXLibraryPigeonInstanceManager(private val finalizationListener: Pige /** * Adds a new unique instance that was instantiated from the host platform. * - * If the manager contains [instance], this returns the corresponding identifier. If the - * manager does not contain [instance], this adds the instance and returns a unique - * identifier for that [instance]. + * If the manager contains [instance], this returns the corresponding identifier. If the manager + * does not contain [instance], this adds the instance and returns a unique identifier for that + * [instance]. */ fun addHostCreatedInstance(instance: Any): Long { logWarningIfFinalizationListenerHasStopped() - require(!containsInstance(instance)) { "Instance of ${instance.javaClass} has already been added." } + require(!containsInstance(instance)) { + "Instance of ${instance.javaClass} has already been added." + } val identifier = nextIdentifier++ addInstance(instance, identifier) return identifier @@ -290,39 +290,43 @@ class CameraXLibraryPigeonInstanceManager(private val finalizationListener: Pige private fun logWarningIfFinalizationListenerHasStopped() { if (hasFinalizationListenerStopped()) { Log.w( - tag, - "The manager was used after calls to the PigeonFinalizationListener has been stopped." - ) + tag, + "The manager was used after calls to the PigeonFinalizationListener has been stopped.") } } } - /** Generated API for managing the Dart and native `InstanceManager`s. */ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: BinaryMessenger) { companion object { /** The codec used by CameraXLibraryPigeonInstanceManagerApi. */ - val codec: MessageCodec by lazy { - CameraXLibraryPigeonCodec() - } + val codec: MessageCodec by lazy { CameraXLibraryPigeonCodec() } /** * Sets up an instance of `CameraXLibraryPigeonInstanceManagerApi` to handle messages from the * `binaryMessenger`. */ - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, instanceManager: CameraXLibraryPigeonInstanceManager?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + instanceManager: CameraXLibraryPigeonInstanceManager? + ) { run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference", + codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> val args = message as List val identifierArg = args[0] as Long - val wrapped: List = try { - instanceManager.remove(identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + instanceManager.remove(identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -330,15 +334,20 @@ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: Binary } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.clear", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.clear", + codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - instanceManager.clear() - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + instanceManager.clear() + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -348,9 +357,9 @@ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: Binary } } - fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) -{ - val channelName = "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference" + fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { + val channelName = + "dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { @@ -361,13 +370,13 @@ private class CameraXLibraryPigeonInstanceManagerApi(val binaryMessenger: Binary } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } /** - * Provides implementations for each ProxyApi implementation and provides access to resources - * needed by any implementation. + * Provides implementations for each ProxyApi implementation and provides access to resources needed + * by any implementation. */ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: BinaryMessenger) { /** Whether APIs should ignore calling to Dart. */ @@ -384,24 +393,23 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary init { val api = CameraXLibraryPigeonInstanceManagerApi(binaryMessenger) - instanceManager = CameraXLibraryPigeonInstanceManager.create( - object : CameraXLibraryPigeonInstanceManager.PigeonFinalizationListener { - override fun onFinalize(identifier: Long) { - api.removeStrongReference(identifier) { - if (it.isFailure) { - Log.e( - "PigeonProxyApiRegistrar", - "Failed to remove Dart strong reference with identifier: $identifier" - ) - } - } - } - } - ) + instanceManager = + CameraXLibraryPigeonInstanceManager.create( + object : CameraXLibraryPigeonInstanceManager.PigeonFinalizationListener { + override fun onFinalize(identifier: Long) { + api.removeStrongReference(identifier) { + if (it.isFailure) { + Log.e( + "PigeonProxyApiRegistrar", + "Failed to remove Dart strong reference with identifier: $identifier") + } + } + } + }) } /** - * An implementation of [PigeonApiCameraSize] used to add a new Dart instance of - * `CameraSize` to the Dart `InstanceManager`. + * An implementation of [PigeonApiCameraSize] used to add a new Dart instance of `CameraSize` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiCameraSize(): PigeonApiCameraSize @@ -421,8 +429,7 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiVideoRecordEvent] used to add a new Dart instance of * `VideoRecordEvent` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent - { + open fun getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent { return PigeonApiVideoRecordEvent(this) } @@ -430,8 +437,7 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiVideoRecordEventStart] used to add a new Dart instance of * `VideoRecordEventStart` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoRecordEventStart(): PigeonApiVideoRecordEventStart - { + open fun getPigeonApiVideoRecordEventStart(): PigeonApiVideoRecordEventStart { return PigeonApiVideoRecordEventStart(this) } @@ -439,8 +445,7 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiVideoRecordEventFinalize] used to add a new Dart instance of * `VideoRecordEventFinalize` to the Dart `InstanceManager`. */ - open fun getPigeonApiVideoRecordEventFinalize(): PigeonApiVideoRecordEventFinalize - { + open fun getPigeonApiVideoRecordEventFinalize(): PigeonApiVideoRecordEventFinalize { return PigeonApiVideoRecordEventFinalize(this) } @@ -451,14 +456,14 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiMeteringPoint(): PigeonApiMeteringPoint /** - * An implementation of [PigeonApiObserver] used to add a new Dart instance of - * `Observer` to the Dart `InstanceManager`. + * An implementation of [PigeonApiObserver] used to add a new Dart instance of `Observer` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiObserver(): PigeonApiObserver /** - * An implementation of [PigeonApiCameraInfo] used to add a new Dart instance of - * `CameraInfo` to the Dart `InstanceManager`. + * An implementation of [PigeonApiCameraInfo] used to add a new Dart instance of `CameraInfo` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiCameraInfo(): PigeonApiCameraInfo @@ -475,17 +480,16 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiProcessCameraProvider(): PigeonApiProcessCameraProvider /** - * An implementation of [PigeonApiUseCase] used to add a new Dart instance of - * `UseCase` to the Dart `InstanceManager`. + * An implementation of [PigeonApiUseCase] used to add a new Dart instance of `UseCase` to the + * Dart `InstanceManager`. */ - open fun getPigeonApiUseCase(): PigeonApiUseCase - { + open fun getPigeonApiUseCase(): PigeonApiUseCase { return PigeonApiUseCase(this) } /** - * An implementation of [PigeonApiCamera] used to add a new Dart instance of - * `Camera` to the Dart `InstanceManager`. + * An implementation of [PigeonApiCamera] used to add a new Dart instance of `Camera` to the Dart + * `InstanceManager`. */ abstract fun getPigeonApiCamera(): PigeonApiCamera @@ -508,29 +512,28 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiDeviceOrientationManager(): PigeonApiDeviceOrientationManager /** - * An implementation of [PigeonApiPreview] used to add a new Dart instance of - * `Preview` to the Dart `InstanceManager`. + * An implementation of [PigeonApiPreview] used to add a new Dart instance of `Preview` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiPreview(): PigeonApiPreview /** - * An implementation of [PigeonApiVideoCapture] used to add a new Dart instance of - * `VideoCapture` to the Dart `InstanceManager`. + * An implementation of [PigeonApiVideoCapture] used to add a new Dart instance of `VideoCapture` + * to the Dart `InstanceManager`. */ abstract fun getPigeonApiVideoCapture(): PigeonApiVideoCapture /** - * An implementation of [PigeonApiVideoOutput] used to add a new Dart instance of - * `VideoOutput` to the Dart `InstanceManager`. + * An implementation of [PigeonApiVideoOutput] used to add a new Dart instance of `VideoOutput` to + * the Dart `InstanceManager`. */ - open fun getPigeonApiVideoOutput(): PigeonApiVideoOutput - { + open fun getPigeonApiVideoOutput(): PigeonApiVideoOutput { return PigeonApiVideoOutput(this) } /** - * An implementation of [PigeonApiRecorder] used to add a new Dart instance of - * `Recorder` to the Dart `InstanceManager`. + * An implementation of [PigeonApiRecorder] used to add a new Dart instance of `Recorder` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiRecorder(): PigeonApiRecorder @@ -547,14 +550,14 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiPendingRecording(): PigeonApiPendingRecording /** - * An implementation of [PigeonApiRecording] used to add a new Dart instance of - * `Recording` to the Dart `InstanceManager`. + * An implementation of [PigeonApiRecording] used to add a new Dart instance of `Recording` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiRecording(): PigeonApiRecording /** - * An implementation of [PigeonApiImageCapture] used to add a new Dart instance of - * `ImageCapture` to the Dart `InstanceManager`. + * An implementation of [PigeonApiImageCapture] used to add a new Dart instance of `ImageCapture` + * to the Dart `InstanceManager`. */ abstract fun getPigeonApiImageCapture(): PigeonApiImageCapture @@ -577,8 +580,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiAspectRatioStrategy(): PigeonApiAspectRatioStrategy /** - * An implementation of [PigeonApiCameraState] used to add a new Dart instance of - * `CameraState` to the Dart `InstanceManager`. + * An implementation of [PigeonApiCameraState] used to add a new Dart instance of `CameraState` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiCameraState(): PigeonApiCameraState @@ -589,8 +592,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiExposureState(): PigeonApiExposureState /** - * An implementation of [PigeonApiZoomState] used to add a new Dart instance of - * `ZoomState` to the Dart `InstanceManager`. + * An implementation of [PigeonApiZoomState] used to add a new Dart instance of `ZoomState` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiZoomState(): PigeonApiZoomState @@ -601,8 +604,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiImageAnalysis(): PigeonApiImageAnalysis /** - * An implementation of [PigeonApiAnalyzer] used to add a new Dart instance of - * `Analyzer` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAnalyzer] used to add a new Dart instance of `Analyzer` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiAnalyzer(): PigeonApiAnalyzer @@ -613,14 +616,14 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiCameraStateStateError(): PigeonApiCameraStateStateError /** - * An implementation of [PigeonApiLiveData] used to add a new Dart instance of - * `LiveData` to the Dart `InstanceManager`. + * An implementation of [PigeonApiLiveData] used to add a new Dart instance of `LiveData` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiLiveData(): PigeonApiLiveData /** - * An implementation of [PigeonApiImageProxy] used to add a new Dart instance of - * `ImageProxy` to the Dart `InstanceManager`. + * An implementation of [PigeonApiImageProxy] used to add a new Dart instance of `ImageProxy` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiImageProxy(): PigeonApiImageProxy @@ -631,8 +634,8 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiImageProxyUtils(): PigeonApiImageProxyUtils /** - * An implementation of [PigeonApiPlaneProxy] used to add a new Dart instance of - * `PlaneProxy` to the Dart `InstanceManager`. + * An implementation of [PigeonApiPlaneProxy] used to add a new Dart instance of `PlaneProxy` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiPlaneProxy(): PigeonApiPlaneProxy @@ -682,8 +685,7 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiCaptureRequestKey] used to add a new Dart instance of * `CaptureRequestKey` to the Dart `InstanceManager`. */ - open fun getPigeonApiCaptureRequestKey(): PigeonApiCaptureRequestKey - { + open fun getPigeonApiCaptureRequestKey(): PigeonApiCaptureRequestKey { return PigeonApiCaptureRequestKey(this) } @@ -709,8 +711,7 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary * An implementation of [PigeonApiCameraCharacteristicsKey] used to add a new Dart instance of * `CameraCharacteristicsKey` to the Dart `InstanceManager`. */ - open fun getPigeonApiCameraCharacteristicsKey(): PigeonApiCameraCharacteristicsKey - { + open fun getPigeonApiCameraCharacteristicsKey(): PigeonApiCameraCharacteristicsKey { return PigeonApiCameraCharacteristicsKey(this) } @@ -733,33 +734,42 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary abstract fun getPigeonApiMeteringPointFactory(): PigeonApiMeteringPointFactory /** - * An implementation of [PigeonApiDisplayOrientedMeteringPointFactory] used to add a new Dart instance of - * `DisplayOrientedMeteringPointFactory` to the Dart `InstanceManager`. + * An implementation of [PigeonApiDisplayOrientedMeteringPointFactory] used to add a new Dart + * instance of `DisplayOrientedMeteringPointFactory` to the Dart `InstanceManager`. */ - abstract fun getPigeonApiDisplayOrientedMeteringPointFactory(): PigeonApiDisplayOrientedMeteringPointFactory + abstract fun getPigeonApiDisplayOrientedMeteringPointFactory(): + PigeonApiDisplayOrientedMeteringPointFactory fun setUp() { CameraXLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, instanceManager) PigeonApiCameraSize.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraSize()) - PigeonApiCameraIntegerRange.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraIntegerRange()) + PigeonApiCameraIntegerRange.setUpMessageHandlers( + binaryMessenger, getPigeonApiCameraIntegerRange()) PigeonApiMeteringPoint.setUpMessageHandlers(binaryMessenger, getPigeonApiMeteringPoint()) PigeonApiObserver.setUpMessageHandlers(binaryMessenger, getPigeonApiObserver()) PigeonApiCameraInfo.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraInfo()) PigeonApiCameraSelector.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraSelector()) - PigeonApiProcessCameraProvider.setUpMessageHandlers(binaryMessenger, getPigeonApiProcessCameraProvider()) + PigeonApiProcessCameraProvider.setUpMessageHandlers( + binaryMessenger, getPigeonApiProcessCameraProvider()) PigeonApiCamera.setUpMessageHandlers(binaryMessenger, getPigeonApiCamera()) - PigeonApiSystemServicesManager.setUpMessageHandlers(binaryMessenger, getPigeonApiSystemServicesManager()) - PigeonApiDeviceOrientationManager.setUpMessageHandlers(binaryMessenger, getPigeonApiDeviceOrientationManager()) + PigeonApiSystemServicesManager.setUpMessageHandlers( + binaryMessenger, getPigeonApiSystemServicesManager()) + PigeonApiDeviceOrientationManager.setUpMessageHandlers( + binaryMessenger, getPigeonApiDeviceOrientationManager()) PigeonApiPreview.setUpMessageHandlers(binaryMessenger, getPigeonApiPreview()) PigeonApiVideoCapture.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoCapture()) PigeonApiRecorder.setUpMessageHandlers(binaryMessenger, getPigeonApiRecorder()) - PigeonApiVideoRecordEventListener.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoRecordEventListener()) + PigeonApiVideoRecordEventListener.setUpMessageHandlers( + binaryMessenger, getPigeonApiVideoRecordEventListener()) PigeonApiPendingRecording.setUpMessageHandlers(binaryMessenger, getPigeonApiPendingRecording()) PigeonApiRecording.setUpMessageHandlers(binaryMessenger, getPigeonApiRecording()) PigeonApiImageCapture.setUpMessageHandlers(binaryMessenger, getPigeonApiImageCapture()) - PigeonApiResolutionStrategy.setUpMessageHandlers(binaryMessenger, getPigeonApiResolutionStrategy()) - PigeonApiResolutionSelector.setUpMessageHandlers(binaryMessenger, getPigeonApiResolutionSelector()) - PigeonApiAspectRatioStrategy.setUpMessageHandlers(binaryMessenger, getPigeonApiAspectRatioStrategy()) + PigeonApiResolutionStrategy.setUpMessageHandlers( + binaryMessenger, getPigeonApiResolutionStrategy()) + PigeonApiResolutionSelector.setUpMessageHandlers( + binaryMessenger, getPigeonApiResolutionSelector()) + PigeonApiAspectRatioStrategy.setUpMessageHandlers( + binaryMessenger, getPigeonApiAspectRatioStrategy()) PigeonApiImageAnalysis.setUpMessageHandlers(binaryMessenger, getPigeonApiImageAnalysis()) PigeonApiAnalyzer.setUpMessageHandlers(binaryMessenger, getPigeonApiAnalyzer()) PigeonApiLiveData.setUpMessageHandlers(binaryMessenger, getPigeonApiLiveData()) @@ -768,16 +778,24 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary PigeonApiQualitySelector.setUpMessageHandlers(binaryMessenger, getPigeonApiQualitySelector()) PigeonApiFallbackStrategy.setUpMessageHandlers(binaryMessenger, getPigeonApiFallbackStrategy()) PigeonApiCameraControl.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraControl()) - PigeonApiFocusMeteringActionBuilder.setUpMessageHandlers(binaryMessenger, getPigeonApiFocusMeteringActionBuilder()) + PigeonApiFocusMeteringActionBuilder.setUpMessageHandlers( + binaryMessenger, getPigeonApiFocusMeteringActionBuilder()) PigeonApiCaptureRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiCaptureRequest()) - PigeonApiCaptureRequestOptions.setUpMessageHandlers(binaryMessenger, getPigeonApiCaptureRequestOptions()) - PigeonApiCamera2CameraControl.setUpMessageHandlers(binaryMessenger, getPigeonApiCamera2CameraControl()) + PigeonApiCaptureRequestOptions.setUpMessageHandlers( + binaryMessenger, getPigeonApiCaptureRequestOptions()) + PigeonApiCamera2CameraControl.setUpMessageHandlers( + binaryMessenger, getPigeonApiCamera2CameraControl()) PigeonApiResolutionFilter.setUpMessageHandlers(binaryMessenger, getPigeonApiResolutionFilter()) - PigeonApiCameraCharacteristics.setUpMessageHandlers(binaryMessenger, getPigeonApiCameraCharacteristics()) - PigeonApiCamera2CameraInfo.setUpMessageHandlers(binaryMessenger, getPigeonApiCamera2CameraInfo()) - PigeonApiMeteringPointFactory.setUpMessageHandlers(binaryMessenger, getPigeonApiMeteringPointFactory()) - PigeonApiDisplayOrientedMeteringPointFactory.setUpMessageHandlers(binaryMessenger, getPigeonApiDisplayOrientedMeteringPointFactory()) + PigeonApiCameraCharacteristics.setUpMessageHandlers( + binaryMessenger, getPigeonApiCameraCharacteristics()) + PigeonApiCamera2CameraInfo.setUpMessageHandlers( + binaryMessenger, getPigeonApiCamera2CameraInfo()) + PigeonApiMeteringPointFactory.setUpMessageHandlers( + binaryMessenger, getPigeonApiMeteringPointFactory()) + PigeonApiDisplayOrientedMeteringPointFactory.setUpMessageHandlers( + binaryMessenger, getPigeonApiDisplayOrientedMeteringPointFactory()) } + fun tearDown() { CameraXLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, null) PigeonApiCameraSize.setUpMessageHandlers(binaryMessenger, null) @@ -819,17 +837,17 @@ abstract class CameraXLibraryPigeonProxyApiRegistrar(val binaryMessenger: Binary PigeonApiDisplayOrientedMeteringPointFactory.setUpMessageHandlers(binaryMessenger, null) } } -private class CameraXLibraryPigeonProxyApiBaseCodec(val registrar: CameraXLibraryPigeonProxyApiRegistrar) : CameraXLibraryPigeonCodec() { + +private class CameraXLibraryPigeonProxyApiBaseCodec( + val registrar: CameraXLibraryPigeonProxyApiRegistrar +) : CameraXLibraryPigeonCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 128.toByte() -> { val identifier: Long = readValue(buffer) as Long val instance: Any? = registrar.instanceManager.getInstance(identifier) if (instance == null) { - Log.e( - "PigeonProxyApiBaseCodec", - "Failed to find instance with identifier: $identifier" - ) + Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: $identifier") } return instance } @@ -838,16 +856,38 @@ private class CameraXLibraryPigeonProxyApiBaseCodec(val registrar: CameraXLibrar } override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { - if (value is Boolean || value is ByteArray || value is Double || value is DoubleArray || value is FloatArray || value is Int || value is IntArray || value is List<*> || value is Long || value is LongArray || value is Map<*, *> || value is String || value is InfoSupportedHardwareLevel || value is AspectRatio || value is CameraStateType || value is LiveDataSupportedType || value is VideoQuality || value is MeteringMode || value is LensFacing || value is CameraXFlashMode || value is ResolutionStrategyFallbackRule || value is AspectRatioStrategyFallbackRule || value is CameraStateErrorCode || value == null) { + if (value is Boolean || + value is ByteArray || + value is Double || + value is DoubleArray || + value is FloatArray || + value is Int || + value is IntArray || + value is List<*> || + value is Long || + value is LongArray || + value is Map<*, *> || + value is String || + value is InfoSupportedHardwareLevel || + value is AspectRatio || + value is CameraStateType || + value is LiveDataSupportedType || + value is VideoQuality || + value is MeteringMode || + value is LensFacing || + value is CameraXFlashMode || + value is ResolutionStrategyFallbackRule || + value is AspectRatioStrategyFallbackRule || + value is CameraStateErrorCode || + value == null) { super.writeValue(stream, value) return } fun logNewInstanceFailure(apiName: String, value: Any, exception: Throwable?) { Log.w( - "PigeonProxyApiBaseCodec", - "Failed to create new Dart proxy instance of $apiName: $value. $exception" - ) + "PigeonProxyApiBaseCodec", + "Failed to create new Dart proxy instance of $apiName: $value. $exception") } if (value is android.util.Size) { @@ -856,365 +896,313 @@ private class CameraXLibraryPigeonProxyApiBaseCodec(val registrar: CameraXLibrar logNewInstanceFailure("CameraSize", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ResolutionInfo) { + } else if (value is androidx.camera.core.ResolutionInfo) { registrar.getPigeonApiResolutionInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ResolutionInfo", value, it.exceptionOrNull()) } } - } - else if (value is android.util.Range<*>) { + } else if (value is android.util.Range<*>) { registrar.getPigeonApiCameraIntegerRange().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraIntegerRange", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.VideoRecordEvent.Start) { + } else if (value is androidx.camera.video.VideoRecordEvent.Start) { registrar.getPigeonApiVideoRecordEventStart().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoRecordEventStart", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.VideoRecordEvent.Finalize) { + } else if (value is androidx.camera.video.VideoRecordEvent.Finalize) { registrar.getPigeonApiVideoRecordEventFinalize().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoRecordEventFinalize", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.VideoRecordEvent) { + } else if (value is androidx.camera.video.VideoRecordEvent) { registrar.getPigeonApiVideoRecordEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoRecordEvent", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.MeteringPoint) { + } else if (value is androidx.camera.core.MeteringPoint) { registrar.getPigeonApiMeteringPoint().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("MeteringPoint", value, it.exceptionOrNull()) } } - } - else if (value is androidx.lifecycle.Observer<*>) { + } else if (value is androidx.lifecycle.Observer<*>) { registrar.getPigeonApiObserver().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Observer", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.CameraInfo) { + } else if (value is androidx.camera.core.CameraInfo) { registrar.getPigeonApiCameraInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraInfo", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.CameraSelector) { + } else if (value is androidx.camera.core.CameraSelector) { registrar.getPigeonApiCameraSelector().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraSelector", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.lifecycle.ProcessCameraProvider) { + } else if (value is androidx.camera.lifecycle.ProcessCameraProvider) { registrar.getPigeonApiProcessCameraProvider().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ProcessCameraProvider", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.Camera) { + } else if (value is androidx.camera.core.Camera) { registrar.getPigeonApiCamera().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Camera", value, it.exceptionOrNull()) } } - } - else if (value is SystemServicesManager) { + } else if (value is SystemServicesManager) { registrar.getPigeonApiSystemServicesManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("SystemServicesManager", value, it.exceptionOrNull()) } } - } - else if (value is CameraPermissionsError) { + } else if (value is CameraPermissionsError) { registrar.getPigeonApiCameraPermissionsError().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraPermissionsError", value, it.exceptionOrNull()) } } - } - else if (value is DeviceOrientationManager) { + } else if (value is DeviceOrientationManager) { registrar.getPigeonApiDeviceOrientationManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("DeviceOrientationManager", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.Preview) { + } else if (value is androidx.camera.core.Preview) { registrar.getPigeonApiPreview().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Preview", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.VideoCapture<*>) { + } else if (value is androidx.camera.video.VideoCapture<*>) { registrar.getPigeonApiVideoCapture().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoCapture", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.Recorder) { + } else if (value is androidx.camera.video.Recorder) { registrar.getPigeonApiRecorder().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Recorder", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.VideoOutput) { + } else if (value is androidx.camera.video.VideoOutput) { registrar.getPigeonApiVideoOutput().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoOutput", value, it.exceptionOrNull()) } } - } - else if (value is VideoRecordEventListener) { + } else if (value is VideoRecordEventListener) { registrar.getPigeonApiVideoRecordEventListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoRecordEventListener", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.PendingRecording) { + } else if (value is androidx.camera.video.PendingRecording) { registrar.getPigeonApiPendingRecording().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("PendingRecording", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.Recording) { + } else if (value is androidx.camera.video.Recording) { registrar.getPigeonApiRecording().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Recording", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ImageCapture) { + } else if (value is androidx.camera.core.ImageCapture) { registrar.getPigeonApiImageCapture().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImageCapture", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.resolutionselector.ResolutionStrategy) { + } else if (value is androidx.camera.core.resolutionselector.ResolutionStrategy) { registrar.getPigeonApiResolutionStrategy().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ResolutionStrategy", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.resolutionselector.ResolutionSelector) { + } else if (value is androidx.camera.core.resolutionselector.ResolutionSelector) { registrar.getPigeonApiResolutionSelector().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ResolutionSelector", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.resolutionselector.AspectRatioStrategy) { + } else if (value is androidx.camera.core.resolutionselector.AspectRatioStrategy) { registrar.getPigeonApiAspectRatioStrategy().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AspectRatioStrategy", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.CameraState) { + } else if (value is androidx.camera.core.CameraState) { registrar.getPigeonApiCameraState().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraState", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ExposureState) { + } else if (value is androidx.camera.core.ExposureState) { registrar.getPigeonApiExposureState().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ExposureState", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ZoomState) { + } else if (value is androidx.camera.core.ZoomState) { registrar.getPigeonApiZoomState().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ZoomState", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ImageAnalysis) { + } else if (value is androidx.camera.core.ImageAnalysis) { registrar.getPigeonApiImageAnalysis().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImageAnalysis", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.UseCase) { + } else if (value is androidx.camera.core.UseCase) { registrar.getPigeonApiUseCase().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("UseCase", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ImageAnalysis.Analyzer) { + } else if (value is androidx.camera.core.ImageAnalysis.Analyzer) { registrar.getPigeonApiAnalyzer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Analyzer", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.CameraState.StateError) { + } else if (value is androidx.camera.core.CameraState.StateError) { registrar.getPigeonApiCameraStateStateError().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraStateStateError", value, it.exceptionOrNull()) } } - } - else if (value is io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper) { + } else if (value is io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper) { registrar.getPigeonApiLiveData().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("LiveData", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ImageProxy) { + } else if (value is androidx.camera.core.ImageProxy) { registrar.getPigeonApiImageProxy().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImageProxy", value, it.exceptionOrNull()) } } - } - else if (value is ImageProxyUtils) { + } else if (value is ImageProxyUtils) { registrar.getPigeonApiImageProxyUtils().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImageProxyUtils", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.ImageProxy.PlaneProxy) { + } else if (value is androidx.camera.core.ImageProxy.PlaneProxy) { registrar.getPigeonApiPlaneProxy().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("PlaneProxy", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.QualitySelector) { + } else if (value is androidx.camera.video.QualitySelector) { registrar.getPigeonApiQualitySelector().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("QualitySelector", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.video.FallbackStrategy) { + } else if (value is androidx.camera.video.FallbackStrategy) { registrar.getPigeonApiFallbackStrategy().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FallbackStrategy", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.CameraControl) { + } else if (value is androidx.camera.core.CameraControl) { registrar.getPigeonApiCameraControl().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraControl", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.FocusMeteringAction.Builder) { + } else if (value is androidx.camera.core.FocusMeteringAction.Builder) { registrar.getPigeonApiFocusMeteringActionBuilder().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FocusMeteringActionBuilder", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.FocusMeteringAction) { + } else if (value is androidx.camera.core.FocusMeteringAction) { registrar.getPigeonApiFocusMeteringAction().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FocusMeteringAction", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.FocusMeteringResult) { + } else if (value is androidx.camera.core.FocusMeteringResult) { registrar.getPigeonApiFocusMeteringResult().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FocusMeteringResult", value, it.exceptionOrNull()) } } - } - else if (value is android.hardware.camera2.CaptureRequest) { + } else if (value is android.hardware.camera2.CaptureRequest) { registrar.getPigeonApiCaptureRequest().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CaptureRequest", value, it.exceptionOrNull()) } } - } - else if (value is android.hardware.camera2.CaptureRequest.Key<*>) { + } else if (value is android.hardware.camera2.CaptureRequest.Key<*>) { registrar.getPigeonApiCaptureRequestKey().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CaptureRequestKey", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.camera2.interop.CaptureRequestOptions) { + } else if (value is androidx.camera.camera2.interop.CaptureRequestOptions) { registrar.getPigeonApiCaptureRequestOptions().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CaptureRequestOptions", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.camera2.interop.Camera2CameraControl) { + } else if (value is androidx.camera.camera2.interop.Camera2CameraControl) { registrar.getPigeonApiCamera2CameraControl().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Camera2CameraControl", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.resolutionselector.ResolutionFilter) { + } else if (value is androidx.camera.core.resolutionselector.ResolutionFilter) { registrar.getPigeonApiResolutionFilter().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ResolutionFilter", value, it.exceptionOrNull()) } } - } - else if (value is android.hardware.camera2.CameraCharacteristics.Key<*>) { + } else if (value is android.hardware.camera2.CameraCharacteristics.Key<*>) { registrar.getPigeonApiCameraCharacteristicsKey().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraCharacteristicsKey", value, it.exceptionOrNull()) } } - } - else if (value is android.hardware.camera2.CameraCharacteristics) { + } else if (value is android.hardware.camera2.CameraCharacteristics) { registrar.getPigeonApiCameraCharacteristics().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CameraCharacteristics", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.camera2.interop.Camera2CameraInfo) { + } else if (value is androidx.camera.camera2.interop.Camera2CameraInfo) { registrar.getPigeonApiCamera2CameraInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Camera2CameraInfo", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.DisplayOrientedMeteringPointFactory) { + } else if (value is androidx.camera.core.DisplayOrientedMeteringPointFactory) { registrar.getPigeonApiDisplayOrientedMeteringPointFactory().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("DisplayOrientedMeteringPointFactory", value, it.exceptionOrNull()) } } - } - else if (value is androidx.camera.core.MeteringPointFactory) { + } else if (value is androidx.camera.core.MeteringPointFactory) { registrar.getPigeonApiMeteringPointFactory().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("MeteringPointFactory", value, it.exceptionOrNull()) @@ -1227,7 +1215,9 @@ private class CameraXLibraryPigeonProxyApiBaseCodec(val registrar: CameraXLibrar stream.write(128) writeValue(stream, registrar.instanceManager.getIdentifierForStrongReference(value)) } - else -> throw IllegalArgumentException("Unsupported value: '$value' of type '${value.javaClass.name}'") + else -> + throw IllegalArgumentException( + "Unsupported value: '$value' of type '${value.javaClass.name}'") } } } @@ -1235,27 +1225,22 @@ private class CameraXLibraryPigeonProxyApiBaseCodec(val registrar: CameraXLibrar /** * Generally classifies the overall set of the camera device functionality. * - * See https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_3. + * See + * https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_3. */ enum class InfoSupportedHardwareLevel(val raw: Int) { /** - * This camera device is capable of YUV reprocessing and RAW data capture, in - * addition to FULL-level capabilities. + * This camera device is capable of YUV reprocessing and RAW data capture, in addition to + * FULL-level capabilities. */ LEVEL3(0), - /** - * This camera device is backed by an external camera connected to this - * Android device. - */ + /** This camera device is backed by an external camera connected to this Android device. */ EXTERNAL(1), /** This camera device is capable of supporting advanced imaging applications. */ FULL(2), /** This camera device is running in backward compatibility mode. */ LEGACY(3), - /** - * This camera device does not have enough capabilities to qualify as a FULL - * device or better. - */ + /** This camera device does not have enough capabilities to qualify as a FULL device or better. */ LIMITED(4); companion object { @@ -1302,8 +1287,8 @@ enum class CameraStateType(val raw: Int) { /** Represents a state where the camera device is currently opening. */ OPENING(3), /** - * Represents a state where the camera is waiting for a signal to attempt to - * open the camera device. + * Represents a state where the camera is waiting for a signal to attempt to open the camera + * device. */ PENDING_OPEN(4), /** This value is not recognized by this wrapper. */ @@ -1329,8 +1314,8 @@ enum class LiveDataSupportedType(val raw: Int) { } /** - * Video quality constraints that will be used by a QualitySelector to choose - * an appropriate video resolution. + * Video quality constraints that will be used by a QualitySelector to choose an appropriate video + * resolution. * * These are pre-defined quality constants that are universally used for video. * @@ -1360,23 +1345,15 @@ enum class VideoQuality(val raw: Int) { /** * A flag used for indicating metering mode regions. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction#FLAG_AF(). + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction#FLAG_AF(). */ enum class MeteringMode(val raw: Int) { - /** - * A flag used in metering mode indicating the AE (Auto Exposure) region is - * enabled. - */ + /** A flag used in metering mode indicating the AE (Auto Exposure) region is enabled. */ AE(0), - /** - * A flag used in metering mode indicating the AF (Auto Focus) region is - * enabled. - */ + /** A flag used in metering mode indicating the AF (Auto Focus) region is enabled. */ AF(1), - /** - * A flag used in metering mode indicating the AWB (Auto White Balance) - * region is enabled. - */ + /** A flag used in metering mode indicating the AWB (Auto White Balance) region is enabled. */ AWB(2); companion object { @@ -1389,20 +1366,15 @@ enum class MeteringMode(val raw: Int) { /** * Direction of lens of a camera. * - * See https://developer.android.com/reference/androidx/camera/core/CameraSelector#LENS_FACING_BACK(). + * See + * https://developer.android.com/reference/androidx/camera/core/CameraSelector#LENS_FACING_BACK(). */ enum class LensFacing(val raw: Int) { /** A camera on the device facing the same direction as the device's screen. */ FRONT(0), - /** - * A camera on the device facing the opposite direction as the device's - * screen. - */ + /** A camera on the device facing the opposite direction as the device's screen. */ BACK(1), - /** - * An external camera that has no fixed facing relative to the device's - * screen. - */ + /** An external camera that has no fixed facing relative to the device's screen. */ EXTERNAL(2), /** A camera on the devices that its lens facing is resolved. */ UNKNOWN(3); @@ -1417,14 +1389,14 @@ enum class LensFacing(val raw: Int) { /** * FlashModes for image capture. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture#FLASH_MODE_AUTO(). + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture#FLASH_MODE_AUTO(). */ enum class CameraXFlashMode(val raw: Int) { /** * Auto flash. * - * The flash will be used according to the camera system's determination when - * taking a picture. + * The flash will be used according to the camera system's determination when taking a picture. */ AUTO(0), /** @@ -1448,39 +1420,36 @@ enum class CameraXFlashMode(val raw: Int) { } /** - * Fallback rule for choosing an alternate size when the specified bound size - * is unavailable. + * Fallback rule for choosing an alternate size when the specified bound size is unavailable. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. */ enum class ResolutionStrategyFallbackRule(val raw: Int) { /** - * When the specified bound size is unavailable, CameraX falls back to the - * closest higher resolution size. + * When the specified bound size is unavailable, CameraX falls back to the closest higher + * resolution size. */ CLOSEST_HIGHER(0), /** - * When the specified bound size is unavailable, CameraX falls back to select - * the closest higher resolution size. + * When the specified bound size is unavailable, CameraX falls back to select the closest higher + * resolution size. */ CLOSEST_HIGHER_THEN_LOWER(1), /** - * When the specified bound size is unavailable, CameraX falls back to the - * closest lower resolution size. + * When the specified bound size is unavailable, CameraX falls back to the closest lower + * resolution size. */ CLOSEST_LOWER(2), /** - * When the specified bound size is unavailable, CameraX falls back to select - * the closest lower resolution size. + * When the specified bound size is unavailable, CameraX falls back to select the closest lower + * resolution size. * - * If CameraX still cannot find any available resolution, it will fallback to - * select other higher resolutions. + * If CameraX still cannot find any available resolution, it will fallback to select other higher + * resolutions. */ CLOSEST_LOWER_THEN_HIGHER(3), - /** - * CameraX doesn't select an alternate size when the specified bound size is - * unavailable. - */ + /** CameraX doesn't select an alternate size when the specified bound size is unavailable. */ NONE(4), /** The value is not recognized by the wrapper. */ UNKNOWN(5); @@ -1493,21 +1462,20 @@ enum class ResolutionStrategyFallbackRule(val raw: Int) { } /** - * Fallback rule for choosing the aspect ratio when the preferred aspect ratio - * is not available. + * Fallback rule for choosing the aspect ratio when the preferred aspect ratio is not available. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy#FALLBACK_RULE_AUTO(). + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy#FALLBACK_RULE_AUTO(). */ enum class AspectRatioStrategyFallbackRule(val raw: Int) { /** - * CameraX automatically chooses the next best aspect ratio which contains - * the closest field of view (FOV) of the camera sensor, from the remaining - * options. + * CameraX automatically chooses the next best aspect ratio which contains the closest field of + * view (FOV) of the camera sensor, from the remaining options. */ AUTO(0), /** - * CameraX doesn't fall back to select sizes of any other aspect ratio when - * this fallback rule is used. + * CameraX doesn't fall back to select sizes of any other aspect ratio when this fallback rule is + * used. */ NONE(1), /** The value is not recognized by the wrapper. */ @@ -1526,34 +1494,23 @@ enum class AspectRatioStrategyFallbackRule(val raw: Int) { * https://developer.android.com/reference/androidx/camera/core/CameraState#ERROR_CAMERA_DISABLED() */ enum class CameraStateErrorCode(val raw: Int) { - /** - * An error indicating that the camera device could not be opened due to a - * device policy. - */ + /** An error indicating that the camera device could not be opened due to a device policy. */ CAMERA_DISABLED(0), - /** - * An error indicating that the camera device was closed due to a fatal - * error. - */ + /** An error indicating that the camera device was closed due to a fatal error. */ CAMERA_FATAL_ERROR(1), /** An error indicating that the camera device is already in use. */ CAMERA_IN_USE(2), /** - * An error indicating that the camera could not be opened because "Do Not - * Disturb" mode is enabled on devices affected by a bug in Android 9 (API - * level 28). + * An error indicating that the camera could not be opened because "Do Not Disturb" mode is + * enabled on devices affected by a bug in Android 9 (API level 28). */ DO_NOT_DISTURB_MODE_ENABLED(3), /** - * An error indicating that the limit number of open cameras has been - * reached, and more cameras cannot be opened until other instances are - * closed. + * An error indicating that the limit number of open cameras has been reached, and more cameras + * cannot be opened until other instances are closed. */ MAX_CAMERAS_IN_USE(4), - /** - * An error indicating that the camera device has encountered a recoverable - * error. - */ + /** An error indicating that the camera device has encountered a recoverable error. */ OTHER_RECOVERABLE_ERROR(5), /** An error indicating that configuring the camera has failed. */ STREAM_CONFIG(6), @@ -1566,48 +1523,33 @@ enum class CameraStateErrorCode(val raw: Int) { } } } + private open class CameraXLibraryPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - InfoSupportedHardwareLevel.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { InfoSupportedHardwareLevel.ofRaw(it.toInt()) } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { - AspectRatio.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { AspectRatio.ofRaw(it.toInt()) } } 131.toByte() -> { - return (readValue(buffer) as Long?)?.let { - CameraStateType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { CameraStateType.ofRaw(it.toInt()) } } 132.toByte() -> { - return (readValue(buffer) as Long?)?.let { - LiveDataSupportedType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { LiveDataSupportedType.ofRaw(it.toInt()) } } 133.toByte() -> { - return (readValue(buffer) as Long?)?.let { - VideoQuality.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { VideoQuality.ofRaw(it.toInt()) } } 134.toByte() -> { - return (readValue(buffer) as Long?)?.let { - MeteringMode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { MeteringMode.ofRaw(it.toInt()) } } 135.toByte() -> { - return (readValue(buffer) as Long?)?.let { - LensFacing.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { LensFacing.ofRaw(it.toInt()) } } 136.toByte() -> { - return (readValue(buffer) as Long?)?.let { - CameraXFlashMode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { CameraXFlashMode.ofRaw(it.toInt()) } } 137.toByte() -> { return (readValue(buffer) as Long?)?.let { @@ -1620,14 +1562,13 @@ private open class CameraXLibraryPigeonCodec : StandardMessageCodec() { } } 139.toByte() -> { - return (readValue(buffer) as Long?)?.let { - CameraStateErrorCode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { CameraStateErrorCode.ofRaw(it.toInt()) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is InfoSupportedHardwareLevel -> { stream.write(129) @@ -1684,7 +1625,9 @@ private open class CameraXLibraryPigeonCodec : StandardMessageCodec() { * See https://developer.android.com/reference/android/util/Size.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraSize(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraSize( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(width: Long, height: Long): android.util.Size /** The width of the size (in pixels). */ @@ -1698,19 +1641,25 @@ abstract class PigeonApiCameraSize(open val pigeonRegistrar: CameraXLibraryPigeo fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraSize?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val widthArg = args[1] as Long val heightArg = args[2] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(widthArg,heightArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(widthArg, heightArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1722,16 +1671,16 @@ abstract class PigeonApiCameraSize(open val pigeonRegistrar: CameraXLibraryPigeo @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraSize and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.util.Size, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: android.util.Size, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val widthArg = width(pigeon_instanceArg) val heightArg = height(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -1741,60 +1690,66 @@ abstract class PigeonApiCameraSize(open val pigeonRegistrar: CameraXLibraryPigeo channel.send(listOf(pigeon_identifierArg, widthArg, heightArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A `ResolutionInfo` allows the application to know the resolution information - * of a specific use case. + * A `ResolutionInfo` allows the application to know the resolution information of a specific use + * case. * * See https://developer.android.com/reference/androidx/camera/core/ResolutionInfo. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionInfo(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiResolutionInfo( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Returns the output resolution used for the use case. */ abstract fun resolution(pigeon_instance: androidx.camera.core.ResolutionInfo): android.util.Size @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ResolutionInfo, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ResolutionInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionArg = resolution(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, resolutionArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * Immutable class for describing the range of two integer values. @@ -1804,7 +1759,9 @@ abstract class PigeonApiResolutionInfo(open val pigeonRegistrar: CameraXLibraryP * See https://developer.android.com/reference/android/util/Range.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraIntegerRange(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraIntegerRange( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(lower: Long, upper: Long): android.util.Range<*> /** The lower endpoint. */ @@ -1818,19 +1775,25 @@ abstract class PigeonApiCameraIntegerRange(open val pigeonRegistrar: CameraXLibr fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraIntegerRange?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val lowerArg = args[1] as Long val upperArg = args[2] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(lowerArg,upperArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(lowerArg, upperArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1842,36 +1805,40 @@ abstract class PigeonApiCameraIntegerRange(open val pigeonRegistrar: CameraXLibr @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraIntegerRange and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.util.Range<*>, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.util.Range<*>, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val lowerArg = lower(pigeon_instanceArg) val upperArg = upper(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, lowerArg, upperArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * VideoRecordEvent is used to report video recording events and status. @@ -1879,37 +1846,43 @@ abstract class PigeonApiCameraIntegerRange(open val pigeonRegistrar: CameraXLibr * See https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiVideoRecordEvent(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +open class PigeonApiVideoRecordEvent( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoRecordEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoRecordEvent, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.VideoRecordEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * Indicates the start of recording. @@ -1917,44 +1890,49 @@ open class PigeonApiVideoRecordEvent(open val pigeonRegistrar: CameraXLibraryPig * See https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent.Start. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiVideoRecordEventStart(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +open class PigeonApiVideoRecordEventStart( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoRecordEventStart and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Start, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Start, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiVideoRecordEvent] used to access callback methods */ - fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent - { + fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent { return pigeonRegistrar.getPigeonApiVideoRecordEvent() } - } /** * Indicates the finalization of recording. @@ -1962,58 +1940,67 @@ open class PigeonApiVideoRecordEventStart(open val pigeonRegistrar: CameraXLibra * See https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent.Finalize. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiVideoRecordEventFinalize(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +open class PigeonApiVideoRecordEventFinalize( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of VideoRecordEventFinalize and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Finalize, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of VideoRecordEventFinalize and attaches it to [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.VideoRecordEvent.Finalize, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiVideoRecordEvent] used to access callback methods */ - fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent - { + fun pigeon_getPigeonApiVideoRecordEvent(): PigeonApiVideoRecordEvent { return pigeonRegistrar.getPigeonApiVideoRecordEvent() } - } /** - * A MeteringPoint is used to specify a region which can then be converted to - * sensor coordinate system for focus and metering purpose. + * A MeteringPoint is used to specify a region which can then be converted to sensor coordinate + * system for focus and metering purpose. * * See https://developer.android.com/reference/androidx/camera/core/MeteringPoint. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiMeteringPoint(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiMeteringPoint( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** * Size of the MeteringPoint width and height (ranging from 0 to 1). * - * It is the percentage of the sensor width/height (or crop region - * width/height if crop region is set). + * It is the percentage of the sensor width/height (or crop region width/height if crop region is + * set). */ abstract fun getSize(pigeon_instance: androidx.camera.core.MeteringPoint): Double @@ -2022,16 +2009,21 @@ abstract class PigeonApiMeteringPoint(open val pigeonRegistrar: CameraXLibraryPi fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiMeteringPoint?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.MeteringPoint.getSize", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.MeteringPoint.getSize", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.MeteringPoint - val wrapped: List = try { - listOf(api.getSize(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getSize(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2043,16 +2035,19 @@ abstract class PigeonApiMeteringPoint(open val pigeonRegistrar: CameraXLibraryPi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of MeteringPoint and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.MeteringPoint, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.MeteringPoint, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance" @@ -2060,17 +2055,17 @@ abstract class PigeonApiMeteringPoint(open val pigeonRegistrar: CameraXLibraryPi channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * A simple callback that can receive from LiveData. @@ -2086,17 +2081,23 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiObserver?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Observer.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Observer.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2108,24 +2109,32 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Observer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.lifecycle.Observer<*>, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.lifecycle.Observer<*>, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError("new-instance-error", "Attempting to create a new Dart instance of Observer, but the class has a nonnull callback method.", ""))) + CameraXError( + "new-instance-error", + "Attempting to create a new Dart instance of Observer, but the class has a nonnull callback method.", + ""))) } } /** Called when the data is changed to value. */ - fun onChanged(pigeon_instanceArg: androidx.lifecycle.Observer<*>, valueArg: Any, callback: (Result) -> Unit) -{ + fun onChanged( + pigeon_instanceArg: androidx.lifecycle.Observer<*>, + valueArg: Any, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2145,10 +2154,9 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * An interface for retrieving camera information. @@ -2156,37 +2164,50 @@ abstract class PigeonApiObserver(open val pigeonRegistrar: CameraXLibraryPigeonP * See https://developer.android.com/reference/androidx/camera/core/CameraInfo. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraInfo(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraInfo( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** - * Returns the sensor rotation in degrees, relative to the device's "natural" - * (default) orientation. + * Returns the sensor rotation in degrees, relative to the device's "natural" (default) + * orientation. */ abstract fun sensorRotationDegrees(pigeon_instance: androidx.camera.core.CameraInfo): Long /** Returns a ExposureState. */ - abstract fun exposureState(pigeon_instance: androidx.camera.core.CameraInfo): androidx.camera.core.ExposureState + abstract fun exposureState( + pigeon_instance: androidx.camera.core.CameraInfo + ): androidx.camera.core.ExposureState /** A LiveData of the camera's state. */ - abstract fun getCameraState(pigeon_instance: androidx.camera.core.CameraInfo): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + abstract fun getCameraState( + pigeon_instance: androidx.camera.core.CameraInfo + ): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper /** A LiveData of ZoomState. */ - abstract fun getZoomState(pigeon_instance: androidx.camera.core.CameraInfo): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + abstract fun getZoomState( + pigeon_instance: androidx.camera.core.CameraInfo + ): io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraInfo?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getCameraState", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getCameraState", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraInfo - val wrapped: List = try { - listOf(api.getCameraState(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCameraState(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2194,16 +2215,21 @@ abstract class PigeonApiCameraInfo(open val pigeonRegistrar: CameraXLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getZoomState", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraInfo.getZoomState", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraInfo - val wrapped: List = try { - listOf(api.getZoomState(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getZoomState(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2215,16 +2241,19 @@ abstract class PigeonApiCameraInfo(open val pigeonRegistrar: CameraXLibraryPigeo @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraInfo, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.CameraInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val sensorRotationDegreesArg = sensorRotationDegrees(pigeon_instanceArg) val exposureStateArg = exposureState(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -2234,27 +2263,31 @@ abstract class PigeonApiCameraInfo(open val pigeonRegistrar: CameraXLibraryPigeo channel.send(listOf(pigeon_identifierArg, sensorRotationDegreesArg, exposureStateArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A set of requirements and priorities used to select a camera or return a - * filtered set of cameras. + * A set of requirements and priorities used to select a camera or return a filtered set of cameras. * * See https://developer.android.com/reference/androidx/camera/core/CameraSelector. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(requireLensFacing: LensFacing?, cameraInfoForFilter: androidx.camera.core.CameraInfo?): androidx.camera.core.CameraSelector +abstract class PigeonApiCameraSelector( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + requireLensFacing: LensFacing?, + cameraInfoForFilter: androidx.camera.core.CameraInfo? + ): androidx.camera.core.CameraSelector /** A static `CameraSelector` that selects the default back facing camera. */ abstract fun defaultBackCamera(): androidx.camera.core.CameraSelector @@ -2262,30 +2295,37 @@ abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryP /** A static `CameraSelector` that selects the default front facing camera. */ abstract fun defaultFrontCamera(): androidx.camera.core.CameraSelector - /** - * Filters the input `CameraInfo`s using the `CameraFilter`s assigned to the - * selector. - */ - abstract fun filter(pigeon_instance: androidx.camera.core.CameraSelector, cameraInfos: List): List + /** Filters the input `CameraInfo`s using the `CameraFilter`s assigned to the selector. */ + abstract fun filter( + pigeon_instance: androidx.camera.core.CameraSelector, + cameraInfos: List + ): List companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraSelector?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val requireLensFacingArg = args[1] as LensFacing? val cameraInfoForFilterArg = args[2] as androidx.camera.core.CameraInfo? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(requireLensFacingArg,cameraInfoForFilterArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(requireLensFacingArg, cameraInfoForFilterArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2293,17 +2333,23 @@ abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultBackCamera", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultBackCamera", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.defaultBackCamera(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.defaultBackCamera(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2311,17 +2357,23 @@ abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultFrontCamera", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultFrontCamera", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.defaultFrontCamera(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.defaultFrontCamera(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2329,17 +2381,22 @@ abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraSelector.filter", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraSelector.filter", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraSelector val cameraInfosArg = args[1] as List - val wrapped: List = try { - listOf(api.filter(pigeon_instanceArg, cameraInfosArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.filter(pigeon_instanceArg, cameraInfosArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2351,73 +2408,97 @@ abstract class PigeonApiCameraSelector(open val pigeonRegistrar: CameraXLibraryP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraSelector and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraSelector, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.CameraSelector, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A singleton which can be used to bind the lifecycle of cameras to any - * `LifecycleOwner` within an application's process. + * A singleton which can be used to bind the lifecycle of cameras to any `LifecycleOwner` within an + * application's process. * * See https://developer.android.com/reference/androidx/camera/lifecycle/ProcessCameraProvider. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiProcessCameraProvider( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Retrieves the ProcessCameraProvider associated with the current process. */ - abstract fun getInstance(callback: (Result) -> Unit) + abstract fun getInstance( + callback: (Result) -> Unit + ) /** The `CameraInfo` instances of the available cameras. */ - abstract fun getAvailableCameraInfos(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider): List + abstract fun getAvailableCameraInfos( + pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider + ): List /** Binds the collection of `UseCase` to a `LifecycleOwner`. */ - abstract fun bindToLifecycle(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, cameraSelector: androidx.camera.core.CameraSelector, useCases: List): androidx.camera.core.Camera + abstract fun bindToLifecycle( + pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, + cameraSelector: androidx.camera.core.CameraSelector, + useCases: List + ): androidx.camera.core.Camera /** Returns true if the `UseCase` is bound to a lifecycle. */ - abstract fun isBound(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, useCase: androidx.camera.core.UseCase): Boolean + abstract fun isBound( + pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, + useCase: androidx.camera.core.UseCase + ): Boolean /** Unbinds all specified use cases from the lifecycle provider. */ - abstract fun unbind(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, useCases: List) + abstract fun unbind( + pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider, + useCases: List + ) - /** - * Unbinds all use cases from the lifecycle provider and removes them from - * CameraX. - */ + /** Unbinds all use cases from the lifecycle provider and removes them from CameraX. */ abstract fun unbindAll(pigeon_instance: androidx.camera.lifecycle.ProcessCameraProvider) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiProcessCameraProvider?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiProcessCameraProvider? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getInstance", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getInstance", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - api.getInstance{ result: Result -> + api.getInstance { result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -2432,16 +2513,21 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getAvailableCameraInfos", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getAvailableCameraInfos", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider - val wrapped: List = try { - listOf(api.getAvailableCameraInfos(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getAvailableCameraInfos(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2449,18 +2535,23 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.bindToLifecycle", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.bindToLifecycle", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider val cameraSelectorArg = args[1] as androidx.camera.core.CameraSelector val useCasesArg = args[2] as List - val wrapped: List = try { - listOf(api.bindToLifecycle(pigeon_instanceArg, cameraSelectorArg, useCasesArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.bindToLifecycle(pigeon_instanceArg, cameraSelectorArg, useCasesArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2468,17 +2559,22 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.isBound", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.isBound", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider val useCaseArg = args[1] as androidx.camera.core.UseCase - val wrapped: List = try { - listOf(api.isBound(pigeon_instanceArg, useCaseArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.isBound(pigeon_instanceArg, useCaseArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2486,18 +2582,23 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbind", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbind", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider val useCasesArg = args[1] as List - val wrapped: List = try { - api.unbind(pigeon_instanceArg, useCasesArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.unbind(pigeon_instanceArg, useCasesArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2505,17 +2606,22 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbindAll", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbindAll", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.lifecycle.ProcessCameraProvider - val wrapped: List = try { - api.unbindAll(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.unbindAll(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2527,34 +2633,38 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ProcessCameraProvider and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.lifecycle.ProcessCameraProvider, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.lifecycle.ProcessCameraProvider, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * The use case which all other use cases are built on top of. @@ -2565,16 +2675,19 @@ abstract class PigeonApiProcessCameraProvider(open val pigeonRegistrar: CameraXL open class PigeonApiUseCase(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of UseCase and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.UseCase, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.UseCase, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance" @@ -2582,48 +2695,56 @@ open class PigeonApiUseCase(open val pigeonRegistrar: CameraXLibraryPigeonProxyA channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * The camera interface is used to control the flow of data to use cases, - * control the camera via the `CameraControl`, and publish the state of the - * camera via CameraInfo. + * The camera interface is used to control the flow of data to use cases, control the camera via the + * `CameraControl`, and publish the state of the camera via CameraInfo. * * See https://developer.android.com/reference/kotlin/androidx/camera/core/Camera. */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiCamera(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The `CameraControl` for the Camera. */ - abstract fun cameraControl(pigeon_instance: androidx.camera.core.Camera): androidx.camera.core.CameraControl + abstract fun cameraControl( + pigeon_instance: androidx.camera.core.Camera + ): androidx.camera.core.CameraControl /** Returns information about this camera. */ - abstract fun getCameraInfo(pigeon_instance: androidx.camera.core.Camera): androidx.camera.core.CameraInfo + abstract fun getCameraInfo( + pigeon_instance: androidx.camera.core.Camera + ): androidx.camera.core.CameraInfo companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCamera?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera.getCameraInfo", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Camera.getCameraInfo", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Camera - val wrapped: List = try { - listOf(api.getCameraInfo(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCameraInfo(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2635,16 +2756,19 @@ abstract class PigeonApiCamera(open val pigeonRegistrar: CameraXLibraryPigeonPro @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Camera and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.Camera, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.Camera, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val cameraControlArg = cameraControl(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -2653,47 +2777,63 @@ abstract class PigeonApiCamera(open val pigeonRegistrar: CameraXLibraryPigeonPro channel.send(listOf(pigeon_identifierArg, cameraControlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** Convenience class for accessing system resources. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiSystemServicesManager( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): SystemServicesManager - abstract fun requestCameraPermissions(pigeon_instance: SystemServicesManager, enableAudio: Boolean, callback: (Result) -> Unit) + abstract fun requestCameraPermissions( + pigeon_instance: SystemServicesManager, + enableAudio: Boolean, + callback: (Result) -> Unit + ) - /** - * Returns a path to be used to create a temp file in the current cache - * directory. - */ - abstract fun getTempFilePath(pigeon_instance: SystemServicesManager, prefix: String, suffix: String): String + /** Returns a path to be used to create a temp file in the current cache directory. */ + abstract fun getTempFilePath( + pigeon_instance: SystemServicesManager, + prefix: String, + suffix: String + ): String companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSystemServicesManager?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiSystemServicesManager? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2701,13 +2841,18 @@ abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.requestCameraPermissions", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.requestCameraPermissions", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as SystemServicesManager val enableAudioArg = args[1] as Boolean - api.requestCameraPermissions(pigeon_instanceArg, enableAudioArg) { result: Result -> + api.requestCameraPermissions(pigeon_instanceArg, enableAudioArg) { + result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -2722,18 +2867,23 @@ abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.getTempFilePath", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.getTempFilePath", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as SystemServicesManager val prefixArg = args[1] as String val suffixArg = args[2] as String - val wrapped: List = try { - listOf(api.getTempFilePath(pigeon_instanceArg, prefixArg, suffixArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getTempFilePath(pigeon_instanceArg, prefixArg, suffixArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2745,23 +2895,31 @@ abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SystemServicesManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: SystemServicesManager, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: SystemServicesManager, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError("new-instance-error", "Attempting to create a new Dart instance of SystemServicesManager, but the class has a nonnull callback method.", ""))) + CameraXError( + "new-instance-error", + "Attempting to create a new Dart instance of SystemServicesManager, but the class has a nonnull callback method.", + ""))) } } - fun onCameraError(pigeon_instanceArg: SystemServicesManager, errorDescriptionArg: String, callback: (Result) -> Unit) -{ + fun onCameraError( + pigeon_instanceArg: SystemServicesManager, + errorDescriptionArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2770,7 +2928,8 @@ abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXL } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, errorDescriptionArg)) { if (it is List<*>) { @@ -2781,57 +2940,63 @@ abstract class PigeonApiSystemServicesManager(open val pigeonRegistrar: CameraXL } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** Contains data when an attempt to retrieve camera permissions fails. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraPermissionsError(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraPermissionsError( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { abstract fun errorCode(pigeon_instance: CameraPermissionsError): String abstract fun description(pigeon_instance: CameraPermissionsError): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraPermissionsError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: CameraPermissionsError, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: CameraPermissionsError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val descriptionArg = description(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, errorCodeArg, descriptionArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * Support class to help to determine the media orientation based on the - * orientation of the device. + * Support class to help to determine the media orientation based on the orientation of the device. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiDeviceOrientationManager( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): DeviceOrientationManager abstract fun startListeningForDeviceOrientationChange(pigeon_instance: DeviceOrientationManager) @@ -2844,20 +3009,29 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiDeviceOrientationManager?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiDeviceOrientationManager? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2865,17 +3039,22 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.startListeningForDeviceOrientationChange", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.startListeningForDeviceOrientationChange", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = try { - api.startListeningForDeviceOrientationChange(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.startListeningForDeviceOrientationChange(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2883,17 +3062,22 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.stopListeningForDeviceOrientationChange", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.stopListeningForDeviceOrientationChange", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = try { - api.stopListeningForDeviceOrientationChange(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.stopListeningForDeviceOrientationChange(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2901,16 +3085,21 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getDefaultDisplayRotation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getDefaultDisplayRotation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = try { - listOf(api.getDefaultDisplayRotation(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getDefaultDisplayRotation(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2918,16 +3107,21 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getUiOrientation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getUiOrientation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as DeviceOrientationManager - val wrapped: List = try { - listOf(api.getUiOrientation(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getUiOrientation(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2938,24 +3132,34 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of DeviceOrientationManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: DeviceOrientationManager, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of DeviceOrientationManager and attaches it to [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: DeviceOrientationManager, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError("new-instance-error", "Attempting to create a new Dart instance of DeviceOrientationManager, but the class has a nonnull callback method.", ""))) + CameraXError( + "new-instance-error", + "Attempting to create a new Dart instance of DeviceOrientationManager, but the class has a nonnull callback method.", + ""))) } } - fun onDeviceOrientationChanged(pigeon_instanceArg: DeviceOrientationManager, orientationArg: String, callback: (Result) -> Unit) -{ + fun onDeviceOrientationChanged( + pigeon_instanceArg: DeviceOrientationManager, + orientationArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2964,7 +3168,8 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, orientationArg)) { if (it is List<*>) { @@ -2975,10 +3180,9 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * A use case that provides a camera preview stream for displaying on-screen. @@ -2987,58 +3191,73 @@ abstract class PigeonApiDeviceOrientationManager(open val pigeonRegistrar: Camer */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, targetRotation: Long?): androidx.camera.core.Preview + abstract fun pigeon_defaultConstructor( + resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, + targetRotation: Long? + ): androidx.camera.core.Preview - abstract fun resolutionSelector(pigeon_instance: androidx.camera.core.Preview): androidx.camera.core.resolutionselector.ResolutionSelector? + abstract fun resolutionSelector( + pigeon_instance: androidx.camera.core.Preview + ): androidx.camera.core.resolutionselector.ResolutionSelector? /** * Sets a SurfaceProvider to provide a Surface for Preview. * * This is a convenience function that - * 1. Creates a `SurfaceProvider` using the `SurfaceProducer` provided by the - * Flutter engine. + * 1. Creates a `SurfaceProvider` using the `SurfaceProducer` provided by the Flutter engine. * 2. Sets this method with the created `SurfaceProvider`. - * 3. Returns the texture id of the `TextureEntry` that provided the - * `SurfaceProducer`. + * 3. Returns the texture id of the `TextureEntry` that provided the `SurfaceProducer`. */ - abstract fun setSurfaceProvider(pigeon_instance: androidx.camera.core.Preview, systemServicesManager: SystemServicesManager): Long + abstract fun setSurfaceProvider( + pigeon_instance: androidx.camera.core.Preview, + systemServicesManager: SystemServicesManager + ): Long - /** - * Releases the `SurfaceProducer` created in `setSurfaceProvider` if one was - * created. - */ + /** Releases the `SurfaceProducer` created in `setSurfaceProvider` if one was created. */ abstract fun releaseSurfaceProvider(pigeon_instance: androidx.camera.core.Preview) /** Gets selected resolution information of the `Preview`. */ - abstract fun getResolutionInfo(pigeon_instance: androidx.camera.core.Preview): androidx.camera.core.ResolutionInfo? + abstract fun getResolutionInfo( + pigeon_instance: androidx.camera.core.Preview + ): androidx.camera.core.ResolutionInfo? /** Sets the target rotation. */ abstract fun setTargetRotation(pigeon_instance: androidx.camera.core.Preview, rotation: Long) /** - * Returns whether or not the preview's surface producer handles correctly - * rotating the camera preview automatically. + * Returns whether or not the preview's surface producer handles correctly rotating the camera + * preview automatically. */ - abstract fun surfaceProducerHandlesCropAndRotation(pigeon_instance: androidx.camera.core.Preview): Boolean + abstract fun surfaceProducerHandlesCropAndRotation( + pigeon_instance: androidx.camera.core.Preview + ): Boolean companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiPreview?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionSelectorArg = args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? + val resolutionSelectorArg = + args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? val targetRotationArg = args[2] as Long? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionSelectorArg,targetRotationArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(resolutionSelectorArg, targetRotationArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3046,17 +3265,22 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.setSurfaceProvider", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Preview.setSurfaceProvider", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview val systemServicesManagerArg = args[1] as SystemServicesManager - val wrapped: List = try { - listOf(api.setSurfaceProvider(pigeon_instanceArg, systemServicesManagerArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.setSurfaceProvider(pigeon_instanceArg, systemServicesManagerArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3064,17 +3288,22 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.releaseSurfaceProvider", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Preview.releaseSurfaceProvider", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview - val wrapped: List = try { - api.releaseSurfaceProvider(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.releaseSurfaceProvider(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3082,16 +3311,21 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.getResolutionInfo", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Preview.getResolutionInfo", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview - val wrapped: List = try { - listOf(api.getResolutionInfo(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getResolutionInfo(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3099,18 +3333,23 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.setTargetRotation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Preview.setTargetRotation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview val rotationArg = args[1] as Long - val wrapped: List = try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3118,16 +3357,21 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Preview.surfaceProducerHandlesCropAndRotation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Preview.surfaceProducerHandlesCropAndRotation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.Preview - val wrapped: List = try { - listOf(api.surfaceProducerHandlesCropAndRotation(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.surfaceProducerHandlesCropAndRotation(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3139,16 +3383,19 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Preview and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.Preview, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.Preview, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionSelectorArg = resolutionSelector(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -3157,24 +3404,23 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr channel.send(listOf(pigeon_identifierArg, resolutionSelectorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase - { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { return pigeonRegistrar.getPigeonApiUseCase() } - } /** * A use case that provides camera stream suitable for video application. @@ -3182,33 +3428,48 @@ abstract class PigeonApiPreview(open val pigeonRegistrar: CameraXLibraryPigeonPr * See https://developer.android.com/reference/kotlin/androidx/camera/video/VideoCapture. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiVideoCapture( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Create a `VideoCapture` associated with the given `VideoOutput`. */ - abstract fun withOutput(videoOutput: androidx.camera.video.VideoOutput): androidx.camera.video.VideoCapture<*> + abstract fun withOutput( + videoOutput: androidx.camera.video.VideoOutput + ): androidx.camera.video.VideoCapture<*> /** Gets the VideoOutput associated with this VideoCapture. */ - abstract fun getOutput(pigeon_instance: androidx.camera.video.VideoCapture<*>): androidx.camera.video.VideoOutput + abstract fun getOutput( + pigeon_instance: androidx.camera.video.VideoCapture<*> + ): androidx.camera.video.VideoOutput /** Sets the desired rotation of the output video. */ - abstract fun setTargetRotation(pigeon_instance: androidx.camera.video.VideoCapture<*>, rotation: Long) + abstract fun setTargetRotation( + pigeon_instance: androidx.camera.video.VideoCapture<*>, + rotation: Long + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoCapture?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoCapture.withOutput", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.VideoCapture.withOutput", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val videoOutputArg = args[1] as androidx.camera.video.VideoOutput - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.withOutput(videoOutputArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.withOutput(videoOutputArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3216,16 +3477,21 @@ abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPig } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoCapture.getOutput", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.VideoCapture.getOutput", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.VideoCapture<*> - val wrapped: List = try { - listOf(api.getOutput(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getOutput(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3233,18 +3499,23 @@ abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPig } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoCapture.setTargetRotation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.VideoCapture.setTargetRotation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.VideoCapture<*> val rotationArg = args[1] as Long - val wrapped: List = try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3256,16 +3527,19 @@ abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPig @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoCapture and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoCapture<*>, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.VideoCapture<*>, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance" @@ -3273,24 +3547,23 @@ abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPig channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase - { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { return pigeonRegistrar.getPigeonApiUseCase() } - } /** * A class that will produce video data from a Surface. @@ -3301,16 +3574,19 @@ abstract class PigeonApiVideoCapture(open val pigeonRegistrar: CameraXLibraryPig open class PigeonApiVideoOutput(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoOutput and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.VideoOutput, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.VideoOutput, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance" @@ -3318,27 +3594,31 @@ open class PigeonApiVideoOutput(open val pigeonRegistrar: CameraXLibraryPigeonPr channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * An implementation of `VideoOutput` for starting video recordings that are - * saved to a File, ParcelFileDescriptor, or MediaStore. + * An implementation of `VideoOutput` for starting video recordings that are saved to a File, + * ParcelFileDescriptor, or MediaStore. * * See https://developer.android.com/reference/kotlin/androidx/camera/video/Recorder. */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(aspectRatio: Long?, targetVideoEncodingBitRate: Long?, qualitySelector: androidx.camera.video.QualitySelector?): androidx.camera.video.Recorder + abstract fun pigeon_defaultConstructor( + aspectRatio: Long?, + targetVideoEncodingBitRate: Long?, + qualitySelector: androidx.camera.video.QualitySelector? + ): androidx.camera.video.Recorder /** Gets the aspect ratio of this Recorder. */ abstract fun getAspectRatio(pigeon_instance: androidx.camera.video.Recorder): Long @@ -3347,17 +3627,26 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP abstract fun getTargetVideoEncodingBitRate(pigeon_instance: androidx.camera.video.Recorder): Long /** The quality selector of this Recorder. */ - abstract fun getQualitySelector(pigeon_instance: androidx.camera.video.Recorder): androidx.camera.video.QualitySelector + abstract fun getQualitySelector( + pigeon_instance: androidx.camera.video.Recorder + ): androidx.camera.video.QualitySelector /** Prepares a recording that will be saved to a File. */ - abstract fun prepareRecording(pigeon_instance: androidx.camera.video.Recorder, path: String): androidx.camera.video.PendingRecording + abstract fun prepareRecording( + pigeon_instance: androidx.camera.video.Recorder, + path: String + ): androidx.camera.video.PendingRecording companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiRecorder?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -3365,12 +3654,16 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP val aspectRatioArg = args[1] as Long? val targetVideoEncodingBitRateArg = args[2] as Long? val qualitySelectorArg = args[3] as androidx.camera.video.QualitySelector? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(aspectRatioArg,targetVideoEncodingBitRateArg,qualitySelectorArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor( + aspectRatioArg, targetVideoEncodingBitRateArg, qualitySelectorArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3378,16 +3671,21 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.getAspectRatio", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Recorder.getAspectRatio", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder - val wrapped: List = try { - listOf(api.getAspectRatio(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getAspectRatio(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3395,16 +3693,21 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.getTargetVideoEncodingBitRate", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Recorder.getTargetVideoEncodingBitRate", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder - val wrapped: List = try { - listOf(api.getTargetVideoEncodingBitRate(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getTargetVideoEncodingBitRate(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3412,16 +3715,21 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.getQualitySelector", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Recorder.getQualitySelector", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder - val wrapped: List = try { - listOf(api.getQualitySelector(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getQualitySelector(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3429,17 +3737,22 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recorder.prepareRecording", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Recorder.prepareRecording", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recorder val pathArg = args[1] as String - val wrapped: List = try { - listOf(api.prepareRecording(pigeon_instanceArg, pathArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.prepareRecording(pigeon_instanceArg, pathArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3451,16 +3764,19 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Recorder and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.Recorder, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.Recorder, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance" @@ -3468,46 +3784,56 @@ abstract class PigeonApiRecorder(open val pigeonRegistrar: CameraXLibraryPigeonP channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiVideoOutput] used to access callback methods */ - fun pigeon_getPigeonApiVideoOutput(): PigeonApiVideoOutput - { + fun pigeon_getPigeonApiVideoOutput(): PigeonApiVideoOutput { return pigeonRegistrar.getPigeonApiVideoOutput() } - } /** Listens for `VideoRecordEvent`s from a `PendingRecording`. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoRecordEventListener(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiVideoRecordEventListener( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): VideoRecordEventListener companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoRecordEventListener?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiVideoRecordEventListener? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3518,24 +3844,34 @@ abstract class PigeonApiVideoRecordEventListener(open val pigeonRegistrar: Camer } @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of VideoRecordEventListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: VideoRecordEventListener, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of VideoRecordEventListener and attaches it to [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: VideoRecordEventListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError("new-instance-error", "Attempting to create a new Dart instance of VideoRecordEventListener, but the class has a nonnull callback method.", ""))) + CameraXError( + "new-instance-error", + "Attempting to create a new Dart instance of VideoRecordEventListener, but the class has a nonnull callback method.", + ""))) } } - fun onEvent(pigeon_instanceArg: VideoRecordEventListener, eventArg: androidx.camera.video.VideoRecordEvent, callback: (Result) -> Unit) -{ + fun onEvent( + pigeon_instanceArg: VideoRecordEventListener, + eventArg: androidx.camera.video.VideoRecordEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3555,10 +3891,9 @@ abstract class PigeonApiVideoRecordEventListener(open val pigeonRegistrar: Camer } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * A recording that can be started at a future time. @@ -3566,42 +3901,58 @@ abstract class PigeonApiVideoRecordEventListener(open val pigeonRegistrar: Camer * See https://developer.android.com/reference/kotlin/androidx/camera/video/PendingRecording. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiPendingRecording(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiPendingRecording( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Enables/disables audio to be recorded for this recording. */ - abstract fun withAudioEnabled(pigeon_instance: androidx.camera.video.PendingRecording, initialMuted: Boolean): androidx.camera.video.PendingRecording + abstract fun withAudioEnabled( + pigeon_instance: androidx.camera.video.PendingRecording, + initialMuted: Boolean + ): androidx.camera.video.PendingRecording /** * Configures the recording to be a persistent recording. * - * A persistent recording will only be stopped by explicitly calling [Recording.stop] or [Recording.close] - * and will ignore events that would normally cause recording to stop, such as lifecycle events - * or explicit unbinding of a [VideoCapture] use case that the recording's Recorder is attached to. + * A persistent recording will only be stopped by explicitly calling [Recording.stop] or + * [Recording.close] and will ignore events that would normally cause recording to stop, such as + * lifecycle events or explicit unbinding of a [VideoCapture] use case that the recording's + * Recorder is attached to. * - * To switch to a different camera stream while a recording is in progress, - * first create the recording as persistent recording, - * then rebind the [VideoCapture] it's associated with to a different camera. + * To switch to a different camera stream while a recording is in progress, first create the + * recording as persistent recording, then rebind the [VideoCapture] it's associated with to a + * different camera. */ - abstract fun asPersistentRecording(pigeon_instance: androidx.camera.video.PendingRecording): androidx.camera.video.PendingRecording + abstract fun asPersistentRecording( + pigeon_instance: androidx.camera.video.PendingRecording + ): androidx.camera.video.PendingRecording /** Starts the recording, making it an active recording. */ - abstract fun start(pigeon_instance: androidx.camera.video.PendingRecording, listener: VideoRecordEventListener): androidx.camera.video.Recording + abstract fun start( + pigeon_instance: androidx.camera.video.PendingRecording, + listener: VideoRecordEventListener + ): androidx.camera.video.Recording companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiPendingRecording?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PendingRecording.withAudioEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.PendingRecording.withAudioEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.PendingRecording val initialMutedArg = args[1] as Boolean - val wrapped: List = try { - listOf(api.withAudioEnabled(pigeon_instanceArg, initialMutedArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.withAudioEnabled(pigeon_instanceArg, initialMutedArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3609,16 +3960,21 @@ abstract class PigeonApiPendingRecording(open val pigeonRegistrar: CameraXLibrar } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PendingRecording.asPersistentRecording", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.PendingRecording.asPersistentRecording", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.PendingRecording - val wrapped: List = try { - listOf(api.asPersistentRecording(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.asPersistentRecording(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3626,17 +3982,22 @@ abstract class PigeonApiPendingRecording(open val pigeonRegistrar: CameraXLibrar } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.PendingRecording.start", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.PendingRecording.start", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.PendingRecording val listenerArg = args[1] as VideoRecordEventListener - val wrapped: List = try { - listOf(api.start(pigeon_instanceArg, listenerArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.start(pigeon_instanceArg, listenerArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3648,34 +4009,38 @@ abstract class PigeonApiPendingRecording(open val pigeonRegistrar: CameraXLibrar @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PendingRecording and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.PendingRecording, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.PendingRecording, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * Provides controls for the currently active recording. @@ -3705,17 +4070,20 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiRecording?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.close", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.close", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = try { - api.close(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.close(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3723,17 +4091,20 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.pause", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.pause", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = try { - api.pause(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pause(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3741,17 +4112,22 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.resume", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Recording.resume", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = try { - api.resume(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.resume(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3759,17 +4135,20 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.stop", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Recording.stop", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.video.Recording - val wrapped: List = try { - api.stop(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.stop(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3781,16 +4160,19 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Recording and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.Recording, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.Recording, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance" @@ -3798,17 +4180,17 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * A use case for taking a picture. @@ -3816,16 +4198,30 @@ abstract class PigeonApiRecording(open val pigeonRegistrar: CameraXLibraryPigeon * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageCapture. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, targetRotation: Long?, flashMode: CameraXFlashMode?): androidx.camera.core.ImageCapture - - abstract fun resolutionSelector(pigeon_instance: androidx.camera.core.ImageCapture): androidx.camera.core.resolutionselector.ResolutionSelector? +abstract class PigeonApiImageCapture( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, + targetRotation: Long?, + flashMode: CameraXFlashMode? + ): androidx.camera.core.ImageCapture + + abstract fun resolutionSelector( + pigeon_instance: androidx.camera.core.ImageCapture + ): androidx.camera.core.resolutionselector.ResolutionSelector? /** Set the flash mode. */ - abstract fun setFlashMode(pigeon_instance: androidx.camera.core.ImageCapture, flashMode: CameraXFlashMode) + abstract fun setFlashMode( + pigeon_instance: androidx.camera.core.ImageCapture, + flashMode: CameraXFlashMode + ) /** Captures a new still image for in memory access. */ - abstract fun takePicture(pigeon_instance: androidx.camera.core.ImageCapture, callback: (Result) -> Unit) + abstract fun takePicture( + pigeon_instance: androidx.camera.core.ImageCapture, + callback: (Result) -> Unit + ) /** Sets the desired rotation of the output image. */ abstract fun setTargetRotation(pigeon_instance: androidx.camera.core.ImageCapture, rotation: Long) @@ -3835,20 +4231,29 @@ abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPig fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageCapture?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionSelectorArg = args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? + val resolutionSelectorArg = + args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? val targetRotationArg = args[2] as Long? val flashModeArg = args[3] as CameraXFlashMode? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionSelectorArg,targetRotationArg,flashModeArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor( + resolutionSelectorArg, targetRotationArg, flashModeArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3856,18 +4261,23 @@ abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPig } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setFlashMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setFlashMode", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageCapture val flashModeArg = args[1] as CameraXFlashMode - val wrapped: List = try { - api.setFlashMode(pigeon_instanceArg, flashModeArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setFlashMode(pigeon_instanceArg, flashModeArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3875,7 +4285,11 @@ abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPig } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.takePicture", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageCapture.takePicture", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -3895,18 +4309,23 @@ abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPig } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setTargetRotation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageCapture.setTargetRotation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageCapture val rotationArg = args[1] as Long - val wrapped: List = try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3918,16 +4337,19 @@ abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPig @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageCapture and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageCapture, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ImageCapture, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionSelectorArg = resolutionSelector(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -3936,65 +4358,80 @@ abstract class PigeonApiImageCapture(open val pigeonRegistrar: CameraXLibraryPig channel.send(listOf(pigeon_identifierArg, resolutionSelectorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase - { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { return pigeonRegistrar.getPigeonApiUseCase() } - } /** - * The resolution strategy defines the resolution selection sequence to select - * the best size. + * The resolution strategy defines the resolution selection sequence to select the best size. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionStrategy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionStrategy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(boundSize: android.util.Size, fallbackRule: ResolutionStrategyFallbackRule): androidx.camera.core.resolutionselector.ResolutionStrategy +abstract class PigeonApiResolutionStrategy( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + boundSize: android.util.Size, + fallbackRule: ResolutionStrategyFallbackRule + ): androidx.camera.core.resolutionselector.ResolutionStrategy /** A resolution strategy chooses the highest available resolution. */ - abstract fun highestAvailableStrategy(): androidx.camera.core.resolutionselector.ResolutionStrategy + abstract fun highestAvailableStrategy(): + androidx.camera.core.resolutionselector.ResolutionStrategy /** The specified bound size. */ - abstract fun getBoundSize(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy): android.util.Size? + abstract fun getBoundSize( + pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy + ): android.util.Size? /** - * The fallback rule for choosing an alternate size when the specified bound - * size is unavailable. + * The fallback rule for choosing an alternate size when the specified bound size is unavailable. */ - abstract fun getFallbackRule(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy): ResolutionStrategyFallbackRule + abstract fun getFallbackRule( + pigeon_instance: androidx.camera.core.resolutionselector.ResolutionStrategy + ): ResolutionStrategyFallbackRule companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiResolutionStrategy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val boundSizeArg = args[1] as android.util.Size val fallbackRuleArg = args[2] as ResolutionStrategyFallbackRule - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(boundSizeArg,fallbackRuleArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(boundSizeArg, fallbackRuleArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4002,17 +4439,23 @@ abstract class PigeonApiResolutionStrategy(open val pigeonRegistrar: CameraXLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.highestAvailableStrategy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.highestAvailableStrategy", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.highestAvailableStrategy(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.highestAvailableStrategy(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4020,16 +4463,22 @@ abstract class PigeonApiResolutionStrategy(open val pigeonRegistrar: CameraXLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getBoundSize", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getBoundSize", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy - val wrapped: List = try { - listOf(api.getBoundSize(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy + val wrapped: List = + try { + listOf(api.getBoundSize(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4037,16 +4486,22 @@ abstract class PigeonApiResolutionStrategy(open val pigeonRegistrar: CameraXLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getFallbackRule", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getFallbackRule", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy - val wrapped: List = try { - listOf(api.getFallbackRule(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as androidx.camera.core.resolutionselector.ResolutionStrategy + val wrapped: List = + try { + listOf(api.getFallbackRule(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4058,77 +4513,104 @@ abstract class PigeonApiResolutionStrategy(open val pigeonRegistrar: CameraXLibr @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionStrategy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionStrategy, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionStrategy, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A set of requirements and priorities used to select a resolution for the - * `UseCase`. + * A set of requirements and priorities used to select a resolution for the `UseCase`. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionSelector. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionSelector. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionSelector(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(resolutionFilter: androidx.camera.core.resolutionselector.ResolutionFilter?, resolutionStrategy: androidx.camera.core.resolutionselector.ResolutionStrategy?, aspectRatioStrategy: androidx.camera.core.resolutionselector.AspectRatioStrategy?): androidx.camera.core.resolutionselector.ResolutionSelector +abstract class PigeonApiResolutionSelector( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + resolutionFilter: androidx.camera.core.resolutionselector.ResolutionFilter?, + resolutionStrategy: androidx.camera.core.resolutionselector.ResolutionStrategy?, + aspectRatioStrategy: androidx.camera.core.resolutionselector.AspectRatioStrategy? + ): androidx.camera.core.resolutionselector.ResolutionSelector /** The resolution filter to output the final desired sizes list. */ - abstract fun resolutionFilter(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector): androidx.camera.core.resolutionselector.ResolutionFilter? + abstract fun resolutionFilter( + pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector + ): androidx.camera.core.resolutionselector.ResolutionFilter? /** The resolution selection strategy for the `UseCase`. */ - abstract fun resolutionStrategy(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector): androidx.camera.core.resolutionselector.ResolutionStrategy? + abstract fun resolutionStrategy( + pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector + ): androidx.camera.core.resolutionselector.ResolutionStrategy? /** * Returns the specified `AspectRatioStrategy`, or - * `AspectRatioStrategy.ratio_4_3FallbackAutoStrategy` if none is specified - * when creating the ResolutionSelector. + * `AspectRatioStrategy.ratio_4_3FallbackAutoStrategy` if none is specified when creating the + * ResolutionSelector. */ - abstract fun getAspectRatioStrategy(pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector): androidx.camera.core.resolutionselector.AspectRatioStrategy + abstract fun getAspectRatioStrategy( + pigeon_instance: androidx.camera.core.resolutionselector.ResolutionSelector + ): androidx.camera.core.resolutionselector.AspectRatioStrategy companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiResolutionSelector?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionFilterArg = args[1] as androidx.camera.core.resolutionselector.ResolutionFilter? - val resolutionStrategyArg = args[2] as androidx.camera.core.resolutionselector.ResolutionStrategy? - val aspectRatioStrategyArg = args[3] as androidx.camera.core.resolutionselector.AspectRatioStrategy? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionFilterArg,resolutionStrategyArg,aspectRatioStrategyArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val resolutionFilterArg = + args[1] as androidx.camera.core.resolutionselector.ResolutionFilter? + val resolutionStrategyArg = + args[2] as androidx.camera.core.resolutionselector.ResolutionStrategy? + val aspectRatioStrategyArg = + args[3] as androidx.camera.core.resolutionselector.AspectRatioStrategy? + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor( + resolutionFilterArg, resolutionStrategyArg, aspectRatioStrategyArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4136,16 +4618,22 @@ abstract class PigeonApiResolutionSelector(open val pigeonRegistrar: CameraXLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.getAspectRatioStrategy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.getAspectRatioStrategy", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.ResolutionSelector - val wrapped: List = try { - listOf(api.getAspectRatioStrategy(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as androidx.camera.core.resolutionselector.ResolutionSelector + val wrapped: List = + try { + listOf(api.getAspectRatioStrategy(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4157,90 +4645,109 @@ abstract class PigeonApiResolutionSelector(open val pigeonRegistrar: CameraXLibr @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionSelector and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionSelector, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionSelector, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionFilterArg = resolutionFilter(pigeon_instanceArg) val resolutionStrategyArg = resolutionStrategy(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, resolutionFilterArg, resolutionStrategyArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * The aspect ratio strategy defines the sequence of aspect ratios that are - * used to select the best size for a particular image. + * The aspect ratio strategy defines the sequence of aspect ratios that are used to select the best + * size for a particular image. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/AspectRatioStrategy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAspectRatioStrategy( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** - * Creates a new AspectRatioStrategy instance, configured with the specified - * preferred aspect ratio and fallback rule. + * Creates a new AspectRatioStrategy instance, configured with the specified preferred aspect + * ratio and fallback rule. */ - abstract fun pigeon_defaultConstructor(preferredAspectRatio: AspectRatio, fallbackRule: AspectRatioStrategyFallbackRule): androidx.camera.core.resolutionselector.AspectRatioStrategy + abstract fun pigeon_defaultConstructor( + preferredAspectRatio: AspectRatio, + fallbackRule: AspectRatioStrategyFallbackRule + ): androidx.camera.core.resolutionselector.AspectRatioStrategy - /** - * The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 - * in priority. - */ - abstract fun ratio_16_9FallbackAutoStrategy(): androidx.camera.core.resolutionselector.AspectRatioStrategy + /** The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 in priority. */ + abstract fun ratio_16_9FallbackAutoStrategy(): + androidx.camera.core.resolutionselector.AspectRatioStrategy /** - * The pre-defined default aspect ratio strategy that selects sizes with - * RATIO_4_3 in priority. + * The pre-defined default aspect ratio strategy that selects sizes with RATIO_4_3 in priority. */ - abstract fun ratio_4_3FallbackAutoStrategy(): androidx.camera.core.resolutionselector.AspectRatioStrategy + abstract fun ratio_4_3FallbackAutoStrategy(): + androidx.camera.core.resolutionselector.AspectRatioStrategy /** - * The specified fallback rule for choosing the aspect ratio when the - * preferred aspect ratio is not available. + * The specified fallback rule for choosing the aspect ratio when the preferred aspect ratio is + * not available. */ - abstract fun getFallbackRule(pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy): AspectRatioStrategyFallbackRule + abstract fun getFallbackRule( + pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy + ): AspectRatioStrategyFallbackRule /** The specified preferred aspect ratio. */ - abstract fun getPreferredAspectRatio(pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy): AspectRatio + abstract fun getPreferredAspectRatio( + pigeon_instance: androidx.camera.core.resolutionselector.AspectRatioStrategy + ): AspectRatio companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAspectRatioStrategy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val preferredAspectRatioArg = args[1] as AspectRatio val fallbackRuleArg = args[2] as AspectRatioStrategyFallbackRule - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(preferredAspectRatioArg,fallbackRuleArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(preferredAspectRatioArg, fallbackRuleArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4248,17 +4755,23 @@ abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_16_9FallbackAutoStrategy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_16_9FallbackAutoStrategy", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.ratio_16_9FallbackAutoStrategy(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.ratio_16_9FallbackAutoStrategy(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4266,17 +4779,23 @@ abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_4_3FallbackAutoStrategy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_4_3FallbackAutoStrategy", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.ratio_4_3FallbackAutoStrategy(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.ratio_4_3FallbackAutoStrategy(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4284,16 +4803,22 @@ abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getFallbackRule", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getFallbackRule", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy - val wrapped: List = try { - listOf(api.getFallbackRule(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy + val wrapped: List = + try { + listOf(api.getFallbackRule(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4301,16 +4826,22 @@ abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getPreferredAspectRatio", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getPreferredAspectRatio", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy - val wrapped: List = try { - listOf(api.getPreferredAspectRatio(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as androidx.camera.core.resolutionselector.AspectRatioStrategy + val wrapped: List = + try { + listOf(api.getPreferredAspectRatio(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4322,34 +4853,38 @@ abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLib @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AspectRatioStrategy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.AspectRatioStrategy, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.resolutionselector.AspectRatioStrategy, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * Represents the different states the camera can be in. @@ -4357,25 +4892,32 @@ abstract class PigeonApiAspectRatioStrategy(open val pigeonRegistrar: CameraXLib * See https://developer.android.com/reference/androidx/camera/core/CameraState. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraState(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraState( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** The camera's state. */ abstract fun type(pigeon_instance: androidx.camera.core.CameraState): CameraStateType /** Potentially returns an error the camera encountered. */ - abstract fun error(pigeon_instance: androidx.camera.core.CameraState): androidx.camera.core.CameraState.StateError? + abstract fun error( + pigeon_instance: androidx.camera.core.CameraState + ): androidx.camera.core.CameraState.StateError? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraState and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraState, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.CameraState, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val typeArg = type(pigeon_instanceArg) val errorArg = error(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -4385,17 +4927,17 @@ abstract class PigeonApiCameraState(open val pigeonRegistrar: CameraXLibraryPige channel.send(listOf(pigeon_identifierArg, typeArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * An interface which contains the camera exposure related information. @@ -4403,48 +4945,57 @@ abstract class PigeonApiCameraState(open val pigeonRegistrar: CameraXLibraryPige * See https://developer.android.com/reference/androidx/camera/core/ExposureState. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiExposureState(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiExposureState( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** * Get the maximum and minimum exposure compensation values for * `CameraControl.setExposureCompensationIndex`. */ - abstract fun exposureCompensationRange(pigeon_instance: androidx.camera.core.ExposureState): android.util.Range<*> + abstract fun exposureCompensationRange( + pigeon_instance: androidx.camera.core.ExposureState + ): android.util.Range<*> /** Get the smallest step by which the exposure compensation can be changed. */ abstract fun exposureCompensationStep(pigeon_instance: androidx.camera.core.ExposureState): Double @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ExposureState and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ExposureState, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ExposureState, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val exposureCompensationRangeArg = exposureCompensationRange(pigeon_instanceArg) val exposureCompensationStepArg = exposureCompensationStep(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, exposureCompensationRangeArg, exposureCompensationStepArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf(pigeon_identifierArg, exposureCompensationRangeArg, exposureCompensationStepArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * An interface which contains the zoom related information from a camera. @@ -4461,16 +5012,19 @@ abstract class PigeonApiZoomState(open val pigeonRegistrar: CameraXLibraryPigeon @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ZoomState and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ZoomState, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ZoomState, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val minZoomRatioArg = minZoomRatio(pigeon_instanceArg) val maxZoomRatioArg = maxZoomRatio(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -4480,58 +5034,80 @@ abstract class PigeonApiZoomState(open val pigeonRegistrar: CameraXLibraryPigeon channel.send(listOf(pigeon_identifierArg, minZoomRatioArg, maxZoomRatioArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A use case providing CPU accessible images for an app to perform image - * analysis on. + * A use case providing CPU accessible images for an app to perform image analysis on. * * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageAnalysis. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, targetRotation: Long?, outputImageFormat: Long?): androidx.camera.core.ImageAnalysis - - abstract fun resolutionSelector(pigeon_instance: androidx.camera.core.ImageAnalysis): androidx.camera.core.resolutionselector.ResolutionSelector? +abstract class PigeonApiImageAnalysis( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + resolutionSelector: androidx.camera.core.resolutionselector.ResolutionSelector?, + targetRotation: Long?, + outputImageFormat: Long? + ): androidx.camera.core.ImageAnalysis + + abstract fun resolutionSelector( + pigeon_instance: androidx.camera.core.ImageAnalysis + ): androidx.camera.core.resolutionselector.ResolutionSelector? /** Sets an analyzer to receive and analyze images. */ - abstract fun setAnalyzer(pigeon_instance: androidx.camera.core.ImageAnalysis, analyzer: androidx.camera.core.ImageAnalysis.Analyzer) + abstract fun setAnalyzer( + pigeon_instance: androidx.camera.core.ImageAnalysis, + analyzer: androidx.camera.core.ImageAnalysis.Analyzer + ) /** Removes a previously set analyzer. */ abstract fun clearAnalyzer(pigeon_instance: androidx.camera.core.ImageAnalysis) /** Sets the target rotation. */ - abstract fun setTargetRotation(pigeon_instance: androidx.camera.core.ImageAnalysis, rotation: Long) + abstract fun setTargetRotation( + pigeon_instance: androidx.camera.core.ImageAnalysis, + rotation: Long + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageAnalysis?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val resolutionSelectorArg = args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? + val resolutionSelectorArg = + args[1] as androidx.camera.core.resolutionselector.ResolutionSelector? val targetRotationArg = args[2] as Long? val outputImageFormatArg = args[3] as Long? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(resolutionSelectorArg,targetRotationArg,outputImageFormatArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor( + resolutionSelectorArg, targetRotationArg, outputImageFormatArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4539,18 +5115,23 @@ abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setAnalyzer", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setAnalyzer", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageAnalysis val analyzerArg = args[1] as androidx.camera.core.ImageAnalysis.Analyzer - val wrapped: List = try { - api.setAnalyzer(pigeon_instanceArg, analyzerArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAnalyzer(pigeon_instanceArg, analyzerArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4558,17 +5139,22 @@ abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.clearAnalyzer", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.clearAnalyzer", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageAnalysis - val wrapped: List = try { - api.clearAnalyzer(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.clearAnalyzer(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4576,18 +5162,23 @@ abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setTargetRotation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setTargetRotation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageAnalysis val rotationArg = args[1] as Long - val wrapped: List = try { - api.setTargetRotation(pigeon_instanceArg, rotationArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setTargetRotation(pigeon_instanceArg, rotationArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4599,16 +5190,19 @@ abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageAnalysis and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageAnalysis, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ImageAnalysis, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resolutionSelectorArg = resolutionSelector(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -4617,24 +5211,23 @@ abstract class PigeonApiImageAnalysis(open val pigeonRegistrar: CameraXLibraryPi channel.send(listOf(pigeon_identifierArg, resolutionSelectorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiUseCase] used to access callback methods */ - fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase - { + fun pigeon_getPigeonApiUseCase(): PigeonApiUseCase { return pigeonRegistrar.getPigeonApiUseCase() } - } /** * Interface for analyzing images. @@ -4650,17 +5243,23 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAnalyzer?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Analyzer.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Analyzer.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4672,24 +5271,32 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Analyzer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - CameraXError("new-instance-error", "Attempting to create a new Dart instance of Analyzer, but the class has a nonnull callback method.", ""))) + CameraXError( + "new-instance-error", + "Attempting to create a new Dart instance of Analyzer, but the class has a nonnull callback method.", + ""))) } } /** Analyzes an image to produce a result. */ - fun analyze(pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, imageArg: androidx.camera.core.ImageProxy, callback: (Result) -> Unit) -{ + fun analyze( + pigeon_instanceArg: androidx.camera.core.ImageAnalysis.Analyzer, + imageArg: androidx.camera.core.ImageProxy, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4709,10 +5316,9 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * Error that the camera has encountered. @@ -4720,85 +5326,104 @@ abstract class PigeonApiAnalyzer(open val pigeonRegistrar: CameraXLibraryPigeonP * See https://developer.android.com/reference/androidx/camera/core/CameraState.StateError. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraStateStateError(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraStateStateError( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** The code of this error. */ - abstract fun code(pigeon_instance: androidx.camera.core.CameraState.StateError): CameraStateErrorCode + abstract fun code( + pigeon_instance: androidx.camera.core.CameraState.StateError + ): CameraStateErrorCode @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraStateStateError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraState.StateError, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.CameraState.StateError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val codeArg = code(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, codeArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * LiveData is a data holder class that can be observed within a given - * lifecycle. + * LiveData is a data holder class that can be observed within a given lifecycle. * - * This is a wrapper around the native class to better support the generic - * type. Java has type erasure; + * This is a wrapper around the native class to better support the generic type. Java has type + * erasure; * * See https://developer.android.com/reference/androidx/lifecycle/LiveData. */ @Suppress("UNCHECKED_CAST") abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { /** The generic type used by this instance. */ - abstract fun type(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper): LiveDataSupportedType + abstract fun type( + pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + ): LiveDataSupportedType - /** - * Adds the given observer to the observers list within the lifespan of the - * given owner. - */ - abstract fun observe(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, observer: androidx.lifecycle.Observer<*>) + /** Adds the given observer to the observers list within the lifespan of the given owner. */ + abstract fun observe( + pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, + observer: androidx.lifecycle.Observer<*> + ) /** Removes all observers that are tied to the given `LifecycleOwner`. */ - abstract fun removeObservers(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper) + abstract fun removeObservers( + pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + ) /** Returns the current value. */ - abstract fun getValue(pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper): Any? + abstract fun getValue( + pigeon_instance: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + ): Any? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiLiveData?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.LiveData.observe", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.LiveData.observe", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + val pigeon_instanceArg = + args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper val observerArg = args[1] as androidx.lifecycle.Observer<*> - val wrapped: List = try { - api.observe(pigeon_instanceArg, observerArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.observe(pigeon_instanceArg, observerArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4806,17 +5431,23 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.LiveData.removeObservers", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.LiveData.removeObservers", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - val wrapped: List = try { - api.removeObservers(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + val wrapped: List = + try { + api.removeObservers(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4824,16 +5455,22 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.LiveData.getValue", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.LiveData.getValue", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper - val wrapped: List = try { - listOf(api.getValue(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper + val wrapped: List = + try { + listOf(api.getValue(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4845,16 +5482,19 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of LiveData and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: io.flutter.plugins.camerax.LiveDataProxyApi.LiveDataWrapper, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val typeArg = type(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -4863,17 +5503,17 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP channel.send(listOf(pigeon_identifierArg, typeArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * An image proxy which has a similar interface as `android.media.Image`. @@ -4881,7 +5521,9 @@ abstract class PigeonApiLiveData(open val pigeonRegistrar: CameraXLibraryPigeonP * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageProxy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiImageProxy( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** The image format. */ abstract fun format(pigeon_instance: androidx.camera.core.ImageProxy): Long @@ -4892,7 +5534,9 @@ abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeo abstract fun height(pigeon_instance: androidx.camera.core.ImageProxy): Long /** Returns the array of planes. */ - abstract fun getPlanes(pigeon_instance: androidx.camera.core.ImageProxy): List + abstract fun getPlanes( + pigeon_instance: androidx.camera.core.ImageProxy + ): List /** Closes the underlying `android.media.Image`. */ abstract fun close(pigeon_instance: androidx.camera.core.ImageProxy) @@ -4902,16 +5546,21 @@ abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeo fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageProxy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageProxy.getPlanes", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageProxy.getPlanes", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageProxy - val wrapped: List = try { - listOf(api.getPlanes(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getPlanes(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4919,17 +5568,22 @@ abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageProxy.close", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageProxy.close", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.ImageProxy - val wrapped: List = try { - api.close(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.close(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4941,16 +5595,19 @@ abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeo @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageProxy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageProxy, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ImageProxy, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val formatArg = format(pigeon_instanceArg) val widthArg = width(pigeon_instanceArg) val heightArg = height(pigeon_instanceArg) @@ -4961,41 +5618,52 @@ abstract class PigeonApiImageProxy(open val pigeonRegistrar: CameraXLibraryPigeo channel.send(listOf(pigeon_identifierArg, formatArg, widthArg, heightArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** Utilities for working with [ImageProxy]s. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImageProxyUtils(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiImageProxyUtils( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Returns a single buffer that is representative of three NV21-compatible [planes]. */ - abstract fun getNv21Buffer(imageWidth: Long, imageHeight: Long, planes: List): ByteArray + abstract fun getNv21Buffer( + imageWidth: Long, + imageHeight: Long, + planes: List + ): ByteArray companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImageProxyUtils?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.getNv21Buffer", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.getNv21Buffer", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val imageWidthArg = args[0] as Long val imageHeightArg = args[1] as Long val planesArg = args[2] as List - val wrapped: List = try { - listOf(api.getNv21Buffer(imageWidthArg, imageHeightArg, planesArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getNv21Buffer(imageWidthArg, imageHeightArg, planesArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5007,43 +5675,45 @@ abstract class PigeonApiImageProxyUtils(open val pigeonRegistrar: CameraXLibrary @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImageProxyUtils and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: ImageProxyUtils, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: ImageProxyUtils, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A plane proxy which has an analogous interface as - * `android.media.Image.Plane`. + * A plane proxy which has an analogous interface as `android.media.Image.Plane`. * * See https://developer.android.com/reference/kotlin/androidx/camera/core/ImageProxy.PlaneProxy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiPlaneProxy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiPlaneProxy( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** The pixels buffer. */ abstract fun buffer(pigeon_instance: androidx.camera.core.ImageProxy.PlaneProxy): ByteArray @@ -5055,16 +5725,19 @@ abstract class PigeonApiPlaneProxy(open val pigeonRegistrar: CameraXLibraryPigeo @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PlaneProxy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.ImageProxy.PlaneProxy, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.ImageProxy.PlaneProxy, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val bufferArg = buffer(pigeon_instanceArg) val pixelStrideArg = pixelStride(pigeon_instanceArg) val rowStrideArg = rowStride(pigeon_instanceArg) @@ -5075,53 +5748,70 @@ abstract class PigeonApiPlaneProxy(open val pigeonRegistrar: CameraXLibraryPigeo channel.send(listOf(pigeon_identifierArg, bufferArg, pixelStrideArg, rowStrideArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * Defines a desired quality setting that can be used to configure components - * with quality setting requirements such as creating a Recorder. + * Defines a desired quality setting that can be used to configure components with quality setting + * requirements such as creating a Recorder. * * See https://developer.android.com/reference/kotlin/androidx/camera/video/QualitySelector. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiQualitySelector(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiQualitySelector( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Gets an instance of QualitySelector with a desired quality. */ - abstract fun from(quality: VideoQuality, fallbackStrategy: androidx.camera.video.FallbackStrategy?): androidx.camera.video.QualitySelector + abstract fun from( + quality: VideoQuality, + fallbackStrategy: androidx.camera.video.FallbackStrategy? + ): androidx.camera.video.QualitySelector /** Gets an instance of QualitySelector with ordered desired qualities. */ - abstract fun fromOrderedList(qualities: List, fallbackStrategy: androidx.camera.video.FallbackStrategy?): androidx.camera.video.QualitySelector + abstract fun fromOrderedList( + qualities: List, + fallbackStrategy: androidx.camera.video.FallbackStrategy? + ): androidx.camera.video.QualitySelector /** Gets the corresponding resolution from the input quality. */ - abstract fun getResolution(cameraInfo: androidx.camera.core.CameraInfo, quality: VideoQuality): android.util.Size? + abstract fun getResolution( + cameraInfo: androidx.camera.core.CameraInfo, + quality: VideoQuality + ): android.util.Size? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiQualitySelector?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.QualitySelector.from", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.QualitySelector.from", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality val fallbackStrategyArg = args[2] as androidx.camera.video.FallbackStrategy? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.from(qualityArg,fallbackStrategyArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.from(qualityArg, fallbackStrategyArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5129,19 +5819,25 @@ abstract class PigeonApiQualitySelector(open val pigeonRegistrar: CameraXLibrary } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.QualitySelector.fromOrderedList", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.QualitySelector.fromOrderedList", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualitiesArg = args[1] as List val fallbackStrategyArg = args[2] as androidx.camera.video.FallbackStrategy? - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.fromOrderedList(qualitiesArg,fallbackStrategyArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.fromOrderedList(qualitiesArg, fallbackStrategyArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5149,17 +5845,22 @@ abstract class PigeonApiQualitySelector(open val pigeonRegistrar: CameraXLibrary } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.QualitySelector.getResolution", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.QualitySelector.getResolution", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val cameraInfoArg = args[0] as androidx.camera.core.CameraInfo val qualityArg = args[1] as VideoQuality - val wrapped: List = try { - listOf(api.getResolution(cameraInfoArg, qualityArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getResolution(cameraInfoArg, qualityArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5171,65 +5872,74 @@ abstract class PigeonApiQualitySelector(open val pigeonRegistrar: CameraXLibrary @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of QualitySelector and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.QualitySelector, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.QualitySelector, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A class represents the strategy that will be adopted when the device does - * not support all the desired Quality in QualitySelector in order to select - * the quality as possible. + * A class represents the strategy that will be adopted when the device does not support all the + * desired Quality in QualitySelector in order to select the quality as possible. * * See https://developer.android.com/reference/androidx/camera/video/FallbackStrategy. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiFallbackStrategy( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** - * Returns a fallback strategy that will choose the quality that is closest - * to and higher than the input quality. + * Returns a fallback strategy that will choose the quality that is closest to and higher than the + * input quality. */ - abstract fun higherQualityOrLowerThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy + abstract fun higherQualityOrLowerThan( + quality: VideoQuality + ): androidx.camera.video.FallbackStrategy /** - * Returns a fallback strategy that will choose the quality that is closest - * to and higher than the input quality. + * Returns a fallback strategy that will choose the quality that is closest to and higher than the + * input quality. */ abstract fun higherQualityThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy /** - * Returns a fallback strategy that will choose the quality that is closest - * to and lower than the input quality. + * Returns a fallback strategy that will choose the quality that is closest to and lower than the + * input quality. */ - abstract fun lowerQualityOrHigherThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy + abstract fun lowerQualityOrHigherThan( + quality: VideoQuality + ): androidx.camera.video.FallbackStrategy /** - * Returns a fallback strategy that will choose the quality that is closest - * to and lower than the input quality. + * Returns a fallback strategy that will choose the quality that is closest to and lower than the + * input quality. */ abstract fun lowerQualityThan(quality: VideoQuality): androidx.camera.video.FallbackStrategy @@ -5238,18 +5948,24 @@ abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibrar fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFallbackStrategy?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityOrLowerThan", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityOrLowerThan", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.higherQualityOrLowerThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.higherQualityOrLowerThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5257,18 +5973,24 @@ abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibrar } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityThan", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityThan", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.higherQualityThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.higherQualityThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5276,18 +5998,24 @@ abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibrar } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityOrHigherThan", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityOrHigherThan", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.lowerQualityOrHigherThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.lowerQualityOrHigherThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5295,18 +6023,24 @@ abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibrar } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityThan", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityThan", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val qualityArg = args[1] as VideoQuality - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.lowerQualityThan(qualityArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.lowerQualityThan(qualityArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5318,68 +6052,93 @@ abstract class PigeonApiFallbackStrategy(open val pigeonRegistrar: CameraXLibrar @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FallbackStrategy and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.video.FallbackStrategy, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.video.FallbackStrategy, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * The CameraControl provides various asynchronous operations like zoom, focus - * and metering which affects output of all UseCases currently bound to that - * camera. + * The CameraControl provides various asynchronous operations like zoom, focus and metering which + * affects output of all UseCases currently bound to that camera. * * See https://developer.android.com/reference/androidx/camera/core/CameraControl. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraControl( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Enable the torch or disable the torch. */ - abstract fun enableTorch(pigeon_instance: androidx.camera.core.CameraControl, torch: Boolean, callback: (Result) -> Unit) + abstract fun enableTorch( + pigeon_instance: androidx.camera.core.CameraControl, + torch: Boolean, + callback: (Result) -> Unit + ) /** Sets current zoom by ratio. */ - abstract fun setZoomRatio(pigeon_instance: androidx.camera.core.CameraControl, ratio: Double, callback: (Result) -> Unit) - - /** - * Starts a focus and metering action configured by the - * `FocusMeteringAction`. - */ - abstract fun startFocusAndMetering(pigeon_instance: androidx.camera.core.CameraControl, action: androidx.camera.core.FocusMeteringAction, callback: (Result) -> Unit) + abstract fun setZoomRatio( + pigeon_instance: androidx.camera.core.CameraControl, + ratio: Double, + callback: (Result) -> Unit + ) + + /** Starts a focus and metering action configured by the `FocusMeteringAction`. */ + abstract fun startFocusAndMetering( + pigeon_instance: androidx.camera.core.CameraControl, + action: androidx.camera.core.FocusMeteringAction, + callback: (Result) -> Unit + ) /** Cancels current FocusMeteringAction and clears AF/AE/AWB regions. */ - abstract fun cancelFocusAndMetering(pigeon_instance: androidx.camera.core.CameraControl, callback: (Result) -> Unit) + abstract fun cancelFocusAndMetering( + pigeon_instance: androidx.camera.core.CameraControl, + callback: (Result) -> Unit + ) /** Set the exposure compensation value for the camera. */ - abstract fun setExposureCompensationIndex(pigeon_instance: androidx.camera.core.CameraControl, index: Long, callback: (Result) -> Unit) + abstract fun setExposureCompensationIndex( + pigeon_instance: androidx.camera.core.CameraControl, + index: Long, + callback: (Result) -> Unit + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraControl?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.enableTorch", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraControl.enableTorch", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5399,7 +6158,11 @@ abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.setZoomRatio", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraControl.setZoomRatio", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5419,13 +6182,18 @@ abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.startFocusAndMetering", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraControl.startFocusAndMetering", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraControl val actionArg = args[1] as androidx.camera.core.FocusMeteringAction - api.startFocusAndMetering(pigeon_instanceArg, actionArg) { result: Result -> + api.startFocusAndMetering(pigeon_instanceArg, actionArg) { + result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -5440,7 +6208,11 @@ abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.cancelFocusAndMetering", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraControl.cancelFocusAndMetering", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -5459,13 +6231,18 @@ abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraControl.setExposureCompensationIndex", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraControl.setExposureCompensationIndex", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.CameraControl val indexArg = args[1] as Long - api.setExposureCompensationIndex(pigeon_instanceArg, indexArg) { result: Result -> + api.setExposureCompensationIndex(pigeon_instanceArg, indexArg) { result: Result + -> val error = result.exceptionOrNull() if (error != null) { reply.reply(CameraXLibraryPigeonUtils.wrapError(error)) @@ -5484,16 +6261,19 @@ abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraControl and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.CameraControl, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.CameraControl, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance" @@ -5501,63 +6281,86 @@ abstract class PigeonApiCameraControl(open val pigeonRegistrar: CameraXLibraryPi channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * The builder used to create the `FocusMeteringAction`. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction.Builder. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction.Builder. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - /** - * Creates a Builder from a `MeteringPoint` with default mode FLAG_AF | - * FLAG_AE | FLAG_AWB. - */ - abstract fun pigeon_defaultConstructor(point: androidx.camera.core.MeteringPoint): androidx.camera.core.FocusMeteringAction.Builder +abstract class PigeonApiFocusMeteringActionBuilder( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + /** Creates a Builder from a `MeteringPoint` with default mode FLAG_AF | FLAG_AE | FLAG_AWB. */ + abstract fun pigeon_defaultConstructor( + point: androidx.camera.core.MeteringPoint + ): androidx.camera.core.FocusMeteringAction.Builder /** Creates a Builder from a `MeteringPoint` and `MeteringMode`. */ - abstract fun withMode(point: androidx.camera.core.MeteringPoint, mode: MeteringMode): androidx.camera.core.FocusMeteringAction.Builder + abstract fun withMode( + point: androidx.camera.core.MeteringPoint, + mode: MeteringMode + ): androidx.camera.core.FocusMeteringAction.Builder /** Adds another MeteringPoint with default metering mode. */ - abstract fun addPoint(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, point: androidx.camera.core.MeteringPoint) + abstract fun addPoint( + pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, + point: androidx.camera.core.MeteringPoint + ) /** Adds another MeteringPoint with specified meteringMode. */ - abstract fun addPointWithMode(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, point: androidx.camera.core.MeteringPoint, mode: MeteringMode) + abstract fun addPointWithMode( + pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder, + point: androidx.camera.core.MeteringPoint, + mode: MeteringMode + ) /** Disables the auto-cancel. */ abstract fun disableAutoCancel(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder) /** Builds the `FocusMeteringAction` instance. */ - abstract fun build(pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder): androidx.camera.core.FocusMeteringAction + abstract fun build( + pigeon_instance: androidx.camera.core.FocusMeteringAction.Builder + ): androidx.camera.core.FocusMeteringAction companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFocusMeteringActionBuilder?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiFocusMeteringActionBuilder? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val pointArg = args[1] as androidx.camera.core.MeteringPoint - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(pointArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(pointArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5565,19 +6368,25 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.withMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.withMode", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val pointArg = args[1] as androidx.camera.core.MeteringPoint val modeArg = args[2] as MeteringMode - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.withMode(pointArg,modeArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.withMode(pointArg, modeArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5585,18 +6394,23 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPoint", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPoint", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder val pointArg = args[1] as androidx.camera.core.MeteringPoint - val wrapped: List = try { - api.addPoint(pigeon_instanceArg, pointArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.addPoint(pigeon_instanceArg, pointArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5604,19 +6418,24 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPointWithMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPointWithMode", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder val pointArg = args[1] as androidx.camera.core.MeteringPoint val modeArg = args[2] as MeteringMode - val wrapped: List = try { - api.addPointWithMode(pigeon_instanceArg, pointArg, modeArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.addPointWithMode(pigeon_instanceArg, pointArg, modeArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5624,17 +6443,22 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.disableAutoCancel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.disableAutoCancel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder - val wrapped: List = try { - api.disableAutoCancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.disableAutoCancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5642,16 +6466,21 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.build", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.build", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.FocusMeteringAction.Builder - val wrapped: List = try { - listOf(api.build(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.build(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5662,35 +6491,41 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam } @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of FocusMeteringActionBuilder and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.FocusMeteringAction.Builder, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of FocusMeteringActionBuilder and attaches it to [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.FocusMeteringAction.Builder, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * A configuration used to trigger a focus and/or metering action. @@ -5698,53 +6533,74 @@ abstract class PigeonApiFocusMeteringActionBuilder(open val pigeonRegistrar: Cam * See https://developer.android.com/reference/kotlin/androidx/camera/core/FocusMeteringAction. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFocusMeteringAction(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiFocusMeteringAction( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** All MeteringPoints used for AE regions. */ - abstract fun meteringPointsAe(pigeon_instance: androidx.camera.core.FocusMeteringAction): List + abstract fun meteringPointsAe( + pigeon_instance: androidx.camera.core.FocusMeteringAction + ): List /** All MeteringPoints used for AF regions. */ - abstract fun meteringPointsAf(pigeon_instance: androidx.camera.core.FocusMeteringAction): List + abstract fun meteringPointsAf( + pigeon_instance: androidx.camera.core.FocusMeteringAction + ): List /** All MeteringPoints used for AWB regions. */ - abstract fun meteringPointsAwb(pigeon_instance: androidx.camera.core.FocusMeteringAction): List + abstract fun meteringPointsAwb( + pigeon_instance: androidx.camera.core.FocusMeteringAction + ): List /** If auto-cancel is enabled or not. */ - abstract fun isAutoCancelEnabled(pigeon_instance: androidx.camera.core.FocusMeteringAction): Boolean + abstract fun isAutoCancelEnabled( + pigeon_instance: androidx.camera.core.FocusMeteringAction + ): Boolean @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FocusMeteringAction and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.FocusMeteringAction, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.FocusMeteringAction, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val meteringPointsAeArg = meteringPointsAe(pigeon_instanceArg) val meteringPointsAfArg = meteringPointsAf(pigeon_instanceArg) val meteringPointsAwbArg = meteringPointsAwb(pigeon_instanceArg) val isAutoCancelEnabledArg = isAutoCancelEnabled(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, meteringPointsAeArg, meteringPointsAfArg, meteringPointsAwbArg, isAutoCancelEnabledArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, + meteringPointsAeArg, + meteringPointsAfArg, + meteringPointsAwbArg, + isAutoCancelEnabledArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * Result of the `CameraControl.startFocusAndMetering`. @@ -5752,53 +6608,60 @@ abstract class PigeonApiFocusMeteringAction(open val pigeonRegistrar: CameraXLib * See https://developer.android.com/reference/androidx/camera/core/FocusMeteringResult. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFocusMeteringResult(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiFocusMeteringResult( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** If auto focus is successful. */ abstract fun isFocusSuccessful(pigeon_instance: androidx.camera.core.FocusMeteringResult): Boolean @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FocusMeteringResult and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.FocusMeteringResult, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.FocusMeteringResult, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val isFocusSuccessfulArg = isFocusSuccessful(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, isFocusSuccessfulArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * An immutable package of settings and outputs needed to capture a single - * image from the camera device. + * An immutable package of settings and outputs needed to capture a single image from the camera + * device. * * See https://developer.android.com/reference/android/hardware/camera2/CaptureRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCaptureRequest(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCaptureRequest( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** - * Whether auto-exposure (AE) is currently locked to its latest calculated - * values. + * Whether auto-exposure (AE) is currently locked to its latest calculated values. * * Value is boolean. * @@ -5811,17 +6674,23 @@ abstract class PigeonApiCaptureRequest(open val pigeonRegistrar: CameraXLibraryP fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCaptureRequest?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.controlAELock", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.controlAELock", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.controlAELock(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.controlAELock(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5833,106 +6702,130 @@ abstract class PigeonApiCaptureRequest(open val pigeonRegistrar: CameraXLibraryP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CaptureRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CaptureRequest, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.hardware.camera2.CaptureRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A Key is used to do capture request field lookups with CaptureRequest.get or - * to set fields with `CaptureRequest.Builder.set`. + * A Key is used to do capture request field lookups with CaptureRequest.get or to set fields with + * `CaptureRequest.Builder.set`. * * See https://developer.android.com/reference/android/hardware/camera2/CaptureRequest.Key.html. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiCaptureRequestKey(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +open class PigeonApiCaptureRequestKey( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CaptureRequestKey and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CaptureRequest.Key<*>, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.hardware.camera2.CaptureRequest.Key<*>, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * A bundle of Camera2 capture request options. * - * See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/CaptureRequestOptions. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/CaptureRequestOptions. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCaptureRequestOptions(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(options: Map, Any?>): androidx.camera.camera2.interop.CaptureRequestOptions - - /** - * Returns a value for the given CaptureRequestKey or null if it hasn't been - * set. - */ - abstract fun getCaptureRequestOption(pigeon_instance: androidx.camera.camera2.interop.CaptureRequestOptions, key: android.hardware.camera2.CaptureRequest.Key<*>): Any? +abstract class PigeonApiCaptureRequestOptions( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + options: Map, Any?> + ): androidx.camera.camera2.interop.CaptureRequestOptions + + /** Returns a value for the given CaptureRequestKey or null if it hasn't been set. */ + abstract fun getCaptureRequestOption( + pigeon_instance: androidx.camera.camera2.interop.CaptureRequestOptions, + key: android.hardware.camera2.CaptureRequest.Key<*> + ): Any? companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCaptureRequestOptions?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiCaptureRequestOptions? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val optionsArg = args[1] as Map, Any?> - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(optionsArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(optionsArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5940,17 +6833,23 @@ abstract class PigeonApiCaptureRequestOptions(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.getCaptureRequestOption", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.getCaptureRequestOption", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as androidx.camera.camera2.interop.CaptureRequestOptions + val pigeon_instanceArg = + args[0] as androidx.camera.camera2.interop.CaptureRequestOptions val keyArg = args[1] as android.hardware.camera2.CaptureRequest.Key<*> - val wrapped: List = try { - listOf(api.getCaptureRequestOption(pigeon_instanceArg, keyArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCaptureRequestOption(pigeon_instanceArg, keyArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5962,69 +6861,87 @@ abstract class PigeonApiCaptureRequestOptions(open val pigeonRegistrar: CameraXL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CaptureRequestOptions and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.camera2.interop.CaptureRequestOptions, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.camera2.interop.CaptureRequestOptions, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * An class that provides ability to interoperate with the - * 1android.hardware.camera21 APIs. + * An class that provides ability to interoperate with the 1android.hardware.camera21 APIs. * - * See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraControl. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraControl. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCamera2CameraControl(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCamera2CameraControl( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Gets the `Camera2CameraControl` from a `CameraControl`. */ - abstract fun from(cameraControl: androidx.camera.core.CameraControl): androidx.camera.camera2.interop.Camera2CameraControl + abstract fun from( + cameraControl: androidx.camera.core.CameraControl + ): androidx.camera.camera2.interop.Camera2CameraControl - /** - * Adds a `CaptureRequestOptions` updates the session with the options it - * contains. - */ - abstract fun addCaptureRequestOptions(pigeon_instance: androidx.camera.camera2.interop.Camera2CameraControl, bundle: androidx.camera.camera2.interop.CaptureRequestOptions, callback: (Result) -> Unit) + /** Adds a `CaptureRequestOptions` updates the session with the options it contains. */ + abstract fun addCaptureRequestOptions( + pigeon_instance: androidx.camera.camera2.interop.Camera2CameraControl, + bundle: androidx.camera.camera2.interop.CaptureRequestOptions, + callback: (Result) -> Unit + ) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCamera2CameraControl?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiCamera2CameraControl? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.from", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.from", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val cameraControlArg = args[1] as androidx.camera.core.CameraControl - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.from(cameraControlArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.from(cameraControlArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6032,7 +6949,11 @@ abstract class PigeonApiCamera2CameraControl(open val pigeonRegistrar: CameraXLi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.addCaptureRequestOptions", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.addCaptureRequestOptions", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -6056,62 +6977,77 @@ abstract class PigeonApiCamera2CameraControl(open val pigeonRegistrar: CameraXLi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Camera2CameraControl and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraControl, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraControl, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * Applications can filter out unsuitable sizes and sort the resolution list in - * the preferred order by implementing the resolution filter interface. + * Applications can filter out unsuitable sizes and sort the resolution list in the preferred order + * by implementing the resolution filter interface. * - * See https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionFilter. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/core/resolutionselector/ResolutionFilter. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiResolutionFilter(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { - abstract fun createWithOnePreferredSize(preferredSize: android.util.Size): androidx.camera.core.resolutionselector.ResolutionFilter +abstract class PigeonApiResolutionFilter( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { + abstract fun createWithOnePreferredSize( + preferredSize: android.util.Size + ): androidx.camera.core.resolutionselector.ResolutionFilter companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiResolutionFilter?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.createWithOnePreferredSize", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.createWithOnePreferredSize", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val preferredSizeArg = args[1] as android.util.Size - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.createWithOnePreferredSize(preferredSizeArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.createWithOnePreferredSize(preferredSizeArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6123,73 +7059,85 @@ abstract class PigeonApiResolutionFilter(open val pigeonRegistrar: CameraXLibrar @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ResolutionFilter and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionFilter, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.resolutionselector.ResolutionFilter, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A Key is used to do camera characteristics field lookups with - * `CameraCharacteristics.get`. + * A Key is used to do camera characteristics field lookups with `CameraCharacteristics.get`. * - * See https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.Key.html. + * See + * https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.Key.html. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiCameraCharacteristicsKey(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +open class PigeonApiCameraCharacteristicsKey( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of CameraCharacteristicsKey and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics.Key<*>, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of CameraCharacteristicsKey and attaches it to [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics.Key<*>, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * The properties describing a `CameraDevice`. @@ -6197,7 +7145,9 @@ open class PigeonApiCameraCharacteristicsKey(open val pigeonRegistrar: CameraXLi * See https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCameraCharacteristics(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCameraCharacteristics( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** * Generally classifies the overall set of the camera device functionality. * @@ -6208,8 +7158,8 @@ abstract class PigeonApiCameraCharacteristics(open val pigeonRegistrar: CameraXL abstract fun infoSupportedHardwareLevel(): android.hardware.camera2.CameraCharacteristics.Key<*> /** - * Clockwise angle through which the output image needs to be rotated to be - * upright on the device screen in its native orientation.. + * Clockwise angle through which the output image needs to be rotated to be upright on the device + * screen in its native orientation.. * * Value is int. * @@ -6219,20 +7169,29 @@ abstract class PigeonApiCameraCharacteristics(open val pigeonRegistrar: CameraXL companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCameraCharacteristics?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiCameraCharacteristics? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.infoSupportedHardwareLevel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.infoSupportedHardwareLevel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.infoSupportedHardwareLevel(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.infoSupportedHardwareLevel(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6240,17 +7199,23 @@ abstract class PigeonApiCameraCharacteristics(open val pigeonRegistrar: CameraXL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.sensorOrientation", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.sensorOrientation", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.sensorOrientation(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.sensorOrientation(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6262,68 +7227,88 @@ abstract class PigeonApiCameraCharacteristics(open val pigeonRegistrar: CameraXL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CameraCharacteristics and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.hardware.camera2.CameraCharacteristics, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * An interface for retrieving Camera2-related camera information. * - * See https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraInfo. + * See + * https://developer.android.com/reference/kotlin/androidx/camera/camera2/interop/Camera2CameraInfo. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCamera2CameraInfo(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCamera2CameraInfo( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Gets the `Camera2CameraInfo` from a `CameraInfo`. */ - abstract fun from(cameraInfo: androidx.camera.core.CameraInfo): androidx.camera.camera2.interop.Camera2CameraInfo + abstract fun from( + cameraInfo: androidx.camera.core.CameraInfo + ): androidx.camera.camera2.interop.Camera2CameraInfo /** Gets the string camera ID. */ - abstract fun getCameraId(pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo): String + abstract fun getCameraId( + pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo + ): String /** Gets a camera characteristic value. */ - abstract fun getCameraCharacteristic(pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo, key: android.hardware.camera2.CameraCharacteristics.Key<*>): Any? + abstract fun getCameraCharacteristic( + pigeon_instance: androidx.camera.camera2.interop.Camera2CameraInfo, + key: android.hardware.camera2.CameraCharacteristics.Key<*> + ): Any? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCamera2CameraInfo?) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.from", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.from", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val cameraInfoArg = args[1] as androidx.camera.core.CameraInfo - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.from(cameraInfoArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.from(cameraInfoArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6331,16 +7316,21 @@ abstract class PigeonApiCamera2CameraInfo(open val pigeonRegistrar: CameraXLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraId", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraId", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.camera2.interop.Camera2CameraInfo - val wrapped: List = try { - listOf(api.getCameraId(pigeon_instanceArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCameraId(pigeon_instanceArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6348,17 +7338,22 @@ abstract class PigeonApiCamera2CameraInfo(open val pigeonRegistrar: CameraXLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraCharacteristic", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraCharacteristic", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.camera2.interop.Camera2CameraInfo val keyArg = args[1] as android.hardware.camera2.CameraCharacteristics.Key<*> - val wrapped: List = try { - listOf(api.getCameraCharacteristic(pigeon_instanceArg, keyArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCameraCharacteristic(pigeon_instanceArg, keyArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6370,34 +7365,38 @@ abstract class PigeonApiCamera2CameraInfo(open val pigeonRegistrar: CameraXLibra @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Camera2CameraInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraInfo, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.camera2.interop.Camera2CameraInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** * A factory to create a MeteringPoint. @@ -6405,30 +7404,49 @@ abstract class PigeonApiCamera2CameraInfo(open val pigeonRegistrar: CameraXLibra * See https://developer.android.com/reference/androidx/camera/core/MeteringPointFactory. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiMeteringPointFactory(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiMeteringPointFactory( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** Creates a MeteringPoint by x, y. */ - abstract fun createPoint(pigeon_instance: androidx.camera.core.MeteringPointFactory, x: Double, y: Double): androidx.camera.core.MeteringPoint + abstract fun createPoint( + pigeon_instance: androidx.camera.core.MeteringPointFactory, + x: Double, + y: Double + ): androidx.camera.core.MeteringPoint /** Creates a MeteringPoint by x, y, size. */ - abstract fun createPointWithSize(pigeon_instance: androidx.camera.core.MeteringPointFactory, x: Double, y: Double, size: Double): androidx.camera.core.MeteringPoint + abstract fun createPointWithSize( + pigeon_instance: androidx.camera.core.MeteringPointFactory, + x: Double, + y: Double, + size: Double + ): androidx.camera.core.MeteringPoint companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiMeteringPointFactory?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiMeteringPointFactory? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPoint", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPoint", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as androidx.camera.core.MeteringPointFactory val xArg = args[1] as Double val yArg = args[2] as Double - val wrapped: List = try { - listOf(api.createPoint(pigeon_instanceArg, xArg, yArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createPoint(pigeon_instanceArg, xArg, yArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6436,7 +7454,11 @@ abstract class PigeonApiMeteringPointFactory(open val pigeonRegistrar: CameraXLi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPointWithSize", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPointWithSize", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -6444,11 +7466,12 @@ abstract class PigeonApiMeteringPointFactory(open val pigeonRegistrar: CameraXLi val xArg = args[1] as Double val yArg = args[2] as Double val sizeArg = args[3] as Double - val wrapped: List = try { - listOf(api.createPointWithSize(pigeon_instanceArg, xArg, yArg, sizeArg)) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createPointWithSize(pigeon_instanceArg, xArg, yArg, sizeArg)) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6460,57 +7483,73 @@ abstract class PigeonApiMeteringPointFactory(open val pigeonRegistrar: CameraXLi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of MeteringPointFactory and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.MeteringPointFactory, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.MeteringPointFactory, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } - } /** - * A MeteringPointFactory that can convert a View (x, y) into a MeteringPoint - * which can then be used to construct a FocusMeteringAction to start a focus - * and metering action. + * A MeteringPointFactory that can convert a View (x, y) into a MeteringPoint which can then be used + * to construct a FocusMeteringAction to start a focus and metering action. * - * See https://developer.android.com/reference/androidx/camera/core/DisplayOrientedMeteringPointFactory. + * See + * https://developer.android.com/reference/androidx/camera/core/DisplayOrientedMeteringPointFactory. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiDisplayOrientedMeteringPointFactory(open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiDisplayOrientedMeteringPointFactory( + open val pigeonRegistrar: CameraXLibraryPigeonProxyApiRegistrar +) { /** - * Creates a DisplayOrientedMeteringPointFactory for converting View (x, y) - * into a MeteringPoint based on the current display's rotation and - * CameraInfo. + * Creates a DisplayOrientedMeteringPointFactory for converting View (x, y) into a MeteringPoint + * based on the current display's rotation and CameraInfo. */ - abstract fun pigeon_defaultConstructor(cameraInfo: androidx.camera.core.CameraInfo, width: Double, height: Double): androidx.camera.core.DisplayOrientedMeteringPointFactory + abstract fun pigeon_defaultConstructor( + cameraInfo: androidx.camera.core.CameraInfo, + width: Double, + height: Double + ): androidx.camera.core.DisplayOrientedMeteringPointFactory companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiDisplayOrientedMeteringPointFactory?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiDisplayOrientedMeteringPointFactory? + ) { val codec = api?.pigeonRegistrar?.codec ?: CameraXLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -6518,12 +7557,15 @@ abstract class PigeonApiDisplayOrientedMeteringPointFactory(open val pigeonRegis val cameraInfoArg = args[1] as androidx.camera.core.CameraInfo val widthArg = args[2] as Double val heightArg = args[3] as Double - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(cameraInfoArg,widthArg,heightArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - CameraXLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(cameraInfoArg, widthArg, heightArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + CameraXLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -6534,40 +7576,46 @@ abstract class PigeonApiDisplayOrientedMeteringPointFactory(open val pigeonRegis } @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of DisplayOrientedMeteringPointFactory and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.camera.core.DisplayOrientedMeteringPointFactory, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of DisplayOrientedMeteringPointFactory and attaches it to + * [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.camera.core.DisplayOrientedMeteringPointFactory, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( CameraXError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(CameraXError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(CameraXLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiMeteringPointFactory] used to access callback methods */ - fun pigeon_getPigeonApiMeteringPointFactory(): PigeonApiMeteringPointFactory - { + fun pigeon_getPigeonApiMeteringPointFactory(): PigeonApiMeteringPointFactory { return pigeonRegistrar.getPigeonApiMeteringPointFactory() } - } diff --git a/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart b/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart index 89a30a24c96..6b45756e556 100644 --- a/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart +++ b/packages/camera/camera_android_camerax/lib/src/camerax_library.g.dart @@ -9,7 +9,8 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' + show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -20,7 +21,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -29,6 +34,7 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -39,169 +45,185 @@ List wrapResponse({Object? result, PlatformException? error, bool empty @visibleForTesting class PigeonOverrides { /// Overrides [CameraSize.new]. - static CameraSize Function({ - required int width, - required int height, - })? cameraSize_new; + static CameraSize Function({required int width, required int height})? + cameraSize_new; /// Overrides [CameraIntegerRange.new]. - static CameraIntegerRange Function({ - required int lower, - required int upper, - })? cameraIntegerRange_new; + static CameraIntegerRange Function({required int lower, required int upper})? + cameraIntegerRange_new; /// Overrides [Observer.new]. - static Observer Function( - {required void Function( - Observer pigeon_instance, - Object value, - ) onChanged})? observer_new; + static Observer Function({ + required void Function(Observer pigeon_instance, Object value) onChanged, + })? + observer_new; /// Overrides [CameraSelector.new]. static CameraSelector Function({ LensFacing? requireLensFacing, CameraInfo? cameraInfoForFilter, - })? cameraSelector_new; + })? + cameraSelector_new; /// Overrides [SystemServicesManager.new]. - static SystemServicesManager Function( - {required void Function( - SystemServicesManager pigeon_instance, - String errorDescription, - ) onCameraError})? systemServicesManager_new; + static SystemServicesManager Function({ + required void Function( + SystemServicesManager pigeon_instance, + String errorDescription, + ) + onCameraError, + })? + systemServicesManager_new; /// Overrides [DeviceOrientationManager.new]. - static DeviceOrientationManager Function( - {required void Function( - DeviceOrientationManager pigeon_instance, - String orientation, - ) onDeviceOrientationChanged})? deviceOrientationManager_new; + static DeviceOrientationManager Function({ + required void Function( + DeviceOrientationManager pigeon_instance, + String orientation, + ) + onDeviceOrientationChanged, + })? + deviceOrientationManager_new; /// Overrides [Preview.new]. static Preview Function({ ResolutionSelector? resolutionSelector, int? targetRotation, - })? preview_new; + })? + preview_new; /// Overrides [VideoCapture.withOutput]. static VideoCapture Function({required VideoOutput videoOutput})? - videoCapture_withOutput; + videoCapture_withOutput; /// Overrides [Recorder.new]. static Recorder Function({ int? aspectRatio, int? targetVideoEncodingBitRate, QualitySelector? qualitySelector, - })? recorder_new; + })? + recorder_new; /// Overrides [VideoRecordEventListener.new]. - static VideoRecordEventListener Function( - {required void Function( - VideoRecordEventListener pigeon_instance, - VideoRecordEvent event, - ) onEvent})? videoRecordEventListener_new; + static VideoRecordEventListener Function({ + required void Function( + VideoRecordEventListener pigeon_instance, + VideoRecordEvent event, + ) + onEvent, + })? + videoRecordEventListener_new; /// Overrides [ImageCapture.new]. static ImageCapture Function({ ResolutionSelector? resolutionSelector, int? targetRotation, CameraXFlashMode? flashMode, - })? imageCapture_new; + })? + imageCapture_new; /// Overrides [ResolutionStrategy.new]. static ResolutionStrategy Function({ required CameraSize boundSize, required ResolutionStrategyFallbackRule fallbackRule, - })? resolutionStrategy_new; + })? + resolutionStrategy_new; /// Overrides [ResolutionSelector.new]. static ResolutionSelector Function({ ResolutionFilter? resolutionFilter, ResolutionStrategy? resolutionStrategy, AspectRatioStrategy? aspectRatioStrategy, - })? resolutionSelector_new; + })? + resolutionSelector_new; /// Overrides [AspectRatioStrategy.new]. static AspectRatioStrategy Function({ required AspectRatio preferredAspectRatio, required AspectRatioStrategyFallbackRule fallbackRule, - })? aspectRatioStrategy_new; + })? + aspectRatioStrategy_new; /// Overrides [ImageAnalysis.new]. static ImageAnalysis Function({ ResolutionSelector? resolutionSelector, int? targetRotation, int? outputImageFormat, - })? imageAnalysis_new; + })? + imageAnalysis_new; /// Overrides [Analyzer.new]. - static Analyzer Function( - {required void Function( - Analyzer pigeon_instance, - ImageProxy image, - ) analyze})? analyzer_new; + static Analyzer Function({ + required void Function(Analyzer pigeon_instance, ImageProxy image) analyze, + })? + analyzer_new; /// Overrides [QualitySelector.from]. static QualitySelector Function({ required VideoQuality quality, FallbackStrategy? fallbackStrategy, - })? qualitySelector_from; + })? + qualitySelector_from; /// Overrides [QualitySelector.fromOrderedList]. static QualitySelector Function({ required List qualities, FallbackStrategy? fallbackStrategy, - })? qualitySelector_fromOrderedList; + })? + qualitySelector_fromOrderedList; /// Overrides [FallbackStrategy.higherQualityOrLowerThan]. static FallbackStrategy Function({required VideoQuality quality})? - fallbackStrategy_higherQualityOrLowerThan; + fallbackStrategy_higherQualityOrLowerThan; /// Overrides [FallbackStrategy.higherQualityThan]. static FallbackStrategy Function({required VideoQuality quality})? - fallbackStrategy_higherQualityThan; + fallbackStrategy_higherQualityThan; /// Overrides [FallbackStrategy.lowerQualityOrHigherThan]. static FallbackStrategy Function({required VideoQuality quality})? - fallbackStrategy_lowerQualityOrHigherThan; + fallbackStrategy_lowerQualityOrHigherThan; /// Overrides [FallbackStrategy.lowerQualityThan]. static FallbackStrategy Function({required VideoQuality quality})? - fallbackStrategy_lowerQualityThan; + fallbackStrategy_lowerQualityThan; /// Overrides [FocusMeteringActionBuilder.new]. static FocusMeteringActionBuilder Function({required MeteringPoint point})? - focusMeteringActionBuilder_new; + focusMeteringActionBuilder_new; /// Overrides [FocusMeteringActionBuilder.withMode]. static FocusMeteringActionBuilder Function({ required MeteringPoint point, required MeteringMode mode, - })? focusMeteringActionBuilder_withMode; + })? + focusMeteringActionBuilder_withMode; /// Overrides [CaptureRequestOptions.new]. - static CaptureRequestOptions Function( - {required Map options})? - captureRequestOptions_new; + static CaptureRequestOptions Function({ + required Map options, + })? + captureRequestOptions_new; /// Overrides [Camera2CameraControl.from]. static Camera2CameraControl Function({required CameraControl cameraControl})? - camera2CameraControl_from; + camera2CameraControl_from; /// Overrides [ResolutionFilter.createWithOnePreferredSize]. static ResolutionFilter Function({required CameraSize preferredSize})? - resolutionFilter_createWithOnePreferredSize; + resolutionFilter_createWithOnePreferredSize; /// Overrides [Camera2CameraInfo.from]. static Camera2CameraInfo Function({required CameraInfo cameraInfo})? - camera2CameraInfo_from; + camera2CameraInfo_from; /// Overrides [DisplayOrientedMeteringPointFactory.new]. static DisplayOrientedMeteringPointFactory Function({ required CameraInfo cameraInfo, required double width, required double height, - })? displayOrientedMeteringPointFactory_new; + })? + displayOrientedMeteringPointFactory_new; /// Overrides [CameraSelector.defaultBackCamera]. static CameraSelector? cameraSelector_defaultBackCamera; @@ -214,7 +236,7 @@ class PigeonOverrides { /// Overrides [AspectRatioStrategy.ratio_16_9FallbackAutoStrategy]. static AspectRatioStrategy? - aspectRatioStrategy_ratio_16_9FallbackAutoStrategy; + aspectRatioStrategy_ratio_16_9FallbackAutoStrategy; /// Overrides [AspectRatioStrategy.ratio_4_3FallbackAutoStrategy]. static AspectRatioStrategy? aspectRatioStrategy_ratio_4_3FallbackAutoStrategy; @@ -224,27 +246,22 @@ class PigeonOverrides { /// Overrides [CameraCharacteristics.infoSupportedHardwareLevel]. static CameraCharacteristicsKey? - cameraCharacteristics_infoSupportedHardwareLevel; + cameraCharacteristics_infoSupportedHardwareLevel; /// Overrides [CameraCharacteristics.sensorOrientation]. static CameraCharacteristicsKey? cameraCharacteristics_sensorOrientation; /// Overrides [ProcessCameraProvider.getInstance]. static Future Function()? - processCameraProvider_getInstance; + processCameraProvider_getInstance; /// Overrides [ImageProxyUtils.getNv21Buffer]. - static Future Function( - int, - int, - List, - )? imageProxyUtils_getNv21Buffer; + static Future Function(int, int, List)? + imageProxyUtils_getNv21Buffer; /// Overrides [QualitySelector.getResolution]. - static Future Function( - CameraInfo, - VideoQuality, - )? qualitySelector_getResolution; + static Future Function(CameraInfo, VideoQuality)? + qualitySelector_getResolution; /// Sets all overridden ProxyApi class members to null. static void pigeon_reset() { @@ -303,7 +320,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -373,9 +390,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; @@ -388,7 +406,8 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = + _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -396,60 +415,166 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); - CameraSize.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ResolutionInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraIntegerRange.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoRecordEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoRecordEventStart.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoRecordEventFinalize.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - MeteringPoint.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Observer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraSelector.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ProcessCameraProvider.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UseCase.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers( + instanceManager: instanceManager, + ); + CameraSize.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ResolutionInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraIntegerRange.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoRecordEvent.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoRecordEventStart.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoRecordEventFinalize.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + MeteringPoint.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Observer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraSelector.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ProcessCameraProvider.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + UseCase.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); Camera.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SystemServicesManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraPermissionsError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - DeviceOrientationManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Preview.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoCapture.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoOutput.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Recorder.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoRecordEventListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - PendingRecording.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Recording.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ImageCapture.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ResolutionStrategy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ResolutionSelector.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AspectRatioStrategy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraState.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ExposureState.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ZoomState.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ImageAnalysis.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Analyzer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraStateStateError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - LiveData.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ImageProxy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ImageProxyUtils.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - PlaneProxy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - QualitySelector.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FallbackStrategy.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraControl.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FocusMeteringActionBuilder.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FocusMeteringAction.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FocusMeteringResult.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CaptureRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CaptureRequestKey.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CaptureRequestOptions.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Camera2CameraControl.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ResolutionFilter.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraCharacteristicsKey.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CameraCharacteristics.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Camera2CameraInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - MeteringPointFactory.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - DisplayOrientedMeteringPointFactory.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + SystemServicesManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraPermissionsError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + DeviceOrientationManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Preview.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoCapture.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoOutput.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Recorder.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoRecordEventListener.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + PendingRecording.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Recording.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ImageCapture.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ResolutionStrategy.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ResolutionSelector.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AspectRatioStrategy.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraState.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ExposureState.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ZoomState.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ImageAnalysis.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Analyzer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraStateStateError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + LiveData.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ImageProxy.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ImageProxyUtils.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + PlaneProxy.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + QualitySelector.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FallbackStrategy.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraControl.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FocusMeteringActionBuilder.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FocusMeteringAction.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FocusMeteringResult.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CaptureRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CaptureRequestKey.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CaptureRequestOptions.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Camera2CameraControl.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ResolutionFilter.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraCharacteristicsKey.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CameraCharacteristics.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Camera2CameraInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + MeteringPointFactory.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + DisplayOrientedMeteringPointFactory.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); return instanceManager; } @@ -466,8 +591,9 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = - WeakReference(instance); + _weakInstances[identifier] = WeakReference( + instance, + ); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -528,15 +654,21 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference(int identifier) { - final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference( + int identifier, + ) { + final PigeonInternalProxyApiBaseClass? weakInstance = + _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = + _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance + .pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = WeakReference(copy); + _weakInstances[identifier] = + WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -558,7 +690,10 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { + void addHostCreatedInstance( + PigeonInternalProxyApiBaseClass instance, + int identifier, + ) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -587,7 +722,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -599,31 +734,37 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.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.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); + assert( + arg_identifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', + ); try { - (instanceManager ?? PigeonInstanceManager.instance) - .remove(arg_identifier!); + (instanceManager ?? PigeonInstanceManager.instance).remove( + arg_identifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -635,12 +776,13 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [identifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -664,10 +806,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.camera_android_camerax.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -686,29 +828,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager - .getInstanceWithWeakReference(readValue(buffer)! as int); - default: - return super.readValueOfType(type, buffer); - } - } -} + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager.getInstanceWithWeakReference( + readValue(buffer)! as int, + ); + default: + return super.readValueOfType(type, buffer); + } + } +} /// Generally classifies the overall set of the camera device functionality. /// @@ -717,13 +860,17 @@ enum InfoSupportedHardwareLevel { /// This camera device is capable of YUV reprocessing and RAW data capture, in /// addition to FULL-level capabilities. level3, + /// This camera device is backed by an external camera connected to this /// Android device. external, + /// This camera device is capable of supporting advanced imaging applications. full, + /// This camera device is running in backward compatibility mode. legacy, + /// This camera device does not have enough capabilities to qualify as a FULL /// device or better. limited, @@ -735,10 +882,13 @@ enum InfoSupportedHardwareLevel { enum AspectRatio { /// 16:9 standard aspect ratio. ratio16To9, + /// 4:3 standard aspect ratio. ratio4To3, + /// The aspect ratio representing no preference for aspect ratio. ratioDefault, + /// The value is not recognized by the wrapper. unknown, } @@ -749,24 +899,26 @@ enum AspectRatio { enum CameraStateType { /// Represents a state where the camera device is closed. closed, + /// Represents a state where the camera device is currently closing. closing, + /// Represents a state where the camera device is open. open, + /// Represents a state where the camera device is currently opening. opening, + /// Represents a state where the camera is waiting for a signal to attempt to /// open the camera device. pendingOpen, + /// This value is not recognized by this wrapper. unknown, } /// The types (T) properly wrapped to be used as a LiveData. -enum LiveDataSupportedType { - cameraState, - zoomState, -} +enum LiveDataSupportedType { cameraState, zoomState } /// Video quality constraints that will be used by a QualitySelector to choose /// an appropriate video resolution. @@ -777,14 +929,19 @@ enum LiveDataSupportedType { enum VideoQuality { /// Standard Definition (SD) 480p video quality. SD, + /// High Definition (HD) 720p video quality. HD, + /// Full High Definition (FHD) 1080p video quality. FHD, + /// Ultra High Definition (UHD) 2160p video quality. UHD, + /// The lowest video quality supported by the video frame producer. lowest, + /// The highest video quality supported by the video frame producer. highest, } @@ -796,9 +953,11 @@ enum MeteringMode { /// A flag used in metering mode indicating the AE (Auto Exposure) region is /// enabled. ae, + /// A flag used in metering mode indicating the AF (Auto Focus) region is /// enabled. af, + /// A flag used in metering mode indicating the AWB (Auto White Balance) /// region is enabled. awb, @@ -810,12 +969,15 @@ enum MeteringMode { enum LensFacing { /// A camera on the device facing the same direction as the device's screen. front, + /// A camera on the device facing the opposite direction as the device's /// screen. back, + /// An external camera that has no fixed facing relative to the device's /// screen. external, + /// A camera on the devices that its lens facing is resolved. unknown, } @@ -829,10 +991,12 @@ enum CameraXFlashMode { /// The flash will be used according to the camera system's determination when /// taking a picture. auto, + /// No flash. /// /// The flash will never be used when taking a picture. off, + /// Always flash. /// /// The flash will always be used when taking a picture. @@ -847,21 +1011,26 @@ enum ResolutionStrategyFallbackRule { /// When the specified bound size is unavailable, CameraX falls back to the /// closest higher resolution size. closestHigher, + /// When the specified bound size is unavailable, CameraX falls back to select /// the closest higher resolution size. closestHigherThenLower, + /// When the specified bound size is unavailable, CameraX falls back to the /// closest lower resolution size. closestLower, + /// When the specified bound size is unavailable, CameraX falls back to select /// the closest lower resolution size. /// /// If CameraX still cannot find any available resolution, it will fallback to /// select other higher resolutions. closestLowerThenHigher, + /// CameraX doesn't select an alternate size when the specified bound size is /// unavailable. none, + /// The value is not recognized by the wrapper. unknown, } @@ -875,9 +1044,11 @@ enum AspectRatioStrategyFallbackRule { /// the closest field of view (FOV) of the camera sensor, from the remaining /// options. auto, + /// CameraX doesn't fall back to select sizes of any other aspect ratio when /// this fallback rule is used. none, + /// The value is not recognized by the wrapper. unknown, } @@ -889,29 +1060,35 @@ enum CameraStateErrorCode { /// An error indicating that the camera device could not be opened due to a /// device policy. cameraDisabled, + /// An error indicating that the camera device was closed due to a fatal /// error. cameraFatalError, + /// An error indicating that the camera device is already in use. cameraInUse, + /// An error indicating that the camera could not be opened because "Do Not /// Disturb" mode is enabled on devices affected by a bug in Android 9 (API /// level 28). doNotDisturbModeEnabled, + /// An error indicating that the limit number of open cameras has been /// reached, and more cameras cannot be opened until other instances are /// closed. maxCamerasInUse, + /// An error indicating that the camera device has encountered a recoverable /// error. otherRecoverableError, + /// An error indicating that configuring the camera has failed. streamConfig, + /// The value is not recognized by this wrapper. unknown, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -919,37 +1096,37 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is InfoSupportedHardwareLevel) { + } else if (value is InfoSupportedHardwareLevel) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AspectRatio) { + } else if (value is AspectRatio) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is CameraStateType) { + } else if (value is CameraStateType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is LiveDataSupportedType) { + } else if (value is LiveDataSupportedType) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is VideoQuality) { + } else if (value is VideoQuality) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is MeteringMode) { + } else if (value is MeteringMode) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is LensFacing) { + } else if (value is LensFacing) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is CameraXFlashMode) { + } else if (value is CameraXFlashMode) { buffer.putUint8(136); writeValue(buffer, value.index); - } else if (value is ResolutionStrategyFallbackRule) { + } else if (value is ResolutionStrategyFallbackRule) { buffer.putUint8(137); writeValue(buffer, value.index); - } else if (value is AspectRatioStrategyFallbackRule) { + } else if (value is AspectRatioStrategyFallbackRule) { buffer.putUint8(138); writeValue(buffer, value.index); - } else if (value is CameraStateErrorCode) { + } else if (value is CameraStateErrorCode) { buffer.putUint8(139); writeValue(buffer, value.index); } else { @@ -960,37 +1137,41 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : InfoSupportedHardwareLevel.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AspectRatio.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : CameraStateType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : LiveDataSupportedType.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : VideoQuality.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : MeteringMode.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : LensFacing.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : CameraXFlashMode.values[value]; - case 137: + case 137: final int? value = readValue(buffer) as int?; - return value == null ? null : ResolutionStrategyFallbackRule.values[value]; - case 138: + return value == null + ? null + : ResolutionStrategyFallbackRule.values[value]; + case 138: final int? value = readValue(buffer) as int?; - return value == null ? null : AspectRatioStrategyFallbackRule.values[value]; - case 139: + return value == null + ? null + : AspectRatioStrategyFallbackRule.values[value]; + case 139: final int? value = readValue(buffer) as int?; return value == null ? null : CameraStateErrorCode.values[value]; default: @@ -998,6 +1179,7 @@ class _PigeonCodec extends StandardMessageCodec { } } } + /// Immutable class for describing width and height dimensions in pixels. /// /// See https://developer.android.com/reference/android/util/Size.html. @@ -1009,10 +1191,7 @@ class CameraSize extends PigeonInternalProxyApiBaseClass { required int height, }) { if (PigeonOverrides.cameraSize_new != null) { - return PigeonOverrides.cameraSize_new!( - width: width, - height: height, - ); + return PigeonOverrides.cameraSize_new!(width: width, height: height); } return CameraSize.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -1029,8 +1208,8 @@ class CameraSize extends PigeonInternalProxyApiBaseClass { required this.width, required this.height, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraSize; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1038,12 +1217,13 @@ class CameraSize extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, width, height], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, width, height]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1086,56 +1266,63 @@ class CameraSize extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraSize Function( - int width, - int height, - )? pigeon_newInstance, + CameraSize Function(int width, int height)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_width = (args[1] as int?); - assert(arg_width != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_width != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_height = (args[2] as int?); - assert(arg_height != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_height != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSize.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_width!, arg_height!) ?? - CameraSize.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - width: arg_width!, - height: arg_height!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_width!, arg_height!) ?? + CameraSize.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + width: arg_width!, + height: arg_height!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1180,45 +1367,53 @@ class ResolutionInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null int.', + ); final CameraSize? arg_resolution = (args[1] as CameraSize?); - assert(arg_resolution != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null CameraSize.'); + assert( + arg_resolution != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionInfo.pigeon_newInstance was null, expected non-null CameraSize.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolution!) ?? - ResolutionInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolution: arg_resolution!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolution!) ?? + ResolutionInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolution: arg_resolution!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1268,8 +1463,8 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { required this.lower, required this.upper, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraIntegerRange; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1277,12 +1472,13 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, lower, upper], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, lower, upper]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1313,8 +1509,9 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCameraIntegerRange = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecCameraIntegerRange = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The lower endpoint. final int lower; @@ -1326,56 +1523,63 @@ class CameraIntegerRange extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraIntegerRange Function( - int lower, - int upper, - )? pigeon_newInstance, + CameraIntegerRange Function(int lower, int upper)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_lower = (args[1] as int?); - assert(arg_lower != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_lower != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_upper = (args[2] as int?); - assert(arg_upper != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_upper != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraIntegerRange.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_lower!, arg_upper!) ?? - CameraIntegerRange.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - lower: arg_lower!, - upper: arg_upper!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_lower!, arg_upper!) ?? + CameraIntegerRange.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + lower: arg_lower!, + upper: arg_upper!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1415,41 +1619,47 @@ class VideoRecordEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEvent.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoRecordEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoRecordEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1487,41 +1697,47 @@ class VideoRecordEventStart extends VideoRecordEvent { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventStart.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoRecordEventStart.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoRecordEventStart.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1559,41 +1775,47 @@ class VideoRecordEventFinalize extends VideoRecordEvent { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventFinalize.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoRecordEventFinalize.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoRecordEventFinalize.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1635,41 +1857,47 @@ class MeteringPoint extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPoint.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - MeteringPoint.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + MeteringPoint.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1688,12 +1916,13 @@ class MeteringPoint extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.MeteringPoint.getSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1730,10 +1959,7 @@ class Observer extends PigeonInternalProxyApiBaseClass { factory Observer({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - required void Function( - Observer pigeon_instance, - Object value, - ) onChanged, + required void Function(Observer pigeon_instance, Object value) onChanged, }) { if (PigeonOverrides.observer_new != null) { return PigeonOverrides.observer_new!(onChanged: onChanged); @@ -1751,8 +1977,8 @@ class Observer extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onChanged, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecObserver; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1760,12 +1986,13 @@ class Observer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Observer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1816,52 +2043,57 @@ class Observer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - Observer pigeon_instance, - Object value, - ) onChanged; + final void Function(Observer pigeon_instance, Object value) onChanged; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - Observer pigeon_instance, - Object value, - )? onChanged, + void Function(Observer pigeon_instance, Object value)? onChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Observer.onChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.camera_android_camerax.Observer.onChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null.', + ); final List args = (message as List?)!; final Observer? arg_pigeon_instance = (args[0] as Observer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Observer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Observer.', + ); final Object? arg_value = (args[1] as Object?); - assert(arg_value != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Object.'); + assert( + arg_value != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Observer.onChanged was null, expected non-null Object.', + ); try { - (onChanged ?? arg_pigeon_instance!.onChanged) - .call(arg_pigeon_instance!, arg_value!); + (onChanged ?? arg_pigeon_instance!.onChanged).call( + arg_pigeon_instance!, + arg_value!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1908,57 +2140,67 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraInfo Function( - int sensorRotationDegrees, - ExposureState exposureState, - )? pigeon_newInstance, + CameraInfo Function(int sensorRotationDegrees, ExposureState exposureState)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_sensorRotationDegrees = (args[1] as int?); - assert(arg_sensorRotationDegrees != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_sensorRotationDegrees != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null int.', + ); final ExposureState? arg_exposureState = (args[2] as ExposureState?); - assert(arg_exposureState != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null ExposureState.'); + assert( + arg_exposureState != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraInfo.pigeon_newInstance was null, expected non-null ExposureState.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_sensorRotationDegrees!, arg_exposureState!) ?? - CameraInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - sensorRotationDegrees: arg_sensorRotationDegrees!, - exposureState: arg_exposureState!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_sensorRotationDegrees!, + arg_exposureState!, + ) ?? + CameraInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + sensorRotationDegrees: arg_sensorRotationDegrees!, + exposureState: arg_exposureState!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1974,12 +2216,13 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.getCameraState'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2009,12 +2252,13 @@ class CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraInfo.getZoomState'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2078,8 +2322,8 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { LensFacing? requireLensFacing, CameraInfo? cameraInfoForFilter, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraSelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2087,16 +2331,17 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + requireLensFacing, + cameraInfoForFilter, + ], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - requireLensFacing, - cameraInfoForFilter - ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2151,41 +2396,47 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraSelector.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraSelector.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraSelector.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2205,12 +2456,13 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultBackCamera'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2241,12 +2493,13 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.defaultFrontCamera'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2274,12 +2527,13 @@ class CameraSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraSelector.filter'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, cameraInfos], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, cameraInfos]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2325,8 +2579,9 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecProcessCameraProvider = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecProcessCameraProvider = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -2336,41 +2591,47 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ProcessCameraProvider.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ProcessCameraProvider.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2387,16 +2648,17 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getInstance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2427,12 +2689,13 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.getAvailableCameraInfos'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2465,12 +2728,13 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.bindToLifecycle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, cameraSelector, useCases], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, cameraSelector, useCases]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2500,12 +2764,13 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.isBound'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, useCase], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, useCase]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2535,12 +2800,13 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbind'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, useCases], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, useCases]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2566,12 +2832,13 @@ class ProcessCameraProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ProcessCameraProvider.unbindAll'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2618,41 +2885,47 @@ class UseCase extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.UseCase.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UseCase.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UseCase.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2699,45 +2972,53 @@ class Camera extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null int.', + ); final CameraControl? arg_cameraControl = (args[1] as CameraControl?); - assert(arg_cameraControl != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null CameraControl.'); + assert( + arg_cameraControl != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera.pigeon_newInstance was null, expected non-null CameraControl.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_cameraControl!) ?? - Camera.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - cameraControl: arg_cameraControl!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_cameraControl!) ?? + Camera.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + cameraControl: arg_cameraControl!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2753,12 +3034,13 @@ class Camera extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera.getCameraInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2797,11 +3079,13 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { required void Function( SystemServicesManager pigeon_instance, String errorDescription, - ) onCameraError, + ) + onCameraError, }) { if (PigeonOverrides.systemServicesManager_new != null) { return PigeonOverrides.systemServicesManager_new!( - onCameraError: onCameraError); + onCameraError: onCameraError, + ); } return SystemServicesManager.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -2816,8 +3100,8 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onCameraError, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecSystemServicesManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2825,12 +3109,13 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2860,8 +3145,9 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecSystemServicesManager = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecSystemServicesManager = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Callback method. /// @@ -2885,7 +3171,8 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { final void Function( SystemServicesManager pigeon_instance, String errorDescription, - ) onCameraError; + ) + onCameraError; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -2894,42 +3181,53 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { void Function( SystemServicesManager pigeon_instance, String errorDescription, - )? onCameraError, + )? + onCameraError, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null.', + ); final List args = (message as List?)!; final SystemServicesManager? arg_pigeon_instance = (args[0] as SystemServicesManager?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null SystemServicesManager.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null SystemServicesManager.', + ); final String? arg_errorDescription = (args[1] as String?); - assert(arg_errorDescription != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null String.'); + assert( + arg_errorDescription != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.onCameraError was null, expected non-null String.', + ); try { - (onCameraError ?? arg_pigeon_instance!.onCameraError) - .call(arg_pigeon_instance!, arg_errorDescription!); + (onCameraError ?? arg_pigeon_instance!.onCameraError).call( + arg_pigeon_instance!, + arg_errorDescription!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2937,7 +3235,8 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { } Future requestCameraPermissions( - bool enableAudio) async { + bool enableAudio, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecSystemServicesManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2945,12 +3244,13 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.requestCameraPermissions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enableAudio], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enableAudio]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2968,10 +3268,7 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { /// Returns a path to be used to create a temp file in the current cache /// directory. - Future getTempFilePath( - String prefix, - String suffix, - ) async { + Future getTempFilePath(String prefix, String suffix) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecSystemServicesManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2979,12 +3276,13 @@ class SystemServicesManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.SystemServicesManager.getTempFilePath'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, prefix, suffix], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, prefix, suffix]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3037,56 +3335,64 @@ class CameraPermissionsError extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraPermissionsError Function( - String errorCode, - String description, - )? pigeon_newInstance, + CameraPermissionsError Function(String errorCode, String description)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_errorCode = (args[1] as String?); - assert(arg_errorCode != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_errorCode != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_description = (args[2] as String?); - assert(arg_description != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_description != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraPermissionsError.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? - CameraPermissionsError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - description: arg_description!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? + CameraPermissionsError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + description: arg_description!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3113,11 +3419,13 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { required void Function( DeviceOrientationManager pigeon_instance, String orientation, - ) onDeviceOrientationChanged, + ) + onDeviceOrientationChanged, }) { if (PigeonOverrides.deviceOrientationManager_new != null) { return PigeonOverrides.deviceOrientationManager_new!( - onDeviceOrientationChanged: onDeviceOrientationChanged); + onDeviceOrientationChanged: onDeviceOrientationChanged, + ); } return DeviceOrientationManager.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -3132,8 +3440,8 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onDeviceOrientationChanged, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecDeviceOrientationManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3141,12 +3449,13 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3176,8 +3485,9 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecDeviceOrientationManager = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecDeviceOrientationManager = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Callback method. /// @@ -3201,42 +3511,48 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { final void Function( DeviceOrientationManager pigeon_instance, String orientation, - ) onDeviceOrientationChanged; + ) + onDeviceOrientationChanged; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - DeviceOrientationManager pigeon_instance, - String orientation, - )? onDeviceOrientationChanged, + void Function(DeviceOrientationManager pigeon_instance, String orientation)? + onDeviceOrientationChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null.', + ); final List args = (message as List?)!; final DeviceOrientationManager? arg_pigeon_instance = (args[0] as DeviceOrientationManager?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null DeviceOrientationManager.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null DeviceOrientationManager.', + ); final String? arg_orientation = (args[1] as String?); - assert(arg_orientation != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null String.'); + assert( + arg_orientation != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.onDeviceOrientationChanged was null, expected non-null String.', + ); try { (onDeviceOrientationChanged ?? arg_pigeon_instance!.onDeviceOrientationChanged) @@ -3246,7 +3562,8 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3261,12 +3578,13 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.startListeningForDeviceOrientationChange'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3290,12 +3608,13 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.stopListeningForDeviceOrientationChange'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3319,12 +3638,13 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getDefaultDisplayRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3353,12 +3673,13 @@ class DeviceOrientationManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.DeviceOrientationManager.getUiOrientation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3420,8 +3741,8 @@ class Preview extends UseCase { this.resolutionSelector, int? targetRotation, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecPreview; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3429,16 +3750,17 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + resolutionSelector, + targetRotation, + ], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - resolutionSelector, - targetRotation - ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3477,48 +3799,54 @@ class Preview extends UseCase { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, Preview Function(ResolutionSelector? resolutionSelector)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Preview.pigeon_newInstance was null, expected non-null int.', + ); final ResolutionSelector? arg_resolutionSelector = (args[1] as ResolutionSelector?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolutionSelector) ?? - Preview.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionSelector: arg_resolutionSelector, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolutionSelector) ?? + Preview.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: arg_resolutionSelector, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3534,7 +3862,8 @@ class Preview extends UseCase { /// 3. Returns the texture id of the `TextureEntry` that provided the /// `SurfaceProducer`. Future setSurfaceProvider( - SystemServicesManager systemServicesManager) async { + SystemServicesManager systemServicesManager, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecPreview; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3542,12 +3871,13 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.setSurfaceProvider'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, systemServicesManager], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, systemServicesManager]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3578,12 +3908,13 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.releaseSurfaceProvider'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3608,12 +3939,13 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.getResolutionInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3638,12 +3970,13 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, rotation], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3669,12 +4002,13 @@ class Preview extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.Preview.surfaceProducerHandlesCropAndRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3732,8 +4066,8 @@ class VideoCapture extends UseCase { super.pigeon_instanceManager, required VideoOutput videoOutput, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoCapture; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3741,12 +4075,13 @@ class VideoCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.withOutput'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, videoOutput], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, videoOutput]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3785,41 +4120,47 @@ class VideoCapture extends UseCase { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoCapture.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoCapture.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoCapture.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3835,12 +4176,13 @@ class VideoCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.getOutput'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3870,12 +4212,13 @@ class VideoCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.VideoCapture.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, rotation], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3922,41 +4265,47 @@ class VideoOutput extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoOutput.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoOutput.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoOutput.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4008,8 +4357,8 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { int? targetVideoEncodingBitRate, QualitySelector? qualitySelector, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecRecorder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4017,17 +4366,17 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([ - pigeonVar_instanceIdentifier, - aspectRatio, - targetVideoEncodingBitRate, - qualitySelector - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + aspectRatio, + targetVideoEncodingBitRate, + qualitySelector, + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4066,41 +4415,47 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recorder.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Recorder.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Recorder.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4116,12 +4471,13 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.getAspectRatio'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4151,12 +4507,13 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.getTargetVideoEncodingBitRate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4186,12 +4543,13 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.getQualitySelector'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4221,12 +4579,13 @@ class Recorder extends PigeonInternalProxyApiBaseClass implements VideoOutput { 'dev.flutter.pigeon.camera_android_camerax.Recorder.prepareRecording'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, path], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, path]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4264,7 +4623,8 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { required void Function( VideoRecordEventListener pigeon_instance, VideoRecordEvent event, - ) onEvent, + ) + onEvent, }) { if (PigeonOverrides.videoRecordEventListener_new != null) { return PigeonOverrides.videoRecordEventListener_new!(onEvent: onEvent); @@ -4282,8 +4642,8 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onEvent, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoRecordEventListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4291,12 +4651,13 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4326,8 +4687,9 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecVideoRecordEventListener = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecVideoRecordEventListener = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Callback method. /// @@ -4351,7 +4713,8 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { final void Function( VideoRecordEventListener pigeon_instance, VideoRecordEvent event, - ) onEvent; + ) + onEvent; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4360,42 +4723,53 @@ class VideoRecordEventListener extends PigeonInternalProxyApiBaseClass { void Function( VideoRecordEventListener pigeon_instance, VideoRecordEvent event, - )? onEvent, + )? + onEvent, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null.', + ); final List args = (message as List?)!; final VideoRecordEventListener? arg_pigeon_instance = (args[0] as VideoRecordEventListener?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEventListener.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEventListener.', + ); final VideoRecordEvent? arg_event = (args[1] as VideoRecordEvent?); - assert(arg_event != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEvent.'); + assert( + arg_event != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.VideoRecordEventListener.onEvent was null, expected non-null VideoRecordEvent.', + ); try { - (onEvent ?? arg_pigeon_instance!.onEvent) - .call(arg_pigeon_instance!, arg_event!); + (onEvent ?? arg_pigeon_instance!.onEvent).call( + arg_pigeon_instance!, + arg_event!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4437,41 +4811,47 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PendingRecording.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - PendingRecording.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + PendingRecording.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4487,12 +4867,13 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.withAudioEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, initialMuted], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, initialMuted]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4530,12 +4911,13 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.asPersistentRecording'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4565,12 +4947,13 @@ class PendingRecording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.PendingRecording.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, listener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4625,41 +5008,47 @@ class Recording extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Recording.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Recording.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Recording.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4675,12 +5064,13 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.close'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4705,12 +5095,13 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4735,12 +5126,13 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.resume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4767,12 +5159,13 @@ class Recording extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Recording.stop'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4832,8 +5225,8 @@ class ImageCapture extends UseCase { int? targetRotation, CameraXFlashMode? flashMode, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecImageCapture; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4841,17 +5234,18 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + resolutionSelector, + targetRotation, + flashMode, + ], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - resolutionSelector, - targetRotation, - flashMode - ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4890,48 +5284,54 @@ class ImageCapture extends UseCase { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, ImageCapture Function(ResolutionSelector? resolutionSelector)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageCapture.pigeon_newInstance was null, expected non-null int.', + ); final ResolutionSelector? arg_resolutionSelector = (args[1] as ResolutionSelector?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolutionSelector) ?? - ImageCapture.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionSelector: arg_resolutionSelector, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolutionSelector) ?? + ImageCapture.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: arg_resolutionSelector, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4947,12 +5347,13 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.setFlashMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, flashMode], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, flashMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4977,12 +5378,13 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.takePicture'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5012,12 +5414,13 @@ class ImageCapture extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageCapture.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, rotation], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5075,8 +5478,8 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { required CameraSize boundSize, required ResolutionStrategyFallbackRule fallbackRule, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecResolutionStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5084,12 +5487,13 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, boundSize, fallbackRule], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, boundSize, fallbackRule]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5118,8 +5522,9 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecResolutionStrategy = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecResolutionStrategy = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// A resolution strategy chooses the highest available resolution. static final ResolutionStrategy _highestAvailableStrategy = @@ -5138,41 +5543,47 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ResolutionStrategy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ResolutionStrategy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5193,12 +5604,13 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.highestAvailableStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5225,12 +5637,13 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getBoundSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5256,12 +5669,13 @@ class ResolutionStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionStrategy.getFallbackRule'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5327,8 +5741,8 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { this.resolutionStrategy, AspectRatioStrategy? aspectRatioStrategy, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecResolutionSelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5336,17 +5750,17 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([ - pigeonVar_instanceIdentifier, - resolutionFilter, - resolutionStrategy, - aspectRatioStrategy - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + resolutionFilter, + resolutionStrategy, + aspectRatioStrategy, + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5377,8 +5791,9 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecResolutionSelector = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecResolutionSelector = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The resolution filter to output the final desired sizes list. final ResolutionFilter? resolutionFilter; @@ -5393,29 +5808,35 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { ResolutionSelector Function( ResolutionFilter? resolutionFilter, ResolutionStrategy? resolutionStrategy, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.pigeon_newInstance was null, expected non-null int.', + ); final ResolutionFilter? arg_resolutionFilter = (args[1] as ResolutionFilter?); final ResolutionStrategy? arg_resolutionStrategy = @@ -5423,22 +5844,25 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_resolutionFilter, arg_resolutionStrategy) ?? - ResolutionSelector.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionFilter: arg_resolutionFilter, - resolutionStrategy: arg_resolutionStrategy, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_resolutionFilter, + arg_resolutionStrategy, + ) ?? + ResolutionSelector.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionFilter: arg_resolutionFilter, + resolutionStrategy: arg_resolutionStrategy, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5456,12 +5880,13 @@ class ResolutionSelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionSelector.getAspectRatioStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5529,8 +5954,8 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { required AspectRatio preferredAspectRatio, required AspectRatioStrategyFallbackRule fallbackRule, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAspectRatioStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5538,16 +5963,17 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + preferredAspectRatio, + fallbackRule, + ], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - preferredAspectRatio, - fallbackRule - ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5576,8 +6002,9 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAspectRatioStrategy = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecAspectRatioStrategy = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The pre-defined aspect ratio strategy that selects sizes with RATIO_16_9 /// in priority. @@ -5609,41 +6036,47 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AspectRatioStrategy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AspectRatioStrategy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5664,12 +6097,13 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_16_9FallbackAutoStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5701,12 +6135,13 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.ratio_4_3FallbackAutoStrategy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5734,12 +6169,13 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getFallbackRule'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5769,12 +6205,13 @@ class AspectRatioStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.AspectRatioStrategy.getPreferredAspectRatio'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5830,55 +6267,61 @@ class CameraState extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - CameraState Function( - CameraStateType type, - CameraStateStateError? error, - )? pigeon_newInstance, + CameraState Function(CameraStateType type, CameraStateStateError? error)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null int.', + ); final CameraStateType? arg_type = (args[1] as CameraStateType?); - assert(arg_type != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null CameraStateType.'); + assert( + arg_type != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraState.pigeon_newInstance was null, expected non-null CameraStateType.', + ); final CameraStateStateError? arg_error = (args[2] as CameraStateStateError?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!, arg_error) ?? - CameraState.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - error: arg_error, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!, arg_error) ?? + CameraState.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + error: arg_error, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5926,55 +6369,69 @@ class ExposureState extends PigeonInternalProxyApiBaseClass { ExposureState Function( CameraIntegerRange exposureCompensationRange, double exposureCompensationStep, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null int.', + ); final CameraIntegerRange? arg_exposureCompensationRange = (args[1] as CameraIntegerRange?); - assert(arg_exposureCompensationRange != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null CameraIntegerRange.'); + assert( + arg_exposureCompensationRange != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null CameraIntegerRange.', + ); final double? arg_exposureCompensationStep = (args[2] as double?); - assert(arg_exposureCompensationStep != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_exposureCompensationStep != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ExposureState.pigeon_newInstance was null, expected non-null double.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_exposureCompensationRange!, - arg_exposureCompensationStep!) ?? - ExposureState.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - exposureCompensationRange: arg_exposureCompensationRange!, - exposureCompensationStep: arg_exposureCompensationStep!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_exposureCompensationRange!, + arg_exposureCompensationStep!, + ) ?? + ExposureState.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + exposureCompensationRange: + arg_exposureCompensationRange!, + exposureCompensationStep: arg_exposureCompensationStep!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6018,56 +6475,67 @@ class ZoomState extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - ZoomState Function( - double minZoomRatio, - double maxZoomRatio, - )? pigeon_newInstance, + ZoomState Function(double minZoomRatio, double maxZoomRatio)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_minZoomRatio = (args[1] as double?); - assert(arg_minZoomRatio != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_minZoomRatio != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.', + ); final double? arg_maxZoomRatio = (args[2] as double?); - assert(arg_maxZoomRatio != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_maxZoomRatio != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ZoomState.pigeon_newInstance was null, expected non-null double.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_minZoomRatio!, arg_maxZoomRatio!) ?? - ZoomState.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - minZoomRatio: arg_minZoomRatio!, - maxZoomRatio: arg_maxZoomRatio!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_minZoomRatio!, + arg_maxZoomRatio!, + ) ?? + ZoomState.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + minZoomRatio: arg_minZoomRatio!, + maxZoomRatio: arg_maxZoomRatio!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6121,8 +6589,8 @@ class ImageAnalysis extends UseCase { int? targetRotation, int? outputImageFormat, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecImageAnalysis; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6130,17 +6598,17 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([ - pigeonVar_instanceIdentifier, - resolutionSelector, - targetRotation, - outputImageFormat - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + resolutionSelector, + targetRotation, + outputImageFormat, + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6179,48 +6647,54 @@ class ImageAnalysis extends UseCase { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, ImageAnalysis Function(ResolutionSelector? resolutionSelector)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.pigeon_newInstance was null, expected non-null int.', + ); final ResolutionSelector? arg_resolutionSelector = (args[1] as ResolutionSelector?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resolutionSelector) ?? - ImageAnalysis.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resolutionSelector: arg_resolutionSelector, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resolutionSelector) ?? + ImageAnalysis.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resolutionSelector: arg_resolutionSelector, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6236,12 +6710,13 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setAnalyzer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, analyzer], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, analyzer]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6266,12 +6741,13 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.clearAnalyzer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6296,12 +6772,13 @@ class ImageAnalysis extends UseCase { 'dev.flutter.pigeon.camera_android_camerax.ImageAnalysis.setTargetRotation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, rotation], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, rotation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6334,10 +6811,7 @@ class Analyzer extends PigeonInternalProxyApiBaseClass { factory Analyzer({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - required void Function( - Analyzer pigeon_instance, - ImageProxy image, - ) analyze, + required void Function(Analyzer pigeon_instance, ImageProxy image) analyze, }) { if (PigeonOverrides.analyzer_new != null) { return PigeonOverrides.analyzer_new!(analyze: analyze); @@ -6355,8 +6829,8 @@ class Analyzer extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.analyze, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAnalyzer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6364,12 +6838,13 @@ class Analyzer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Analyzer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6420,52 +6895,57 @@ class Analyzer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - Analyzer pigeon_instance, - ImageProxy image, - ) analyze; + final void Function(Analyzer pigeon_instance, ImageProxy image) analyze; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - Analyzer pigeon_instance, - ImageProxy image, - )? analyze, + void Function(Analyzer pigeon_instance, ImageProxy image)? analyze, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null.', + ); final List args = (message as List?)!; final Analyzer? arg_pigeon_instance = (args[0] as Analyzer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null Analyzer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null Analyzer.', + ); final ImageProxy? arg_image = (args[1] as ImageProxy?); - assert(arg_image != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null ImageProxy.'); + assert( + arg_image != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Analyzer.analyze was null, expected non-null ImageProxy.', + ); try { - (analyze ?? arg_pigeon_instance!.analyze) - .call(arg_pigeon_instance!, arg_image!); + (analyze ?? arg_pigeon_instance!.analyze).call( + arg_pigeon_instance!, + arg_image!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6505,50 +6985,58 @@ class CameraStateStateError extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, CameraStateStateError Function(CameraStateErrorCode code)? - pigeon_newInstance, + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null int.', + ); final CameraStateErrorCode? arg_code = (args[1] as CameraStateErrorCode?); - assert(arg_code != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null CameraStateErrorCode.'); + assert( + arg_code != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraStateStateError.pigeon_newInstance was null, expected non-null CameraStateErrorCode.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_code!) ?? - CameraStateStateError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - code: arg_code!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_code!) ?? + CameraStateStateError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + code: arg_code!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6598,46 +7086,54 @@ class LiveData extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null int.', + ); final LiveDataSupportedType? arg_type = (args[1] as LiveDataSupportedType?); - assert(arg_type != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null LiveDataSupportedType.'); + assert( + arg_type != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.LiveData.pigeon_newInstance was null, expected non-null LiveDataSupportedType.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!) ?? - LiveData.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!) ?? + LiveData.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6654,12 +7150,13 @@ class LiveData extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.LiveData.observe'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, observer], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, observer]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6684,12 +7181,13 @@ class LiveData extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.LiveData.removeObservers'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6714,12 +7212,13 @@ class LiveData extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.LiveData.getValue'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6778,61 +7277,73 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - ImageProxy Function( - int format, - int width, - int height, - )? pigeon_newInstance, + ImageProxy Function(int format, int width, int height)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_format = (args[1] as int?); - assert(arg_format != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_format != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_width = (args[2] as int?); - assert(arg_width != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_width != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_height = (args[3] as int?); - assert(arg_height != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_height != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxy.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_format!, arg_width!, arg_height!) ?? - ImageProxy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - format: arg_format!, - width: arg_width!, - height: arg_height!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_format!, + arg_width!, + arg_height!, + ) ?? + ImageProxy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + format: arg_format!, + width: arg_width!, + height: arg_height!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6848,12 +7359,13 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.getPlanes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6883,12 +7395,13 @@ class ImageProxy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ImageProxy.close'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6939,41 +7452,47 @@ class ImageProxyUtils extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ImageProxyUtils.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ImageProxyUtils.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6997,18 +7516,20 @@ class ImageProxyUtils extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android_camerax.ImageProxyUtils.getNv21Buffer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [imageWidth, imageHeight, planes], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([imageWidth, imageHeight, planes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7069,62 +7590,74 @@ class PlaneProxy extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - PlaneProxy Function( - Uint8List buffer, - int pixelStride, - int rowStride, - )? pigeon_newInstance, + PlaneProxy Function(Uint8List buffer, int pixelStride, int rowStride)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.', + ); final Uint8List? arg_buffer = (args[1] as Uint8List?); - assert(arg_buffer != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null Uint8List.'); + assert( + arg_buffer != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null Uint8List.', + ); final int? arg_pixelStride = (args[2] as int?); - assert(arg_pixelStride != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pixelStride != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_rowStride = (args[3] as int?); - assert(arg_rowStride != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_rowStride != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.PlaneProxy.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_buffer!, arg_pixelStride!, arg_rowStride!) ?? - PlaneProxy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - buffer: arg_buffer!, - pixelStride: arg_pixelStride!, - rowStride: arg_rowStride!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_buffer!, + arg_pixelStride!, + arg_rowStride!, + ) ?? + PlaneProxy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + buffer: arg_buffer!, + pixelStride: arg_pixelStride!, + rowStride: arg_rowStride!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7177,8 +7710,8 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { required VideoQuality quality, FallbackStrategy? fallbackStrategy, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecQualitySelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7186,12 +7719,13 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.from'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, quality, fallbackStrategy]); + [pigeonVar_instanceIdentifier, quality, fallbackStrategy], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7238,8 +7772,8 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { required List qualities, FallbackStrategy? fallbackStrategy, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecQualitySelector; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7247,12 +7781,13 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.fromOrderedList'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, qualities, fallbackStrategy]); + [pigeonVar_instanceIdentifier, qualities, fallbackStrategy], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7291,41 +7826,47 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.QualitySelector.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - QualitySelector.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + QualitySelector.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7347,18 +7888,20 @@ class QualitySelector extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.camera_android_camerax.QualitySelector.getResolution'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraInfo, quality], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([cameraInfo, quality]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7398,7 +7941,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { }) { if (PigeonOverrides.fallbackStrategy_higherQualityOrLowerThan != null) { return PigeonOverrides.fallbackStrategy_higherQualityOrLowerThan!( - quality: quality); + quality: quality, + ); } return FallbackStrategy.pigeon_higherQualityOrLowerThan( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -7415,8 +7959,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7424,12 +7968,13 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityOrLowerThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, quality], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7456,7 +8001,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { }) { if (PigeonOverrides.fallbackStrategy_higherQualityThan != null) { return PigeonOverrides.fallbackStrategy_higherQualityThan!( - quality: quality); + quality: quality, + ); } return FallbackStrategy.pigeon_higherQualityThan( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -7473,8 +8019,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7482,12 +8028,13 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.higherQualityThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, quality], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7514,7 +8061,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { }) { if (PigeonOverrides.fallbackStrategy_lowerQualityOrHigherThan != null) { return PigeonOverrides.fallbackStrategy_lowerQualityOrHigherThan!( - quality: quality); + quality: quality, + ); } return FallbackStrategy.pigeon_lowerQualityOrHigherThan( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -7531,8 +8079,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7540,12 +8088,13 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityOrHigherThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, quality], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7572,7 +8121,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { }) { if (PigeonOverrides.fallbackStrategy_lowerQualityThan != null) { return PigeonOverrides.fallbackStrategy_lowerQualityThan!( - quality: quality); + quality: quality, + ); } return FallbackStrategy.pigeon_lowerQualityThan( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -7589,8 +8139,8 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required VideoQuality quality, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFallbackStrategy; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7598,12 +8148,13 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.lowerQualityThan'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, quality], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, quality]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7642,41 +8193,47 @@ class FallbackStrategy extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FallbackStrategy.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FallbackStrategy.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FallbackStrategy.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7719,41 +8276,47 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraControl.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraControl.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraControl.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7769,12 +8332,13 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.enableTorch'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, torch], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, torch]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7799,12 +8363,13 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.setZoomRatio'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, ratio], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, ratio]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7823,7 +8388,8 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { /// Starts a focus and metering action configured by the /// `FocusMeteringAction`. Future startFocusAndMetering( - FocusMeteringAction action) async { + FocusMeteringAction action, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCameraControl; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7831,12 +8397,13 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.startFocusAndMetering'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, action], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, action]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7861,12 +8428,13 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.cancelFocusAndMetering'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7891,12 +8459,13 @@ class CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraControl.setExposureCompensationIndex'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, index], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, index]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7950,8 +8519,8 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required MeteringPoint point, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFocusMeteringActionBuilder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7959,12 +8528,13 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, point], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier, point]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8011,8 +8581,8 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { required MeteringPoint point, required MeteringMode mode, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFocusMeteringActionBuilder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8020,12 +8590,13 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.withMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, point, mode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, point, mode]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8054,8 +8625,9 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecFocusMeteringActionBuilder = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecFocusMeteringActionBuilder = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8065,41 +8637,47 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FocusMeteringActionBuilder.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FocusMeteringActionBuilder.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8115,12 +8693,13 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPoint'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, point], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, point]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8137,10 +8716,7 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { } /// Adds another MeteringPoint with specified meteringMode. - Future addPointWithMode( - MeteringPoint point, - MeteringMode mode, - ) async { + Future addPointWithMode(MeteringPoint point, MeteringMode mode) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFocusMeteringActionBuilder; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8148,12 +8724,13 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.addPointWithMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, point, mode], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, point, mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8178,12 +8755,13 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.disableAutoCancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8208,12 +8786,13 @@ class FocusMeteringActionBuilder extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringActionBuilder.build'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8282,68 +8861,84 @@ class FocusMeteringAction extends PigeonInternalProxyApiBaseClass { List meteringPointsAf, List meteringPointsAwb, bool isAutoCancelEnabled, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null int.', + ); final List? arg_meteringPointsAe = (args[1] as List?)?.cast(); - assert(arg_meteringPointsAe != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_meteringPointsAe != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.', + ); final List? arg_meteringPointsAf = (args[2] as List?)?.cast(); - assert(arg_meteringPointsAf != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_meteringPointsAf != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.', + ); final List? arg_meteringPointsAwb = (args[3] as List?)?.cast(); - assert(arg_meteringPointsAwb != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_meteringPointsAwb != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null List.', + ); final bool? arg_isAutoCancelEnabled = (args[4] as bool?); - assert(arg_isAutoCancelEnabled != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isAutoCancelEnabled != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringAction.pigeon_newInstance was null, expected non-null bool.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_meteringPointsAe!, - arg_meteringPointsAf!, - arg_meteringPointsAwb!, - arg_isAutoCancelEnabled!) ?? - FocusMeteringAction.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - meteringPointsAe: arg_meteringPointsAe!, - meteringPointsAf: arg_meteringPointsAf!, - meteringPointsAwb: arg_meteringPointsAwb!, - isAutoCancelEnabled: arg_isAutoCancelEnabled!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_meteringPointsAe!, + arg_meteringPointsAf!, + arg_meteringPointsAwb!, + arg_isAutoCancelEnabled!, + ) ?? + FocusMeteringAction.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + meteringPointsAe: arg_meteringPointsAe!, + meteringPointsAf: arg_meteringPointsAf!, + meteringPointsAwb: arg_meteringPointsAwb!, + isAutoCancelEnabled: arg_isAutoCancelEnabled!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8389,45 +8984,53 @@ class FocusMeteringResult extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isFocusSuccessful = (args[1] as bool?); - assert(arg_isFocusSuccessful != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isFocusSuccessful != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.FocusMeteringResult.pigeon_newInstance was null, expected non-null bool.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_isFocusSuccessful!) ?? - FocusMeteringResult.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - isFocusSuccessful: arg_isFocusSuccessful!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_isFocusSuccessful!) ?? + FocusMeteringResult.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + isFocusSuccessful: arg_isFocusSuccessful!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8484,41 +9087,47 @@ class CaptureRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequest.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CaptureRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CaptureRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8539,12 +9148,13 @@ class CaptureRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CaptureRequest.controlAELock'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8594,41 +9204,47 @@ class CaptureRequestKey extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestKey.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CaptureRequestKey.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CaptureRequestKey.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8669,8 +9285,8 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required Map options, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCaptureRequestOptions; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8678,12 +9294,13 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, options]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8712,8 +9329,9 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCaptureRequestOptions = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecCaptureRequestOptions = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8723,41 +9341,47 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CaptureRequestOptions.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CaptureRequestOptions.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8774,12 +9398,13 @@ class CaptureRequestOptions extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CaptureRequestOptions.getCaptureRequestOption'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, key], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8817,7 +9442,8 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { }) { if (PigeonOverrides.camera2CameraControl_from != null) { return PigeonOverrides.camera2CameraControl_from!( - cameraControl: cameraControl); + cameraControl: cameraControl, + ); } return Camera2CameraControl.pigeon_from( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -8833,8 +9459,8 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required CameraControl cameraControl, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCamera2CameraControl; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8842,12 +9468,13 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.from'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, cameraControl], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, cameraControl]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8876,8 +9503,9 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCamera2CameraControl = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecCamera2CameraControl = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8887,41 +9515,47 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Camera2CameraControl.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Camera2CameraControl.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8938,12 +9572,13 @@ class Camera2CameraControl extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraControl.addCaptureRequestOptions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, bundle], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, bundle]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8980,7 +9615,8 @@ class ResolutionFilter extends PigeonInternalProxyApiBaseClass { }) { if (PigeonOverrides.resolutionFilter_createWithOnePreferredSize != null) { return PigeonOverrides.resolutionFilter_createWithOnePreferredSize!( - preferredSize: preferredSize); + preferredSize: preferredSize, + ); } return ResolutionFilter.pigeon_createWithOnePreferredSize( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -8995,8 +9631,8 @@ class ResolutionFilter extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required CameraSize preferredSize, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecResolutionFilter; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9004,12 +9640,13 @@ class ResolutionFilter extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.createWithOnePreferredSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, preferredSize], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, preferredSize]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -9048,41 +9685,47 @@ class ResolutionFilter extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.ResolutionFilter.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ResolutionFilter.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ResolutionFilter.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9121,41 +9764,47 @@ class CameraCharacteristicsKey extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristicsKey.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraCharacteristicsKey.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraCharacteristicsKey.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9229,41 +9878,47 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CameraCharacteristics.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CameraCharacteristics.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9284,12 +9939,13 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.infoSupportedHardwareLevel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9321,12 +9977,13 @@ class CameraCharacteristics extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.CameraCharacteristics.sensorOrientation'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9380,8 +10037,8 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required CameraInfo cameraInfo, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCamera2CameraInfo; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9389,12 +10046,13 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.from'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, cameraInfo], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, cameraInfo]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -9423,8 +10081,9 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCamera2CameraInfo = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecCamera2CameraInfo = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -9434,41 +10093,47 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Camera2CameraInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Camera2CameraInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9484,12 +10149,13 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraId'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9519,12 +10185,13 @@ class Camera2CameraInfo extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.Camera2CameraInfo.getCameraCharacteristic'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, key], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9564,8 +10231,9 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecMeteringPointFactory = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecMeteringPointFactory = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -9575,41 +10243,47 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - MeteringPointFactory.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + MeteringPointFactory.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9617,10 +10291,7 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { } /// Creates a MeteringPoint by x, y. - Future createPoint( - double x, - double y, - ) async { + Future createPoint(double x, double y) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecMeteringPointFactory; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9628,12 +10299,13 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPoint'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, x, y], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9667,12 +10339,13 @@ class MeteringPointFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.camera_android_camerax.MeteringPointFactory.createPointWithSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, x, y, size], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, x, y, size]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9745,8 +10418,8 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { required double width, required double height, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecDisplayOrientedMeteringPointFactory; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -9754,12 +10427,13 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { 'dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, cameraInfo, width, height]); + [pigeonVar_instanceIdentifier, cameraInfo, width, height], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -9788,7 +10462,7 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecDisplayOrientedMeteringPointFactory = + _pigeonVar_codecDisplayOrientedMeteringPointFactory = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ @@ -9799,41 +10473,47 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.camera_android_camerax.DisplayOrientedMeteringPointFactory.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - DisplayOrientedMeteringPointFactory.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + DisplayOrientedMeteringPointFactory.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9848,4 +10528,3 @@ class DisplayOrientedMeteringPointFactory extends MeteringPointFactory { ); } } - diff --git a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h index fcc3f33e37b..7064a15caac 100644 --- a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h +++ b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/include/camera_avfoundation/messages.g.h @@ -141,10 +141,10 @@ typedef NS_ENUM(NSUInteger, FCPPlatformResolutionPreset) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithName:(NSString *)name - lensDirection:(FCPPlatformCameraLensDirection)lensDirection - lensType:(FCPPlatformCameraLensType)lensType; + lensDirection:(FCPPlatformCameraLensDirection)lensDirection + lensType:(FCPPlatformCameraLensType)lensType; /// The name of the camera device. -@property(nonatomic, copy) NSString * name; +@property(nonatomic, copy) NSString *name; /// The direction the camera is facing. @property(nonatomic, assign) FCPPlatformCameraLensDirection lensDirection; /// The type of the camera lens. @@ -155,53 +155,51 @@ typedef NS_ENUM(NSUInteger, FCPPlatformResolutionPreset) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPreviewSize:(FCPPlatformSize *)previewSize - exposureMode:(FCPPlatformExposureMode)exposureMode - focusMode:(FCPPlatformFocusMode)focusMode - exposurePointSupported:(BOOL )exposurePointSupported - focusPointSupported:(BOOL )focusPointSupported; + exposureMode:(FCPPlatformExposureMode)exposureMode + focusMode:(FCPPlatformFocusMode)focusMode + exposurePointSupported:(BOOL)exposurePointSupported + focusPointSupported:(BOOL)focusPointSupported; /// The size of the preview, in pixels. -@property(nonatomic, strong) FCPPlatformSize * previewSize; +@property(nonatomic, strong) FCPPlatformSize *previewSize; /// The default exposure mode @property(nonatomic, assign) FCPPlatformExposureMode exposureMode; /// The default focus mode @property(nonatomic, assign) FCPPlatformFocusMode focusMode; /// Whether setting exposure points is supported. -@property(nonatomic, assign) BOOL exposurePointSupported; +@property(nonatomic, assign) BOOL exposurePointSupported; /// Whether setting focus points is supported. -@property(nonatomic, assign) BOOL focusPointSupported; +@property(nonatomic, assign) BOOL focusPointSupported; @end @interface FCPPlatformMediaSettings : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithResolutionPreset:(FCPPlatformResolutionPreset)resolutionPreset - framesPerSecond:(nullable NSNumber *)framesPerSecond - videoBitrate:(nullable NSNumber *)videoBitrate - audioBitrate:(nullable NSNumber *)audioBitrate - enableAudio:(BOOL )enableAudio; + framesPerSecond:(nullable NSNumber *)framesPerSecond + videoBitrate:(nullable NSNumber *)videoBitrate + audioBitrate:(nullable NSNumber *)audioBitrate + enableAudio:(BOOL)enableAudio; @property(nonatomic, assign) FCPPlatformResolutionPreset resolutionPreset; -@property(nonatomic, strong, nullable) NSNumber * framesPerSecond; -@property(nonatomic, strong, nullable) NSNumber * videoBitrate; -@property(nonatomic, strong, nullable) NSNumber * audioBitrate; -@property(nonatomic, assign) BOOL enableAudio; +@property(nonatomic, strong, nullable) NSNumber *framesPerSecond; +@property(nonatomic, strong, nullable) NSNumber *videoBitrate; +@property(nonatomic, strong, nullable) NSNumber *audioBitrate; +@property(nonatomic, assign) BOOL enableAudio; @end @interface FCPPlatformPoint : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithX:(double )x - y:(double )y; -@property(nonatomic, assign) double x; -@property(nonatomic, assign) double y; ++ (instancetype)makeWithX:(double)x y:(double)y; +@property(nonatomic, assign) double x; +@property(nonatomic, assign) double y; @end @interface FCPPlatformSize : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithWidth:(double )width - height:(double )height; -@property(nonatomic, assign) double width; -@property(nonatomic, assign) double height; ++ (instancetype)makeWithWidth:(double)width height:(double)height; +@property(nonatomic, assign) double width; +@property(nonatomic, assign) double height; @end /// The codec used by all APIs. @@ -209,11 +207,16 @@ NSObject *FCPGetMessagesCodec(void); @protocol FCPCameraApi /// Returns the list of available cameras. -- (void)availableCamerasWithCompletion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; +- (void)availableCamerasWithCompletion:(void (^)(NSArray *_Nullable, + FlutterError *_Nullable))completion; /// Create a new camera with the given settings, and returns its ID. -- (void)createCameraWithName:(NSString *)cameraName settings:(FCPPlatformMediaSettings *)settings completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; +- (void)createCameraWithName:(NSString *)cameraName + settings:(FCPPlatformMediaSettings *)settings + completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; /// Initializes the camera with the given ID. -- (void)initializeCamera:(NSInteger)cameraId withImageFormat:(FCPPlatformImageFormatGroup)imageFormat completion:(void (^)(FlutterError *_Nullable))completion; +- (void)initializeCamera:(NSInteger)cameraId + withImageFormat:(FCPPlatformImageFormatGroup)imageFormat + completion:(void (^)(FlutterError *_Nullable))completion; /// Begins streaming frames from the camera. - (void)startImageStreamWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Stops streaming frames from the camera. @@ -227,32 +230,39 @@ NSObject *FCPGetMessagesCodec(void); /// and any associated resources can be cleaned up. - (void)disposeCamera:(NSInteger)cameraId completion:(void (^)(FlutterError *_Nullable))completion; /// Locks the camera capture to the current device orientation. -- (void)lockCaptureOrientation:(FCPPlatformDeviceOrientation)orientation completion:(void (^)(FlutterError *_Nullable))completion; +- (void)lockCaptureOrientation:(FCPPlatformDeviceOrientation)orientation + completion:(void (^)(FlutterError *_Nullable))completion; /// Unlocks camera capture orientation, allowing it to automatically adapt to /// device orientation. - (void)unlockCaptureOrientationWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Takes a picture with the current settings, and returns the path to the /// resulting file. -- (void)takePictureWithCompletion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (void)takePictureWithCompletion:(void (^)(NSString *_Nullable, + FlutterError *_Nullable))completion; /// Does any preprocessing necessary before beginning to record video. - (void)prepareForVideoRecordingWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Begins recording video, optionally enabling streaming to Dart at the same /// time. -- (void)startVideoRecordingWithStreaming:(BOOL)enableStream completion:(void (^)(FlutterError *_Nullable))completion; +- (void)startVideoRecordingWithStreaming:(BOOL)enableStream + completion:(void (^)(FlutterError *_Nullable))completion; /// Stops recording video, and results the path to the resulting file. -- (void)stopVideoRecordingWithCompletion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (void)stopVideoRecordingWithCompletion:(void (^)(NSString *_Nullable, + FlutterError *_Nullable))completion; /// Pauses video recording. - (void)pauseVideoRecordingWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Resumes a previously paused video recording. - (void)resumeVideoRecordingWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Switches the camera to the given flash mode. -- (void)setFlashMode:(FCPPlatformFlashMode)mode completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setFlashMode:(FCPPlatformFlashMode)mode + completion:(void (^)(FlutterError *_Nullable))completion; /// Switches the camera to the given exposure mode. -- (void)setExposureMode:(FCPPlatformExposureMode)mode completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setExposureMode:(FCPPlatformExposureMode)mode + completion:(void (^)(FlutterError *_Nullable))completion; /// Anchors auto-exposure to the given point in (0,1) coordinate space. /// /// A null value resets to the default exposure point. -- (void)setExposurePoint:(nullable FCPPlatformPoint *)point completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setExposurePoint:(nullable FCPPlatformPoint *)point + completion:(void (^)(FlutterError *_Nullable))completion; /// Returns the minimum exposure offset supported by the camera. - (void)getMinimumExposureOffset:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; /// Returns the maximum exposure offset supported by the camera. @@ -260,11 +270,13 @@ NSObject *FCPGetMessagesCodec(void); /// Sets the exposure offset manually to the given value. - (void)setExposureOffset:(double)offset completion:(void (^)(FlutterError *_Nullable))completion; /// Switches the camera to the given focus mode. -- (void)setFocusMode:(FCPPlatformFocusMode)mode completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setFocusMode:(FCPPlatformFocusMode)mode + completion:(void (^)(FlutterError *_Nullable))completion; /// Anchors auto-focus to the given point in (0,1) coordinate space. /// /// A null value resets to the default focus point. -- (void)setFocusPoint:(nullable FCPPlatformPoint *)point completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setFocusPoint:(nullable FCPPlatformPoint *)point + completion:(void (^)(FlutterError *_Nullable))completion; /// Returns the minimum zoom level supported by the camera. - (void)getMinimumZoomLevel:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; /// Returns the maximum zoom level supported by the camera. @@ -278,33 +290,40 @@ NSObject *FCPGetMessagesCodec(void); /// Changes the camera used while recording video. /// /// This should only be called while video recording is active. -- (void)updateDescriptionWhileRecordingCameraName:(NSString *)cameraName completion:(void (^)(FlutterError *_Nullable))completion; +- (void)updateDescriptionWhileRecordingCameraName:(NSString *)cameraName + completion:(void (^)(FlutterError *_Nullable))completion; /// Sets the file format used for taking pictures. -- (void)setImageFileFormat:(FCPPlatformImageFileFormat)format completion:(void (^)(FlutterError *_Nullable))completion; +- (void)setImageFileFormat:(FCPPlatformImageFileFormat)format + completion:(void (^)(FlutterError *_Nullable))completion; @end -extern void SetUpFCPCameraApi(id binaryMessenger, NSObject *_Nullable api); - -extern void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFCPCameraApi(id binaryMessenger, + NSObject *_Nullable api); +extern void SetUpFCPCameraApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); /// Handler for native callbacks that are not tied to a specific camera ID. @interface FCPCameraGlobalEventApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix; /// Called when the device's physical orientation changes. -- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)orientation completion:(void (^)(FlutterError *_Nullable))completion; +- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)orientation + completion:(void (^)(FlutterError *_Nullable))completion; @end - /// Handler for native callbacks that are tied to a specific camera ID. /// /// This is intended to be initialized with the camera ID as a suffix. @interface FCPCameraEventApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix; /// Called when the camera is inialitized for use. -- (void)initializedWithState:(FCPPlatformCameraState *)initialState completion:(void (^)(FlutterError *_Nullable))completion; +- (void)initializedWithState:(FCPPlatformCameraState *)initialState + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when an error occurs in the camera. /// /// This should be used for errors that occur outside of the context of diff --git a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m index cbe7fb82a47..64524e708c7 100644 --- a/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m +++ b/packages/camera/camera_avfoundation/ios/camera_avfoundation/Sources/camera_avfoundation_objc/messages.g.m @@ -26,7 +26,12 @@ } static FlutterError *createConnectionError(NSString *channelName) { - return [FlutterError errorWithCode:@"channel-error" message:[NSString stringWithFormat:@"%@/%@/%@", @"Unable to establish connection on channel: '", channelName, @"'."] details:@""]; + return [FlutterError + errorWithCode:@"channel-error" + message:[NSString stringWithFormat:@"%@/%@/%@", + @"Unable to establish connection on channel: '", + channelName, @"'."] + details:@""]; } static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) { @@ -157,9 +162,9 @@ + (nullable FCPPlatformSize *)nullableFromList:(NSArray *)list; @implementation FCPPlatformCameraDescription + (instancetype)makeWithName:(NSString *)name - lensDirection:(FCPPlatformCameraLensDirection)lensDirection - lensType:(FCPPlatformCameraLensType)lensType { - FCPPlatformCameraDescription* pigeonResult = [[FCPPlatformCameraDescription alloc] init]; + lensDirection:(FCPPlatformCameraLensDirection)lensDirection + lensType:(FCPPlatformCameraLensType)lensType { + FCPPlatformCameraDescription *pigeonResult = [[FCPPlatformCameraDescription alloc] init]; pigeonResult.name = name; pigeonResult.lensDirection = lensDirection; pigeonResult.lensType = lensType; @@ -168,7 +173,8 @@ + (instancetype)makeWithName:(NSString *)name + (FCPPlatformCameraDescription *)fromList:(NSArray *)list { FCPPlatformCameraDescription *pigeonResult = [[FCPPlatformCameraDescription alloc] init]; pigeonResult.name = GetNullableObjectAtIndex(list, 0); - FCPPlatformCameraLensDirectionBox *boxedFCPPlatformCameraLensDirection = GetNullableObjectAtIndex(list, 1); + FCPPlatformCameraLensDirectionBox *boxedFCPPlatformCameraLensDirection = + GetNullableObjectAtIndex(list, 1); pigeonResult.lensDirection = boxedFCPPlatformCameraLensDirection.value; FCPPlatformCameraLensTypeBox *boxedFCPPlatformCameraLensType = GetNullableObjectAtIndex(list, 2); pigeonResult.lensType = boxedFCPPlatformCameraLensType.value; @@ -188,11 +194,11 @@ + (nullable FCPPlatformCameraDescription *)nullableFromList:(NSArray *)list @implementation FCPPlatformCameraState + (instancetype)makeWithPreviewSize:(FCPPlatformSize *)previewSize - exposureMode:(FCPPlatformExposureMode)exposureMode - focusMode:(FCPPlatformFocusMode)focusMode - exposurePointSupported:(BOOL )exposurePointSupported - focusPointSupported:(BOOL )focusPointSupported { - FCPPlatformCameraState* pigeonResult = [[FCPPlatformCameraState alloc] init]; + exposureMode:(FCPPlatformExposureMode)exposureMode + focusMode:(FCPPlatformFocusMode)focusMode + exposurePointSupported:(BOOL)exposurePointSupported + focusPointSupported:(BOOL)focusPointSupported { + FCPPlatformCameraState *pigeonResult = [[FCPPlatformCameraState alloc] init]; pigeonResult.previewSize = previewSize; pigeonResult.exposureMode = exposureMode; pigeonResult.focusMode = focusMode; @@ -227,11 +233,11 @@ + (nullable FCPPlatformCameraState *)nullableFromList:(NSArray *)list { @implementation FCPPlatformMediaSettings + (instancetype)makeWithResolutionPreset:(FCPPlatformResolutionPreset)resolutionPreset - framesPerSecond:(nullable NSNumber *)framesPerSecond - videoBitrate:(nullable NSNumber *)videoBitrate - audioBitrate:(nullable NSNumber *)audioBitrate - enableAudio:(BOOL )enableAudio { - FCPPlatformMediaSettings* pigeonResult = [[FCPPlatformMediaSettings alloc] init]; + framesPerSecond:(nullable NSNumber *)framesPerSecond + videoBitrate:(nullable NSNumber *)videoBitrate + audioBitrate:(nullable NSNumber *)audioBitrate + enableAudio:(BOOL)enableAudio { + FCPPlatformMediaSettings *pigeonResult = [[FCPPlatformMediaSettings alloc] init]; pigeonResult.resolutionPreset = resolutionPreset; pigeonResult.framesPerSecond = framesPerSecond; pigeonResult.videoBitrate = videoBitrate; @@ -241,7 +247,8 @@ + (instancetype)makeWithResolutionPreset:(FCPPlatformResolutionPreset)resolution } + (FCPPlatformMediaSettings *)fromList:(NSArray *)list { FCPPlatformMediaSettings *pigeonResult = [[FCPPlatformMediaSettings alloc] init]; - FCPPlatformResolutionPresetBox *boxedFCPPlatformResolutionPreset = GetNullableObjectAtIndex(list, 0); + FCPPlatformResolutionPresetBox *boxedFCPPlatformResolutionPreset = + GetNullableObjectAtIndex(list, 0); pigeonResult.resolutionPreset = boxedFCPPlatformResolutionPreset.value; pigeonResult.framesPerSecond = GetNullableObjectAtIndex(list, 1); pigeonResult.videoBitrate = GetNullableObjectAtIndex(list, 2); @@ -264,9 +271,8 @@ + (nullable FCPPlatformMediaSettings *)nullableFromList:(NSArray *)list { @end @implementation FCPPlatformPoint -+ (instancetype)makeWithX:(double )x - y:(double )y { - FCPPlatformPoint* pigeonResult = [[FCPPlatformPoint alloc] init]; ++ (instancetype)makeWithX:(double)x y:(double)y { + FCPPlatformPoint *pigeonResult = [[FCPPlatformPoint alloc] init]; pigeonResult.x = x; pigeonResult.y = y; return pigeonResult; @@ -289,9 +295,8 @@ + (nullable FCPPlatformPoint *)nullableFromList:(NSArray *)list { @end @implementation FCPPlatformSize -+ (instancetype)makeWithWidth:(double )width - height:(double )height { - FCPPlatformSize* pigeonResult = [[FCPPlatformSize alloc] init]; ++ (instancetype)makeWithWidth:(double)width height:(double)height { + FCPPlatformSize *pigeonResult = [[FCPPlatformSize alloc] init]; pigeonResult.width = width; pigeonResult.height = height; return pigeonResult; @@ -320,49 +325,67 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformCameraLensDirectionBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FCPPlatformCameraLensDirectionBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformCameraLensTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FCPPlatformCameraLensTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 131: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformDeviceOrientationBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FCPPlatformDeviceOrientationBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 132: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformExposureModeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FCPPlatformExposureModeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 133: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformFlashModeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FCPPlatformFlashModeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 134: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformFocusModeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FCPPlatformFocusModeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 135: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformImageFileFormatBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FCPPlatformImageFileFormatBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 136: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformImageFormatGroupBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FCPPlatformImageFormatGroupBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 137: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FCPPlatformResolutionPresetBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FCPPlatformResolutionPresetBox alloc] + initWithValue:[enumAsNumber integerValue]]; } - case 138: + case 138: return [FCPPlatformCameraDescription fromList:[self readValue]]; - case 139: + case 139: return [FCPPlatformCameraState fromList:[self readValue]]; - case 140: + case 140: return [FCPPlatformMediaSettings fromList:[self readValue]]; - case 141: + case 141: return [FCPPlatformPoint fromList:[self readValue]]; - case 142: + case 142: return [FCPPlatformSize fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -446,7 +469,8 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FCPMessagesPigeonCodecReaderWriter *readerWriter = [[FCPMessagesPigeonCodecReaderWriter alloc] init]; + FCPMessagesPigeonCodecReaderWriter *readerWriter = + [[FCPMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; @@ -455,19 +479,29 @@ void SetUpFCPCameraApi(id binaryMessenger, NSObject binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFCPCameraApiWithSuffix(id binaryMessenger, + NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; /// Returns the list of available cameras. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getAvailableCameras", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.getAvailableCameras", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(availableCamerasWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(availableCamerasWithCompletion:)", api); + NSCAssert( + [api respondsToSelector:@selector(availableCamerasWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(availableCamerasWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api availableCamerasWithCompletion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { + [api availableCamerasWithCompletion:^( + NSArray *_Nullable output, + FlutterError *_Nullable error) { callback(wrapResult(output, error)); }]; }]; @@ -477,20 +511,27 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Create a new camera with the given settings, and returns its ID. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.create", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.create", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createCameraWithName:settings:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(createCameraWithName:settings:completion:)", api); + NSCAssert([api respondsToSelector:@selector(createCameraWithName:settings:completion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(createCameraWithName:settings:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_cameraName = GetNullableObjectAtIndex(args, 0); FCPPlatformMediaSettings *arg_settings = GetNullableObjectAtIndex(args, 1); - [api createCameraWithName:arg_cameraName settings:arg_settings completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api createCameraWithName:arg_cameraName + settings:arg_settings + completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -498,21 +539,30 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Initializes the camera with the given ID. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(initializeCamera:withImageFormat:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(initializeCamera:withImageFormat:completion:)", api); + NSCAssert([api respondsToSelector:@selector(initializeCamera:withImageFormat:completion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(initializeCamera:withImageFormat:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_cameraId = [GetNullableObjectAtIndex(args, 0) integerValue]; - FCPPlatformImageFormatGroupBox *boxedFCPPlatformImageFormatGroup = GetNullableObjectAtIndex(args, 1); + FCPPlatformImageFormatGroupBox *boxedFCPPlatformImageFormatGroup = + GetNullableObjectAtIndex(args, 1); FCPPlatformImageFormatGroup arg_imageFormat = boxedFCPPlatformImageFormatGroup.value; - [api initializeCamera:arg_cameraId withImageFormat:arg_imageFormat completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api initializeCamera:arg_cameraId + withImageFormat:arg_imageFormat + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -520,13 +570,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Begins streaming frames from the camera. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.startImageStream", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.startImageStream", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startImageStreamWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(startImageStreamWithCompletion:)", api); + NSCAssert( + [api respondsToSelector:@selector(startImageStreamWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(startImageStreamWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api startImageStreamWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -538,13 +593,19 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Stops streaming frames from the camera. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(stopImageStreamWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(stopImageStreamWithCompletion:)", api); + NSCAssert( + [api respondsToSelector:@selector(stopImageStreamWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(stopImageStreamWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api stopImageStreamWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -559,13 +620,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// /// This is used to throttle sending frames across the channel. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.receivedImageStreamData", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.receivedImageStreamData", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(receivedImageStreamDataWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(receivedImageStreamDataWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(receivedImageStreamDataWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(receivedImageStreamDataWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api receivedImageStreamDataWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -578,19 +644,24 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// Indicates that the given camera is no longer being used on the Dart side, /// and any associated resources can be cleaned up. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(disposeCamera:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(disposeCamera:completion:)", api); + NSCAssert([api respondsToSelector:@selector(disposeCamera:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(disposeCamera:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_cameraId = [GetNullableObjectAtIndex(args, 0) integerValue]; - [api disposeCamera:arg_cameraId completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api disposeCamera:arg_cameraId + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -598,20 +669,27 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Locks the camera capture to the current device orientation. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.lockCaptureOrientation", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.lockCaptureOrientation", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(lockCaptureOrientation:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(lockCaptureOrientation:completion:)", api); + NSCAssert( + [api respondsToSelector:@selector(lockCaptureOrientation:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(lockCaptureOrientation:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; - FCPPlatformDeviceOrientationBox *boxedFCPPlatformDeviceOrientation = GetNullableObjectAtIndex(args, 0); + FCPPlatformDeviceOrientationBox *boxedFCPPlatformDeviceOrientation = + GetNullableObjectAtIndex(args, 0); FCPPlatformDeviceOrientation arg_orientation = boxedFCPPlatformDeviceOrientation.value; - [api lockCaptureOrientation:arg_orientation completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api lockCaptureOrientation:arg_orientation + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -620,13 +698,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// Unlocks camera capture orientation, allowing it to automatically adapt to /// device orientation. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.unlockCaptureOrientation", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.unlockCaptureOrientation", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(unlockCaptureOrientationWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(unlockCaptureOrientationWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(unlockCaptureOrientationWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(unlockCaptureOrientationWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api unlockCaptureOrientationWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -639,17 +722,23 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// Takes a picture with the current settings, and returns the path to the /// resulting file. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(takePictureWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(takePictureWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(takePictureWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(takePictureWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api takePictureWithCompletion:^(NSString *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api + takePictureWithCompletion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -657,13 +746,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Does any preprocessing necessary before beginning to record video. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.prepareForVideoRecording", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.prepareForVideoRecording", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(prepareForVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(prepareForVideoRecordingWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(prepareForVideoRecordingWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(prepareForVideoRecordingWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api prepareForVideoRecordingWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -676,19 +770,25 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// Begins recording video, optionally enabling streaming to Dart at the same /// time. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.startVideoRecording", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.startVideoRecording", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startVideoRecordingWithStreaming:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(startVideoRecordingWithStreaming:completion:)", api); + NSCAssert([api respondsToSelector:@selector(startVideoRecordingWithStreaming:completion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(startVideoRecordingWithStreaming:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; BOOL arg_enableStream = [GetNullableObjectAtIndex(args, 0) boolValue]; - [api startVideoRecordingWithStreaming:arg_enableStream completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api startVideoRecordingWithStreaming:arg_enableStream + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -696,15 +796,21 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Stops recording video, and results the path to the resulting file. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.stopVideoRecording", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.stopVideoRecording", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(stopVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(stopVideoRecordingWithCompletion:)", api); + NSCAssert( + [api respondsToSelector:@selector(stopVideoRecordingWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(stopVideoRecordingWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api stopVideoRecordingWithCompletion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + [api stopVideoRecordingWithCompletion:^(NSString *_Nullable output, + FlutterError *_Nullable error) { callback(wrapResult(output, error)); }]; }]; @@ -714,13 +820,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Pauses video recording. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.pauseVideoRecording", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.pauseVideoRecording", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pauseVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(pauseVideoRecordingWithCompletion:)", api); + NSCAssert( + [api respondsToSelector:@selector(pauseVideoRecordingWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(pauseVideoRecordingWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api pauseVideoRecordingWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -732,13 +843,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Resumes a previously paused video recording. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.resumeVideoRecording", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.resumeVideoRecording", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(resumeVideoRecordingWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(resumeVideoRecordingWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(resumeVideoRecordingWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(resumeVideoRecordingWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api resumeVideoRecordingWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -750,20 +866,26 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Switches the camera to the given flash mode. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setFlashMode:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setFlashMode:completion:)", api); + NSCAssert([api respondsToSelector:@selector(setFlashMode:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setFlashMode:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformFlashModeBox *boxedFCPPlatformFlashMode = GetNullableObjectAtIndex(args, 0); FCPPlatformFlashMode arg_mode = boxedFCPPlatformFlashMode.value; - [api setFlashMode:arg_mode completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setFlashMode:arg_mode + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -771,20 +893,27 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Switches the camera to the given exposure mode. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setExposureMode:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureMode:completion:)", api); + NSCAssert([api respondsToSelector:@selector(setExposureMode:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureMode:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; - FCPPlatformExposureModeBox *boxedFCPPlatformExposureMode = GetNullableObjectAtIndex(args, 0); + FCPPlatformExposureModeBox *boxedFCPPlatformExposureMode = + GetNullableObjectAtIndex(args, 0); FCPPlatformExposureMode arg_mode = boxedFCPPlatformExposureMode.value; - [api setExposureMode:arg_mode completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setExposureMode:arg_mode + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -794,19 +923,24 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// /// A null value resets to the default exposure point. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposurePoint", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.setExposurePoint", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setExposurePoint:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setExposurePoint:completion:)", api); + NSCAssert([api respondsToSelector:@selector(setExposurePoint:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setExposurePoint:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformPoint *arg_point = GetNullableObjectAtIndex(args, 0); - [api setExposurePoint:arg_point completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setExposurePoint:arg_point + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -814,13 +948,17 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Returns the minimum exposure offset supported by the camera. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinExposureOffset", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.getMinExposureOffset", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMinimumExposureOffset:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumExposureOffset:)", api); + NSCAssert([api respondsToSelector:@selector(getMinimumExposureOffset:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumExposureOffset:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMinimumExposureOffset:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -832,13 +970,17 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Returns the maximum exposure offset supported by the camera. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxExposureOffset", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.getMaxExposureOffset", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMaximumExposureOffset:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumExposureOffset:)", api); + NSCAssert([api respondsToSelector:@selector(getMaximumExposureOffset:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumExposureOffset:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMaximumExposureOffset:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -850,19 +992,25 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Sets the exposure offset manually to the given value. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureOffset", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.setExposureOffset", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setExposureOffset:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureOffset:completion:)", api); + NSCAssert( + [api respondsToSelector:@selector(setExposureOffset:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setExposureOffset:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_offset = [GetNullableObjectAtIndex(args, 0) doubleValue]; - [api setExposureOffset:arg_offset completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setExposureOffset:arg_offset + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -870,20 +1018,26 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Switches the camera to the given focus mode. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setFocusMode:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusMode:completion:)", api); + NSCAssert([api respondsToSelector:@selector(setFocusMode:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusMode:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformFocusModeBox *boxedFCPPlatformFocusMode = GetNullableObjectAtIndex(args, 0); FCPPlatformFocusMode arg_mode = boxedFCPPlatformFocusMode.value; - [api setFocusMode:arg_mode completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setFocusMode:arg_mode + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -893,19 +1047,25 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// /// A null value resets to the default focus point. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setFocusPoint:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusPoint:completion:)", api); + NSCAssert([api respondsToSelector:@selector(setFocusPoint:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setFocusPoint:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FCPPlatformPoint *arg_point = GetNullableObjectAtIndex(args, 0); - [api setFocusPoint:arg_point completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setFocusPoint:arg_point + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -913,13 +1073,17 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Returns the minimum zoom level supported by the camera. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMinimumZoomLevel:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumZoomLevel:)", api); + NSCAssert([api respondsToSelector:@selector(getMinimumZoomLevel:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(getMinimumZoomLevel:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMinimumZoomLevel:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -931,13 +1095,17 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Returns the maximum zoom level supported by the camera. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getMaximumZoomLevel:)], @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumZoomLevel:)", api); + NSCAssert([api respondsToSelector:@selector(getMaximumZoomLevel:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(getMaximumZoomLevel:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api getMaximumZoomLevel:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { callback(wrapResult(output, error)); @@ -949,19 +1117,25 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Sets the zoom factor. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setZoomLevel:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setZoomLevel:completion:)", api); + NSCAssert([api respondsToSelector:@selector(setZoomLevel:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setZoomLevel:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_zoom = [GetNullableObjectAtIndex(args, 0) doubleValue]; - [api setZoomLevel:arg_zoom completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setZoomLevel:arg_zoom + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -969,13 +1143,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Pauses streaming of preview frames. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pausePreviewWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(pausePreviewWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(pausePreviewWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(pausePreviewWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api pausePreviewWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -987,13 +1166,18 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Resumes a previously paused preview stream. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(resumePreviewWithCompletion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(resumePreviewWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(resumePreviewWithCompletion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(resumePreviewWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api resumePreviewWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); @@ -1007,19 +1191,26 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO /// /// This should only be called while video recording is active. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.updateDescriptionWhileRecording", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.updateDescriptionWhileRecording", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateDescriptionWhileRecordingCameraName:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(updateDescriptionWhileRecordingCameraName:completion:)", api); + NSCAssert([api respondsToSelector:@selector(updateDescriptionWhileRecordingCameraName: + completion:)], + @"FCPCameraApi api (%@) doesn't respond to " + @"@selector(updateDescriptionWhileRecordingCameraName:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_cameraName = GetNullableObjectAtIndex(args, 0); - [api updateDescriptionWhileRecordingCameraName:arg_cameraName completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api updateDescriptionWhileRecordingCameraName:arg_cameraName + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1027,20 +1218,27 @@ void SetUpFCPCameraApiWithSuffix(id binaryMessenger, NSO } /// Sets the file format used for taking pictures. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraApi.setImageFileFormat", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation." + @"CameraApi.setImageFileFormat", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FCPGetMessagesCodec()]; + codec:FCPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setImageFileFormat:completion:)], @"FCPCameraApi api (%@) doesn't respond to @selector(setImageFileFormat:completion:)", api); + NSCAssert( + [api respondsToSelector:@selector(setImageFileFormat:completion:)], + @"FCPCameraApi api (%@) doesn't respond to @selector(setImageFileFormat:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; - FCPPlatformImageFileFormatBox *boxedFCPPlatformImageFileFormat = GetNullableObjectAtIndex(args, 0); + FCPPlatformImageFileFormatBox *boxedFCPPlatformImageFileFormat = + GetNullableObjectAtIndex(args, 0); FCPPlatformImageFileFormat arg_format = boxedFCPPlatformImageFileFormat.value; - [api setImageFileFormat:arg_format completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api setImageFileFormat:arg_format + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -1057,32 +1255,42 @@ @implementation FCPCameraGlobalEventApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix { self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 + ? @"" + : [NSString stringWithFormat:@".%@", messageChannelSuffix]; } return self; } -- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)arg_orientation completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged", _messageChannelSuffix]; +- (void)deviceOrientationChangedOrientation:(FCPPlatformDeviceOrientation)arg_orientation + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FCPGetMessagesCodec()]; - [channel sendMessage:@[[[FCPPlatformDeviceOrientationBox alloc] initWithValue:arg_orientation]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FCPGetMessagesCodec()]; + [channel sendMessage:@[ [[FCPPlatformDeviceOrientationBox alloc] initWithValue:arg_orientation] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } @end @@ -1096,51 +1304,64 @@ @implementation FCPCameraEventApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix { self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 + ? @"" + : [NSString stringWithFormat:@".%@", messageChannelSuffix]; } return self; } -- (void)initializedWithState:(FCPPlatformCameraState *)arg_initialState completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized", _messageChannelSuffix]; +- (void)initializedWithState:(FCPPlatformCameraState *)arg_initialState + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FCPGetMessagesCodec()]; - [channel sendMessage:@[arg_initialState ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FCPGetMessagesCodec()]; + [channel sendMessage:@[ arg_initialState ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } -- (void)reportError:(NSString *)arg_message completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error", _messageChannelSuffix]; +- (void)reportError:(NSString *)arg_message + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", @"dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FCPGetMessagesCodec()]; - [channel sendMessage:@[arg_message ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FCPGetMessagesCodec()]; + [channel sendMessage:@[ arg_message ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } @end - diff --git a/packages/camera/camera_avfoundation/lib/src/messages.g.dart b/packages/camera/camera_avfoundation/lib/src/messages.g.dart index 610cde7d4bd..fd25e3be8ba 100644 --- a/packages/camera/camera_avfoundation/lib/src/messages.g.dart +++ b/packages/camera/camera_avfoundation/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,26 +31,32 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - enum PlatformCameraLensDirection { /// Front facing camera (a user looking at the screen is seen by the camera). front, + /// Back facing camera (a user looking at the screen is not seen by the camera). back, + /// External camera which may not be mounted to the device. external, } @@ -54,10 +64,13 @@ enum PlatformCameraLensDirection { enum PlatformCameraLensType { /// A built-in wide-angle camera device type. wide, + /// A built-in camera device type with a longer focal length than a wide-angle camera. telephoto, + /// A built-in camera device type with a shorter focal length than a wide-angle camera. ultraWide, + /// Unknown camera device type. unknown, } @@ -69,42 +82,18 @@ enum PlatformDeviceOrientation { landscapeRight, } -enum PlatformExposureMode { - auto, - locked, -} +enum PlatformExposureMode { auto, locked } -enum PlatformFlashMode { - off, - auto, - always, - torch, -} +enum PlatformFlashMode { off, auto, always, torch } -enum PlatformFocusMode { - auto, - locked, -} +enum PlatformFocusMode { auto, locked } /// Pigeon version of ImageFileFormat. -enum PlatformImageFileFormat { - jpeg, - heif, -} +enum PlatformImageFileFormat { jpeg, heif } -enum PlatformImageFormatGroup { - bgra8888, - yuv420, -} +enum PlatformImageFormatGroup { bgra8888, yuv420 } -enum PlatformResolutionPreset { - low, - medium, - high, - veryHigh, - ultraHigh, - max, -} +enum PlatformResolutionPreset { low, medium, high, veryHigh, ultraHigh, max } class PlatformCameraDescription { PlatformCameraDescription({ @@ -123,15 +112,12 @@ class PlatformCameraDescription { PlatformCameraLensType lensType; List _toList() { - return [ - name, - lensDirection, - lensType, - ]; + return [name, lensDirection, lensType]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraDescription decode(Object result) { result as List; @@ -145,7 +131,8 @@ class PlatformCameraDescription { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraDescription || other.runtimeType != runtimeType) { + if (other is! PlatformCameraDescription || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -156,8 +143,7 @@ class PlatformCameraDescription { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class PlatformCameraState { @@ -195,7 +181,8 @@ class PlatformCameraState { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraState decode(Object result) { result as List; @@ -222,8 +209,7 @@ class PlatformCameraState { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class PlatformMediaSettings { @@ -256,7 +242,8 @@ class PlatformMediaSettings { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMediaSettings decode(Object result) { result as List; @@ -283,36 +270,27 @@ class PlatformMediaSettings { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class PlatformPoint { - PlatformPoint({ - required this.x, - required this.y, - }); + PlatformPoint({required this.x, required this.y}); double x; double y; List _toList() { - return [ - x, - y, - ]; + return [x, y]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPoint decode(Object result) { result as List; - return PlatformPoint( - x: result[0]! as double, - y: result[1]! as double, - ); + return PlatformPoint(x: result[0]! as double, y: result[1]! as double); } @override @@ -329,29 +307,23 @@ class PlatformPoint { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class PlatformSize { - PlatformSize({ - required this.width, - required this.height, - }); + PlatformSize({required this.width, required this.height}); double width; double height; List _toList() { - return [ - width, - height, - ]; + return [width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformSize decode(Object result) { result as List; @@ -375,11 +347,9 @@ class PlatformSize { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -387,46 +357,46 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformCameraLensDirection) { + } else if (value is PlatformCameraLensDirection) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformCameraLensType) { + } else if (value is PlatformCameraLensType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformDeviceOrientation) { + } else if (value is PlatformDeviceOrientation) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformExposureMode) { + } else if (value is PlatformExposureMode) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformFlashMode) { + } else if (value is PlatformFlashMode) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformFocusMode) { + } else if (value is PlatformFocusMode) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformImageFileFormat) { + } else if (value is PlatformImageFileFormat) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is PlatformImageFormatGroup) { + } else if (value is PlatformImageFormatGroup) { buffer.putUint8(136); writeValue(buffer, value.index); - } else if (value is PlatformResolutionPreset) { + } else if (value is PlatformResolutionPreset) { buffer.putUint8(137); writeValue(buffer, value.index); - } else if (value is PlatformCameraDescription) { + } else if (value is PlatformCameraDescription) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraState) { + } else if (value is PlatformCameraState) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformMediaSettings) { + } else if (value is PlatformMediaSettings) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(142); writeValue(buffer, value.encode()); } else { @@ -437,42 +407,42 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCameraLensDirection.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCameraLensType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformDeviceOrientation.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformExposureMode.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFlashMode.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformFocusMode.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformImageFileFormat.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformImageFormatGroup.values[value]; - case 137: + case 137: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformResolutionPreset.values[value]; - case 138: + case 138: return PlatformCameraDescription.decode(readValue(buffer)!); - case 139: + case 139: return PlatformCameraState.decode(readValue(buffer)!); - case 140: + case 140: return PlatformMediaSettings.decode(readValue(buffer)!); - case 141: + case 141: return PlatformPoint.decode(readValue(buffer)!); - case 142: + case 142: return PlatformSize.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -484,9 +454,13 @@ class CameraApi { /// Constructor for [CameraApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - CameraApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + CameraApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -495,12 +469,14 @@ class CameraApi { /// Returns the list of available cameras. Future> getAvailableCameras() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -518,19 +494,24 @@ class CameraApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } /// Create a new camera with the given settings, and returns its ID. Future create(String cameraName, PlatformMediaSettings settings) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.create$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.create$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraName, settings], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName, settings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -552,14 +533,21 @@ class CameraApi { } /// Initializes the camera with the given ID. - Future initialize(int cameraId, PlatformImageFormatGroup imageFormat) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future initialize( + int cameraId, + PlatformImageFormatGroup imageFormat, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId, imageFormat], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId, imageFormat]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -577,12 +565,14 @@ class CameraApi { /// Begins streaming frames from the camera. Future startImageStream() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -601,12 +591,14 @@ class CameraApi { /// Stops streaming frames from the camera. Future stopImageStream() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopImageStream$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -628,12 +620,14 @@ class CameraApi { /// /// This is used to throttle sending frames across the channel. Future receivedImageStreamData() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.receivedImageStreamData$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.receivedImageStreamData$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -653,13 +647,17 @@ class CameraApi { /// Indicates that the given camera is no longer being used on the Dart side, /// and any associated resources can be cleaned up. Future dispose(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -676,14 +674,20 @@ class CameraApi { } /// Locks the camera capture to the current device orientation. - Future lockCaptureOrientation(PlatformDeviceOrientation orientation) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future lockCaptureOrientation( + PlatformDeviceOrientation orientation, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.lockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [orientation], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([orientation]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -702,12 +706,14 @@ class CameraApi { /// Unlocks camera capture orientation, allowing it to automatically adapt to /// device orientation. Future unlockCaptureOrientation() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.unlockCaptureOrientation$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -727,12 +733,14 @@ class CameraApi { /// Takes a picture with the current settings, and returns the path to the /// resulting file. Future takePicture() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -756,12 +764,14 @@ class CameraApi { /// Does any preprocessing necessary before beginning to record video. Future prepareForVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.prepareForVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.prepareForVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -781,13 +791,17 @@ class CameraApi { /// Begins recording video, optionally enabling streaming to Dart at the same /// time. Future startVideoRecording(bool enableStream) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [enableStream], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([enableStream]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -805,12 +819,14 @@ class CameraApi { /// Stops recording video, and results the path to the resulting file. Future stopVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -834,12 +850,14 @@ class CameraApi { /// Pauses video recording. Future pauseVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pauseVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -858,12 +876,14 @@ class CameraApi { /// Resumes a previously paused video recording. Future resumeVideoRecording() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumeVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -882,13 +902,17 @@ class CameraApi { /// Switches the camera to the given flash mode. Future setFlashMode(PlatformFlashMode mode) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFlashMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -906,13 +930,17 @@ class CameraApi { /// Switches the camera to the given exposure mode. Future setExposureMode(PlatformExposureMode mode) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -932,13 +960,17 @@ class CameraApi { /// /// A null value resets to the default exposure point. Future setExposurePoint(PlatformPoint? point) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposurePoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [point], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -956,12 +988,14 @@ class CameraApi { /// Returns the minimum exposure offset supported by the camera. Future getMinExposureOffset() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -985,12 +1019,14 @@ class CameraApi { /// Returns the maximum exposure offset supported by the camera. Future getMaxExposureOffset() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1014,13 +1050,17 @@ class CameraApi { /// Sets the exposure offset manually to the given value. Future setExposureOffset(double offset) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setExposureOffset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [offset], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([offset]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1038,13 +1078,17 @@ class CameraApi { /// Switches the camera to the given focus mode. Future setFocusMode(PlatformFocusMode mode) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusMode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mode], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1064,13 +1108,17 @@ class CameraApi { /// /// A null value resets to the default focus point. Future setFocusPoint(PlatformPoint? point) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setFocusPoint$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [point], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([point]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1088,12 +1136,14 @@ class CameraApi { /// Returns the minimum zoom level supported by the camera. Future getMinZoomLevel() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMinZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1117,12 +1167,14 @@ class CameraApi { /// Returns the maximum zoom level supported by the camera. Future getMaxZoomLevel() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.getMaxZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1146,13 +1198,17 @@ class CameraApi { /// Sets the zoom factor. Future setZoomLevel(double zoom) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [zoom], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([zoom]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1170,12 +1226,14 @@ class CameraApi { /// Pauses streaming of preview frames. Future pausePreview() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1194,12 +1252,14 @@ class CameraApi { /// Resumes a previously paused preview stream. Future resumePreview() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1220,13 +1280,17 @@ class CameraApi { /// /// This should only be called while video recording is active. Future updateDescriptionWhileRecording(String cameraName) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.updateDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.updateDescriptionWhileRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraName], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1244,13 +1308,17 @@ class CameraApi { /// Sets the file format used for taking pictures. Future setImageFileFormat(PlatformImageFileFormat format) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setImageFileFormat$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_avfoundation.CameraApi.setImageFileFormat$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [format], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([format]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1274,29 +1342,45 @@ abstract class CameraGlobalEventApi { /// Called when the device's physical orientation changes. void deviceOrientationChanged(PlatformDeviceOrientation orientation); - static void setUp(CameraGlobalEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + CameraGlobalEventApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null.', + ); final List args = (message as List?)!; - final PlatformDeviceOrientation? arg_orientation = (args[0] as PlatformDeviceOrientation?); - assert(arg_orientation != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.'); + final PlatformDeviceOrientation? arg_orientation = + (args[0] as PlatformDeviceOrientation?); + assert( + arg_orientation != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraGlobalEventApi.deviceOrientationChanged was null, expected non-null PlatformDeviceOrientation.', + ); try { api.deviceOrientationChanged(arg_orientation!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1319,54 +1403,79 @@ abstract class CameraEventApi { /// handling a specific HostApi call, such as during streaming. void error(String message); - static void setUp(CameraEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + CameraEventApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null.', + ); final List args = (message as List?)!; - final PlatformCameraState? arg_initialState = (args[0] as PlatformCameraState?); - assert(arg_initialState != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null, expected non-null PlatformCameraState.'); + final PlatformCameraState? arg_initialState = + (args[0] as PlatformCameraState?); + assert( + arg_initialState != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.initialized was null, expected non-null PlatformCameraState.', + ); try { api.initialized(arg_initialState!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null.', + ); final List args = (message as List?)!; final String? arg_message = (args[0] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.camera_avfoundation.CameraEventApi.error was null, expected non-null String.', + ); try { api.error(arg_message!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/camera/camera_windows/lib/src/messages.g.dart b/packages/camera/camera_windows/lib/src/messages.g.dart index eddc3a24d94..79407a5f97e 100644 --- a/packages/camera/camera_windows/lib/src/messages.g.dart +++ b/packages/camera/camera_windows/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,30 +31,27 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Pigeon version of platform interface's ResolutionPreset. -enum PlatformResolutionPreset { - low, - medium, - high, - veryHigh, - ultraHigh, - max, -} +enum PlatformResolutionPreset { low, medium, high, veryHigh, ultraHigh, max } /// Pigeon version of MediaSettings. class PlatformMediaSettings { @@ -83,7 +84,8 @@ class PlatformMediaSettings { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMediaSettings decode(Object result) { result as List; @@ -110,30 +112,24 @@ class PlatformMediaSettings { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// A representation of a size from the native camera APIs. class PlatformSize { - PlatformSize({ - required this.width, - required this.height, - }); + PlatformSize({required this.width, required this.height}); double width; double height; List _toList() { - return [ - width, - height, - ]; + return [width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformSize decode(Object result) { result as List; @@ -157,11 +153,9 @@ class PlatformSize { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -169,13 +163,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformResolutionPreset) { + } else if (value is PlatformResolutionPreset) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformMediaSettings) { + } else if (value is PlatformMediaSettings) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -186,12 +180,12 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformResolutionPreset.values[value]; - case 130: + case 130: return PlatformMediaSettings.decode(readValue(buffer)!); - case 131: + case 131: return PlatformSize.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -203,9 +197,13 @@ class CameraApi { /// Constructor for [CameraApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - CameraApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + CameraApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -214,12 +212,14 @@ class CameraApi { /// Returns the names of all of the available capture devices. Future> getAvailableCameras() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -243,13 +243,17 @@ class CameraApi { /// Creates a camera instance for the given device name and settings. Future create(String cameraName, PlatformMediaSettings settings) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.create$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.create$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraName, settings], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraName, settings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -272,13 +276,17 @@ class CameraApi { /// Initializes a camera, and returns the size of its preview. Future initialize(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -301,13 +309,17 @@ class CameraApi { /// Disposes a camera that is no longer in use. Future dispose(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -326,13 +338,17 @@ class CameraApi { /// Takes a picture with the given camera, and returns the path to the /// resulting file. Future takePicture(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.takePicture$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -355,13 +371,17 @@ class CameraApi { /// Starts recording video with the given camera. Future startVideoRecording(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -380,13 +400,17 @@ class CameraApi { /// Finishes recording video with the given camera, and returns the path to /// the resulting file. Future stopVideoRecording(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -409,13 +433,17 @@ class CameraApi { /// Starts the preview stream for the given camera. Future pausePreview(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.pausePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -433,13 +461,17 @@ class CameraApi { /// Resumes the preview stream for the given camera. Future resumePreview(int cameraId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.camera_windows.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.camera_windows.CameraApi.resumePreview$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -465,12 +497,21 @@ abstract class CameraEventApi { /// Called when a camera error occurs on the native side. void error(String errorMessage); - static void setUp(CameraEventApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + CameraEventApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -480,33 +521,44 @@ abstract class CameraEventApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.camera_windows.CameraEventApi.error$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.camera_windows.CameraEventApi.error$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null.', + ); final List args = (message as List?)!; final String? arg_errorMessage = (args[0] as String?); - assert(arg_errorMessage != null, - 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null, expected non-null String.'); + assert( + arg_errorMessage != null, + 'Argument for dev.flutter.pigeon.camera_windows.CameraEventApi.error was null, expected non-null String.', + ); try { api.error(arg_errorMessage!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/camera/camera_windows/windows/messages.g.cpp b/packages/camera/camera_windows/windows/messages.g.cpp index 087db09edd9..7133d7cd250 100644 --- a/packages/camera/camera_windows/windows/messages.g.cpp +++ b/packages/camera/camera_windows/windows/messages.g.cpp @@ -34,98 +34,101 @@ FlutterError CreateConnectionError(const std::string channel_name) { // PlatformMediaSettings PlatformMediaSettings::PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, - bool enable_audio) - : resolution_preset_(resolution_preset), - enable_audio_(enable_audio) {} + const PlatformResolutionPreset& resolution_preset, bool enable_audio) + : resolution_preset_(resolution_preset), enable_audio_(enable_audio) {} PlatformMediaSettings::PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, - const int64_t* frames_per_second, - const int64_t* video_bitrate, - const int64_t* audio_bitrate, - bool enable_audio) - : resolution_preset_(resolution_preset), - frames_per_second_(frames_per_second ? std::optional(*frames_per_second) : std::nullopt), - video_bitrate_(video_bitrate ? std::optional(*video_bitrate) : std::nullopt), - audio_bitrate_(audio_bitrate ? std::optional(*audio_bitrate) : std::nullopt), - enable_audio_(enable_audio) {} - -const PlatformResolutionPreset& PlatformMediaSettings::resolution_preset() const { + const PlatformResolutionPreset& resolution_preset, + const int64_t* frames_per_second, const int64_t* video_bitrate, + const int64_t* audio_bitrate, bool enable_audio) + : resolution_preset_(resolution_preset), + frames_per_second_(frames_per_second + ? std::optional(*frames_per_second) + : std::nullopt), + video_bitrate_(video_bitrate ? std::optional(*video_bitrate) + : std::nullopt), + audio_bitrate_(audio_bitrate ? std::optional(*audio_bitrate) + : std::nullopt), + enable_audio_(enable_audio) {} + +const PlatformResolutionPreset& PlatformMediaSettings::resolution_preset() + const { return resolution_preset_; } -void PlatformMediaSettings::set_resolution_preset(const PlatformResolutionPreset& value_arg) { +void PlatformMediaSettings::set_resolution_preset( + const PlatformResolutionPreset& value_arg) { resolution_preset_ = value_arg; } - const int64_t* PlatformMediaSettings::frames_per_second() const { return frames_per_second_ ? &(*frames_per_second_) : nullptr; } void PlatformMediaSettings::set_frames_per_second(const int64_t* value_arg) { - frames_per_second_ = value_arg ? std::optional(*value_arg) : std::nullopt; + frames_per_second_ = + value_arg ? std::optional(*value_arg) : std::nullopt; } void PlatformMediaSettings::set_frames_per_second(int64_t value_arg) { frames_per_second_ = value_arg; } - const int64_t* PlatformMediaSettings::video_bitrate() const { return video_bitrate_ ? &(*video_bitrate_) : nullptr; } void PlatformMediaSettings::set_video_bitrate(const int64_t* value_arg) { - video_bitrate_ = value_arg ? std::optional(*value_arg) : std::nullopt; + video_bitrate_ = + value_arg ? std::optional(*value_arg) : std::nullopt; } void PlatformMediaSettings::set_video_bitrate(int64_t value_arg) { video_bitrate_ = value_arg; } - const int64_t* PlatformMediaSettings::audio_bitrate() const { return audio_bitrate_ ? &(*audio_bitrate_) : nullptr; } void PlatformMediaSettings::set_audio_bitrate(const int64_t* value_arg) { - audio_bitrate_ = value_arg ? std::optional(*value_arg) : std::nullopt; + audio_bitrate_ = + value_arg ? std::optional(*value_arg) : std::nullopt; } void PlatformMediaSettings::set_audio_bitrate(int64_t value_arg) { audio_bitrate_ = value_arg; } - -bool PlatformMediaSettings::enable_audio() const { - return enable_audio_; -} +bool PlatformMediaSettings::enable_audio() const { return enable_audio_; } void PlatformMediaSettings::set_enable_audio(bool value_arg) { enable_audio_ = value_arg; } - EncodableList PlatformMediaSettings::ToEncodableList() const { EncodableList list; list.reserve(5); list.push_back(CustomEncodableValue(resolution_preset_)); - list.push_back(frames_per_second_ ? EncodableValue(*frames_per_second_) : EncodableValue()); - list.push_back(video_bitrate_ ? EncodableValue(*video_bitrate_) : EncodableValue()); - list.push_back(audio_bitrate_ ? EncodableValue(*audio_bitrate_) : EncodableValue()); + list.push_back(frames_per_second_ ? EncodableValue(*frames_per_second_) + : EncodableValue()); + list.push_back(video_bitrate_ ? EncodableValue(*video_bitrate_) + : EncodableValue()); + list.push_back(audio_bitrate_ ? EncodableValue(*audio_bitrate_) + : EncodableValue()); list.push_back(EncodableValue(enable_audio_)); return list; } -PlatformMediaSettings PlatformMediaSettings::FromEncodableList(const EncodableList& list) { - PlatformMediaSettings decoded( - std::any_cast(std::get(list[0])), - std::get(list[4])); +PlatformMediaSettings PlatformMediaSettings::FromEncodableList( + const EncodableList& list) { + PlatformMediaSettings decoded(std::any_cast( + std::get(list[0])), + std::get(list[4])); auto& encodable_frames_per_second = list[1]; if (!encodable_frames_per_second.IsNull()) { - decoded.set_frames_per_second(std::get(encodable_frames_per_second)); + decoded.set_frames_per_second( + std::get(encodable_frames_per_second)); } auto& encodable_video_bitrate = list[2]; if (!encodable_video_bitrate.IsNull()) { @@ -140,29 +143,16 @@ PlatformMediaSettings PlatformMediaSettings::FromEncodableList(const EncodableLi // PlatformSize -PlatformSize::PlatformSize( - double width, - double height) - : width_(width), - height_(height) {} - -double PlatformSize::width() const { - return width_; -} - -void PlatformSize::set_width(double value_arg) { - width_ = value_arg; -} +PlatformSize::PlatformSize(double width, double height) + : width_(width), height_(height) {} +double PlatformSize::width() const { return width_; } -double PlatformSize::height() const { - return height_; -} +void PlatformSize::set_width(double value_arg) { width_ = value_arg; } -void PlatformSize::set_height(double value_arg) { - height_ = value_arg; -} +double PlatformSize::height() const { return height_; } +void PlatformSize::set_height(double value_arg) { height_ = value_arg; } EncodableList PlatformSize::ToEncodableList() const { EncodableList list; @@ -173,52 +163,62 @@ EncodableList PlatformSize::ToEncodableList() const { } PlatformSize PlatformSize::FromEncodableList(const EncodableList& list) { - PlatformSize decoded( - std::get(list[0]), - std::get(list[1])); + PlatformSize decoded(std::get(list[0]), std::get(list[1])); return decoded; } - PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const { + uint8_t type, flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - const auto& encodable_enum_arg = ReadValue(stream); - const int64_t enum_arg_value = encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); - return encodable_enum_arg.IsNull() ? EncodableValue() : CustomEncodableValue(static_cast(enum_arg_value)); - } + const auto& encodable_enum_arg = ReadValue(stream); + const int64_t enum_arg_value = + encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); + return encodable_enum_arg.IsNull() + ? EncodableValue() + : CustomEncodableValue( + static_cast(enum_arg_value)); + } case 130: { - return CustomEncodableValue(PlatformMediaSettings::FromEncodableList(std::get(ReadValue(stream)))); - } + return CustomEncodableValue(PlatformMediaSettings::FromEncodableList( + std::get(ReadValue(stream)))); + } case 131: { - return CustomEncodableValue(PlatformSize::FromEncodableList(std::get(ReadValue(stream)))); - } + return CustomEncodableValue(PlatformSize::FromEncodableList( + std::get(ReadValue(stream)))); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, - flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = std::get_if(&value)) { + const EncodableValue& value, flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = + std::get_if(&value)) { if (custom_value->type() == typeid(PlatformResolutionPreset)) { stream->WriteByte(129); - WriteValue(EncodableValue(static_cast(std::any_cast(*custom_value))), stream); + WriteValue(EncodableValue(static_cast( + std::any_cast(*custom_value))), + stream); return; } if (custom_value->type() == typeid(PlatformMediaSettings)) { stream->WriteByte(130); - WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); + WriteValue( + EncodableValue(std::any_cast(*custom_value) + .ToEncodableList()), + stream); return; } if (custom_value->type() == typeid(PlatformSize)) { stream->WriteByte(131); - WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); + WriteValue( + EncodableValue( + std::any_cast(*custom_value).ToEncodableList()), + stream); return; } } @@ -227,275 +227,345 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by CameraApi. const flutter::StandardMessageCodec& CameraApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `CameraApi` to handle messages through the `binary_messenger`. -void CameraApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - CameraApi* api) { +// Sets up an instance of `CameraApi` to handle messages through the +// `binary_messenger`. +void CameraApi::SetUp(flutter::BinaryMessenger* binary_messenger, + CameraApi* api) { CameraApi::SetUp(binary_messenger, api, ""); } -void CameraApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - CameraApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; +void CameraApi::SetUp(flutter::BinaryMessenger* binary_messenger, + CameraApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = + message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : ""; { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.getAvailableCameras" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - ErrorOr output = api->GetAvailableCameras(); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + ErrorOr output = api->GetAvailableCameras(); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.create" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.create" + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_name_arg = args.at(0); - if (encodable_camera_name_arg.IsNull()) { - reply(WrapError("camera_name_arg unexpectedly null.")); - return; - } - const auto& camera_name_arg = std::get(encodable_camera_name_arg); - const auto& encodable_settings_arg = args.at(1); - if (encodable_settings_arg.IsNull()) { - reply(WrapError("settings_arg unexpectedly null.")); - return; - } - const auto& settings_arg = std::any_cast(std::get(encodable_settings_arg)); - api->Create(camera_name_arg, settings_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_name_arg = args.at(0); + if (encodable_camera_name_arg.IsNull()) { + reply(WrapError("camera_name_arg unexpectedly null.")); + return; + } + const auto& camera_name_arg = + std::get(encodable_camera_name_arg); + const auto& encodable_settings_arg = args.at(1); + if (encodable_settings_arg.IsNull()) { + reply(WrapError("settings_arg unexpectedly null.")); + return; + } + const auto& settings_arg = + std::any_cast( + std::get(encodable_settings_arg)); + api->Create(camera_name_arg, settings_arg, + [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.initialize" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.initialize" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->Initialize(camera_id_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->Initialize( + camera_id_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.dispose" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.dispose" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - std::optional output = api->Dispose(camera_id_arg); - if (output.has_value()) { - reply(WrapError(output.value())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + std::optional output = api->Dispose(camera_id_arg); + if (output.has_value()) { + reply(WrapError(output.value())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.takePicture" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.takePicture" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->TakePicture(camera_id_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->TakePicture( + camera_id_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.startVideoRecording" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->StartVideoRecording(camera_id_arg, [reply](std::optional&& output) { - if (output.has_value()) { - reply(WrapError(output.value())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->StartVideoRecording( + camera_id_arg, [reply](std::optional&& output) { + if (output.has_value()) { + reply(WrapError(output.value())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.stopVideoRecording" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->StopVideoRecording(camera_id_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->StopVideoRecording( + camera_id_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.pausePreview" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.pausePreview" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->PausePreview(camera_id_arg, [reply](std::optional&& output) { - if (output.has_value()) { - reply(WrapError(output.value())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->PausePreview(camera_id_arg, + [reply](std::optional&& output) { + if (output.has_value()) { + reply(WrapError(output.value())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.camera_windows.CameraApi.resumePreview" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.camera_windows.CameraApi.resumePreview" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_camera_id_arg = args.at(0); - if (encodable_camera_id_arg.IsNull()) { - reply(WrapError("camera_id_arg unexpectedly null.")); - return; - } - const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); - api->ResumePreview(camera_id_arg, [reply](std::optional&& output) { - if (output.has_value()) { - reply(WrapError(output.value())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_camera_id_arg = args.at(0); + if (encodable_camera_id_arg.IsNull()) { + reply(WrapError("camera_id_arg unexpectedly null.")); + return; + } + const int64_t camera_id_arg = encodable_camera_id_arg.LongValue(); + api->ResumePreview(camera_id_arg, + [reply](std::optional&& output) { + if (output.has_value()) { + reply(WrapError(output.value())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue()); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue()); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } @@ -503,81 +573,99 @@ void CameraApi::SetUp( } EncodableValue CameraApi::WrapError(std::string_view error_message) { - return EncodableValue(EncodableList{ - EncodableValue(std::string(error_message)), - EncodableValue("Error"), - EncodableValue() - }); + return EncodableValue( + EncodableList{EncodableValue(std::string(error_message)), + EncodableValue("Error"), EncodableValue()}); } EncodableValue CameraApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{ - EncodableValue(error.code()), - EncodableValue(error.message()), - error.details() - }); + return EncodableValue(EncodableList{EncodableValue(error.code()), + EncodableValue(error.message()), + error.details()}); } -// Generated class from Pigeon that represents Flutter messages that can be called from C++. +// Generated class from Pigeon that represents Flutter messages that can be +// called from C++. CameraEventApi::CameraEventApi(flutter::BinaryMessenger* binary_messenger) - : binary_messenger_(binary_messenger), - message_channel_suffix_("") {} + : binary_messenger_(binary_messenger), message_channel_suffix_("") {} -CameraEventApi::CameraEventApi( - flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix) - : binary_messenger_(binary_messenger), - message_channel_suffix_(message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : "") {} +CameraEventApi::CameraEventApi(flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix) + : binary_messenger_(binary_messenger), + message_channel_suffix_(message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : "") {} const flutter::StandardMessageCodec& CameraEventApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } void CameraEventApi::CameraClosing( - std::function&& on_success, - std::function&& on_error) { - const std::string channel_name = "dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing" + message_channel_suffix_; + std::function&& on_success, + std::function&& on_error) { + const std::string channel_name = + "dev.flutter.pigeon.camera_windows.CameraEventApi.cameraClosing" + + message_channel_suffix_; BasicMessageChannel<> channel(binary_messenger_, channel_name, &GetCodec()); EncodableValue encoded_api_arguments = EncodableValue(); - channel.Send(encoded_api_arguments, [channel_name, on_success = std::move(on_success), on_error = std::move(on_error)](const uint8_t* reply, size_t reply_size) { - std::unique_ptr response = GetCodec().DecodeMessage(reply, reply_size); - const auto& encodable_return_value = *response; - const auto* list_return_value = std::get_if(&encodable_return_value); - if (list_return_value) { - if (list_return_value->size() > 1) { - on_error(FlutterError(std::get(list_return_value->at(0)), std::get(list_return_value->at(1)), list_return_value->at(2))); - } else { - on_success(); - } - } else { - on_error(CreateConnectionError(channel_name)); - } - }); + channel.Send( + encoded_api_arguments, [channel_name, on_success = std::move(on_success), + on_error = std::move(on_error)]( + const uint8_t* reply, size_t reply_size) { + std::unique_ptr response = + GetCodec().DecodeMessage(reply, reply_size); + const auto& encodable_return_value = *response; + const auto* list_return_value = + std::get_if(&encodable_return_value); + if (list_return_value) { + if (list_return_value->size() > 1) { + on_error( + FlutterError(std::get(list_return_value->at(0)), + std::get(list_return_value->at(1)), + list_return_value->at(2))); + } else { + on_success(); + } + } else { + on_error(CreateConnectionError(channel_name)); + } + }); } void CameraEventApi::Error( - const std::string& error_message_arg, - std::function&& on_success, - std::function&& on_error) { - const std::string channel_name = "dev.flutter.pigeon.camera_windows.CameraEventApi.error" + message_channel_suffix_; + const std::string& error_message_arg, + std::function&& on_success, + std::function&& on_error) { + const std::string channel_name = + "dev.flutter.pigeon.camera_windows.CameraEventApi.error" + + message_channel_suffix_; BasicMessageChannel<> channel(binary_messenger_, channel_name, &GetCodec()); EncodableValue encoded_api_arguments = EncodableValue(EncodableList{ - EncodableValue(error_message_arg), - }); - channel.Send(encoded_api_arguments, [channel_name, on_success = std::move(on_success), on_error = std::move(on_error)](const uint8_t* reply, size_t reply_size) { - std::unique_ptr response = GetCodec().DecodeMessage(reply, reply_size); - const auto& encodable_return_value = *response; - const auto* list_return_value = std::get_if(&encodable_return_value); - if (list_return_value) { - if (list_return_value->size() > 1) { - on_error(FlutterError(std::get(list_return_value->at(0)), std::get(list_return_value->at(1)), list_return_value->at(2))); - } else { - on_success(); - } - } else { - on_error(CreateConnectionError(channel_name)); - } + EncodableValue(error_message_arg), }); + channel.Send( + encoded_api_arguments, [channel_name, on_success = std::move(on_success), + on_error = std::move(on_error)]( + const uint8_t* reply, size_t reply_size) { + std::unique_ptr response = + GetCodec().DecodeMessage(reply, reply_size); + const auto& encodable_return_value = *response; + const auto* list_return_value = + std::get_if(&encodable_return_value); + if (list_return_value) { + if (list_return_value->size() > 1) { + on_error( + FlutterError(std::get(list_return_value->at(0)), + std::get(list_return_value->at(1)), + list_return_value->at(2))); + } else { + on_success(); + } + } else { + on_error(CreateConnectionError(channel_name)); + } + }); } } // namespace camera_windows diff --git a/packages/camera/camera_windows/windows/messages.g.h b/packages/camera/camera_windows/windows/messages.g.h index 994efa1e539..ebce11993b9 100644 --- a/packages/camera/camera_windows/windows/messages.g.h +++ b/packages/camera/camera_windows/windows/messages.g.h @@ -17,17 +17,16 @@ namespace camera_windows { - // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) - : code_(code) {} + explicit FlutterError(const std::string& code) : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, + const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -39,7 +38,8 @@ class FlutterError { flutter::EncodableValue details_; }; -template class ErrorOr { +template +class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -59,7 +59,6 @@ template class ErrorOr { std::variant v_; }; - // Pigeon version of platform interface's ResolutionPreset. enum class PlatformResolutionPreset { kLow = 0, @@ -70,7 +69,6 @@ enum class PlatformResolutionPreset { kMax = 5 }; - // Pigeon version of MediaSettings. // // Generated class from Pigeon that represents data sent in messages. @@ -78,16 +76,13 @@ class PlatformMediaSettings { public: // Constructs an object setting all non-nullable fields. explicit PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, - bool enable_audio); + const PlatformResolutionPreset& resolution_preset, bool enable_audio); // Constructs an object setting all fields. explicit PlatformMediaSettings( - const PlatformResolutionPreset& resolution_preset, - const int64_t* frames_per_second, - const int64_t* video_bitrate, - const int64_t* audio_bitrate, - bool enable_audio); + const PlatformResolutionPreset& resolution_preset, + const int64_t* frames_per_second, const int64_t* video_bitrate, + const int64_t* audio_bitrate, bool enable_audio); const PlatformResolutionPreset& resolution_preset() const; void set_resolution_preset(const PlatformResolutionPreset& value_arg); @@ -108,7 +103,8 @@ class PlatformMediaSettings { void set_enable_audio(bool value_arg); private: - static PlatformMediaSettings FromEncodableList(const flutter::EncodableList& list); + static PlatformMediaSettings FromEncodableList( + const flutter::EncodableList& list); flutter::EncodableList ToEncodableList() const; friend class CameraApi; friend class CameraEventApi; @@ -120,16 +116,13 @@ class PlatformMediaSettings { bool enable_audio_; }; - // A representation of a size from the native camera APIs. // // Generated class from Pigeon that represents data sent in messages. class PlatformSize { public: // Constructs an object setting all fields. - explicit PlatformSize( - double width, - double height); + explicit PlatformSize(double width, double height); double width() const; void set_width(double value_arg); @@ -147,7 +140,6 @@ class PlatformSize { double height_; }; - class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -156,16 +148,16 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue( - const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; + void WriteValue(const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; + protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const override; + uint8_t type, flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from Flutter. +// Generated interface from Pigeon that represents a handler of messages from +// Flutter. class CameraApi { public: CameraApi(const CameraApi&) = delete; @@ -174,71 +166,67 @@ class CameraApi { // Returns the names of all of the available capture devices. virtual ErrorOr GetAvailableCameras() = 0; // Creates a camera instance for the given device name and settings. - virtual void Create( - const std::string& camera_name, - const PlatformMediaSettings& settings, - std::function reply)> result) = 0; + virtual void Create(const std::string& camera_name, + const PlatformMediaSettings& settings, + std::function reply)> result) = 0; // Initializes a camera, and returns the size of its preview. virtual void Initialize( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Disposes a camera that is no longer in use. virtual std::optional Dispose(int64_t camera_id) = 0; // Takes a picture with the given camera, and returns the path to the // resulting file. virtual void TakePicture( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Starts recording video with the given camera. virtual void StartVideoRecording( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Finishes recording video with the given camera, and returns the path to // the resulting file. virtual void StopVideoRecording( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Starts the preview stream for the given camera. virtual void PausePreview( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // Resumes the preview stream for the given camera. virtual void ResumePreview( - int64_t camera_id, - std::function reply)> result) = 0; + int64_t camera_id, + std::function reply)> result) = 0; // The codec used by CameraApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `CameraApi` to handle messages through the `binary_messenger`. - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - CameraApi* api); - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - CameraApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `CameraApi` to handle messages through the + // `binary_messenger`. + static void SetUp(flutter::BinaryMessenger* binary_messenger, CameraApi* api); + static void SetUp(flutter::BinaryMessenger* binary_messenger, CameraApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); + protected: CameraApi() = default; }; -// Generated class from Pigeon that represents Flutter messages that can be called from C++. +// Generated class from Pigeon that represents Flutter messages that can be +// called from C++. class CameraEventApi { public: CameraEventApi(flutter::BinaryMessenger* binary_messenger); - CameraEventApi( - flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix); + CameraEventApi(flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix); static const flutter::StandardMessageCodec& GetCodec(); // Called when the camera instance is closing on the native side. - void CameraClosing( - std::function&& on_success, - std::function&& on_error); + void CameraClosing(std::function&& on_success, + std::function&& on_error); // Called when a camera error occurs on the native side. - void Error( - const std::string& error_message, - std::function&& on_success, - std::function&& on_error); + void Error(const std::string& error_message, + std::function&& on_success, + std::function&& on_error); + private: flutter::BinaryMessenger* binary_messenger_; std::string message_channel_suffix_; diff --git a/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java b/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java index 1b94b210c79..9f85509fb45 100644 --- a/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java +++ b/packages/file_selector/file_selector_android/android/src/main/java/dev/flutter/packages/file_selector_android/GeneratedFileSelectorApi.java @@ -22,10 +22,7 @@ import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -41,8 +38,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,7 +57,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -116,10 +112,15 @@ public void setMessage(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } FileSelectorNativeException that = (FileSelectorNativeException) o; - return fileSelectorExceptionCode.equals(that.fileSelectorExceptionCode) && message.equals(that.message); + return fileSelectorExceptionCode.equals(that.fileSelectorExceptionCode) + && message.equals(that.message); } @Override @@ -132,7 +133,8 @@ public static final class Builder { private @Nullable FileSelectorExceptionCode fileSelectorExceptionCode; @CanIgnoreReturnValue - public @NonNull Builder setFileSelectorExceptionCode(@NonNull FileSelectorExceptionCode setterArg) { + public @NonNull Builder setFileSelectorExceptionCode( + @NonNull FileSelectorExceptionCode setterArg) { this.fileSelectorExceptionCode = setterArg; return this; } @@ -161,10 +163,12 @@ ArrayList toList() { return toListResult; } - static @NonNull FileSelectorNativeException fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull FileSelectorNativeException fromList( + @NonNull ArrayList pigeonVar_list) { FileSelectorNativeException pigeonResult = new FileSelectorNativeException(); Object fileSelectorExceptionCode = pigeonVar_list.get(0); - pigeonResult.setFileSelectorExceptionCode((FileSelectorExceptionCode) fileSelectorExceptionCode); + pigeonResult.setFileSelectorExceptionCode( + (FileSelectorExceptionCode) fileSelectorExceptionCode); Object message = pigeonVar_list.get(1); pigeonResult.setMessage((String) message); return pigeonResult; @@ -247,10 +251,19 @@ public void setFileSelectorNativeException(@Nullable FileSelectorNativeException @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } FileResponse that = (FileResponse) o; - return path.equals(that.path) && Objects.equals(mimeType, that.mimeType) && Objects.equals(name, that.name) && size.equals(that.size) && Arrays.equals(bytes, that.bytes) && Objects.equals(fileSelectorNativeException, that.fileSelectorNativeException); + return path.equals(that.path) + && Objects.equals(mimeType, that.mimeType) + && Objects.equals(name, that.name) + && size.equals(that.size) + && Arrays.equals(bytes, that.bytes) + && Objects.equals(fileSelectorNativeException, that.fileSelectorNativeException); } @Override @@ -305,7 +318,8 @@ public static final class Builder { private @Nullable FileSelectorNativeException fileSelectorNativeException; @CanIgnoreReturnValue - public @NonNull Builder setFileSelectorNativeException(@Nullable FileSelectorNativeException setterArg) { + public @NonNull Builder setFileSelectorNativeException( + @Nullable FileSelectorNativeException setterArg) { this.fileSelectorNativeException = setterArg; return this; } @@ -347,7 +361,8 @@ ArrayList toList() { Object bytes = pigeonVar_list.get(4); pigeonResult.setBytes((byte[]) bytes); Object fileSelectorNativeException = pigeonVar_list.get(5); - pigeonResult.setFileSelectorNativeException((FileSelectorNativeException) fileSelectorNativeException); + pigeonResult.setFileSelectorNativeException( + (FileSelectorNativeException) fileSelectorNativeException); return pigeonResult; } } @@ -385,8 +400,12 @@ public void setExtensions(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } FileTypes that = (FileTypes) o; return mimeTypes.equals(that.mimeTypes) && extensions.equals(that.extensions); } @@ -448,10 +467,13 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : FileSelectorExceptionCode.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null + ? null + : FileSelectorExceptionCode.values()[((Long) value).intValue()]; + } case (byte) 130: return FileSelectorNativeException.fromList((ArrayList) readValue(buffer)); case (byte) 131: @@ -483,7 +505,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -511,41 +532,57 @@ public interface VoidResult { /** * An API to call to native code to select files or directories. * - * Generated interface from Pigeon that represents a handler of messages from Flutter. + *

Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface FileSelectorApi { /** * Opens a file dialog for loading files and returns a file path. * - * Returns `null` if user cancels the operation. + *

Returns `null` if user cancels the operation. */ - void openFile(@Nullable String initialDirectory, @NonNull FileTypes allowedTypes, @NonNull NullableResult result); + void openFile( + @Nullable String initialDirectory, + @NonNull FileTypes allowedTypes, + @NonNull NullableResult result); /** - * Opens a file dialog for loading files and returns a list of file responses - * chosen by the user. + * Opens a file dialog for loading files and returns a list of file responses chosen by the + * user. */ - void openFiles(@Nullable String initialDirectory, @NonNull FileTypes allowedTypes, @NonNull Result> result); + void openFiles( + @Nullable String initialDirectory, + @NonNull FileTypes allowedTypes, + @NonNull Result> result); /** * Opens a file dialog for loading directories and returns a directory path. * - * Returns `null` if user cancels the operation. + *

Returns `null` if user cancels the operation. */ - void getDirectoryPath(@Nullable String initialDirectory, @NonNull NullableResult result); + void getDirectoryPath( + @Nullable String initialDirectory, @NonNull NullableResult result); /** The codec used by FileSelectorApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. */ + /** + * Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. + */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable FileSelectorApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable FileSelectorApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable FileSelectorApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -575,7 +612,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -605,7 +645,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { diff --git a/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart b/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart index 0bcff1d8c68..07663232cde 100644 --- a/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart +++ b/packages/file_selector/file_selector_android/lib/src/file_selector_api.g.dart @@ -17,21 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - enum FileSelectorExceptionCode { securityException, ioException, @@ -50,14 +54,12 @@ class FileSelectorNativeException { String message; List _toList() { - return [ - fileSelectorExceptionCode, - message, - ]; + return [fileSelectorExceptionCode, message]; } Object encode() { - return _toList(); } + return _toList(); + } static FileSelectorNativeException decode(Object result) { result as List; @@ -70,7 +72,8 @@ class FileSelectorNativeException { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! FileSelectorNativeException || other.runtimeType != runtimeType) { + if (other is! FileSelectorNativeException || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -81,8 +84,7 @@ class FileSelectorNativeException { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class FileResponse { @@ -119,7 +121,8 @@ class FileResponse { } Object encode() { - return _toList(); } + return _toList(); + } static FileResponse decode(Object result) { result as List; @@ -147,29 +150,23 @@ class FileResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class FileTypes { - FileTypes({ - required this.mimeTypes, - required this.extensions, - }); + FileTypes({required this.mimeTypes, required this.extensions}); List mimeTypes; List extensions; List _toList() { - return [ - mimeTypes, - extensions, - ]; + return [mimeTypes, extensions]; } Object encode() { - return _toList(); } + return _toList(); + } static FileTypes decode(Object result) { result as List; @@ -193,11 +190,9 @@ class FileTypes { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -205,16 +200,16 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is FileSelectorExceptionCode) { + } else if (value is FileSelectorExceptionCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is FileSelectorNativeException) { + } else if (value is FileSelectorNativeException) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is FileResponse) { + } else if (value is FileResponse) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is FileTypes) { + } else if (value is FileTypes) { buffer.putUint8(132); writeValue(buffer, value.encode()); } else { @@ -225,14 +220,14 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : FileSelectorExceptionCode.values[value]; - case 130: + case 130: return FileSelectorNativeException.decode(readValue(buffer)!); - case 131: + case 131: return FileResponse.decode(readValue(buffer)!); - case 132: + case 132: return FileTypes.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -245,9 +240,13 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + FileSelectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -257,14 +256,21 @@ class FileSelectorApi { /// Opens a file dialog for loading files and returns a file path. /// /// Returns `null` if user cancels the operation. - Future openFile(String? initialDirectory, FileTypes allowedTypes) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future openFile( + String? initialDirectory, + FileTypes allowedTypes, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [initialDirectory, allowedTypes], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([initialDirectory, allowedTypes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -282,14 +288,21 @@ class FileSelectorApi { /// Opens a file dialog for loading files and returns a list of file responses /// chosen by the user. - Future> openFiles(String? initialDirectory, FileTypes allowedTypes) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> openFiles( + String? initialDirectory, + FileTypes allowedTypes, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.openFiles$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [initialDirectory, allowedTypes], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([initialDirectory, allowedTypes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -314,13 +327,17 @@ class FileSelectorApi { /// /// Returns `null` if user cancels the operation. Future getDirectoryPath(String? initialDirectory) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_android.FileSelectorApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [initialDirectory], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([initialDirectory]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift b/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift index 601b623afd3..bcb5609f502 100644 --- a/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift +++ b/packages/file_selector/file_selector_ios/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,14 +129,11 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// Generated class from Pigeon that represents data sent in messages. struct FileSelectorConfig: Hashable { var utis: [String] var allowMultiSelection: Bool - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> FileSelectorConfig? { let utis = pigeonVar_list[0] as! [String] @@ -154,7 +151,8 @@ struct FileSelectorConfig: Hashable { ] } static func == (lhs: FileSelectorConfig, rhs: FileSelectorConfig) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -196,7 +194,6 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } - /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol FileSelectorApi { func openFile(config: FileSelectorConfig, completion: @escaping (Result<[String], Error>) -> Void) @@ -206,9 +203,14 @@ protocol FileSelectorApi { class FileSelectorApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let openFileChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let openFileChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { openFileChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/file_selector/file_selector_ios/lib/src/messages.g.dart b/packages/file_selector/file_selector_ios/lib/src/messages.g.dart index ff10f4271a6..6e3795225ca 100644 --- a/packages/file_selector/file_selector_ios/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_ios/lib/src/messages.g.dart @@ -17,21 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - class FileSelectorConfig { FileSelectorConfig({ this.utis = const [], @@ -43,14 +47,12 @@ class FileSelectorConfig { bool allowMultiSelection; List _toList() { - return [ - utis, - allowMultiSelection, - ]; + return [utis, allowMultiSelection]; } Object encode() { - return _toList(); } + return _toList(); + } static FileSelectorConfig decode(Object result) { result as List; @@ -74,11 +76,9 @@ class FileSelectorConfig { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -86,7 +86,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is FileSelectorConfig) { + } else if (value is FileSelectorConfig) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -97,7 +97,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return FileSelectorConfig.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -109,9 +109,13 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + FileSelectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -119,13 +123,17 @@ class FileSelectorApi { final String pigeonVar_messageChannelSuffix; Future> openFile(FileSelectorConfig config) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_ios.FileSelectorApi.openFile$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [config], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([config]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_linux/lib/src/messages.g.dart b/packages/file_selector/file_selector_linux/lib/src/messages.g.dart index b027328f1b0..0de39fbb36b 100644 --- a/packages/file_selector/file_selector_linux/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_linux/lib/src/messages.g.dart @@ -17,27 +17,27 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// A Pigeon representation of the GTK_FILE_CHOOSER_ACTION_* options. -enum PlatformFileChooserActionType { - open, - chooseDirectory, - save, -} +enum PlatformFileChooserActionType { open, chooseDirectory, save } /// A Pigeon representation of the Linux portion of an `XTypeGroup`. class PlatformTypeGroup { @@ -54,15 +54,12 @@ class PlatformTypeGroup { List mimeTypes; List _toList() { - return [ - label, - extensions, - mimeTypes, - ]; + return [label, extensions, mimeTypes]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTypeGroup decode(Object result) { result as List; @@ -87,8 +84,7 @@ class PlatformTypeGroup { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Options for GKT file chooser. @@ -127,12 +123,14 @@ class PlatformFileChooserOptions { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformFileChooserOptions decode(Object result) { result as List; return PlatformFileChooserOptions( - allowedFileTypes: (result[0] as List?)?.cast(), + allowedFileTypes: (result[0] as List?) + ?.cast(), currentFolderPath: result[1] as String?, currentName: result[2] as String?, acceptButtonLabel: result[3] as String?, @@ -143,7 +141,8 @@ class PlatformFileChooserOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformFileChooserOptions || other.runtimeType != runtimeType) { + if (other is! PlatformFileChooserOptions || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -154,11 +153,9 @@ class PlatformFileChooserOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -166,13 +163,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformFileChooserActionType) { + } else if (value is PlatformFileChooserActionType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformTypeGroup) { + } else if (value is PlatformTypeGroup) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is PlatformFileChooserOptions) { + } else if (value is PlatformFileChooserOptions) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -183,12 +180,14 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; - return value == null ? null : PlatformFileChooserActionType.values[value]; - case 130: + return value == null + ? null + : PlatformFileChooserActionType.values[value]; + case 130: return PlatformTypeGroup.decode(readValue(buffer)!); - case 131: + case 131: return PlatformFileChooserOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -200,9 +199,13 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + FileSelectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -213,14 +216,21 @@ class FileSelectorApi { /// list of selected paths. /// /// An empty list corresponds to a cancelled selection. - Future> showFileChooser(PlatformFileChooserActionType type, PlatformFileChooserOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> showFileChooser( + PlatformFileChooserActionType type, + PlatformFileChooserOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [type, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([type, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_linux/linux/messages.g.cc b/packages/file_selector/file_selector_linux/linux/messages.g.cc index a3163ab490b..158f23527aa 100644 --- a/packages/file_selector/file_selector_linux/linux/messages.g.cc +++ b/packages/file_selector/file_selector_linux/linux/messages.g.cc @@ -24,15 +24,18 @@ static void ffs_platform_type_group_dispose(GObject* object) { G_OBJECT_CLASS(ffs_platform_type_group_parent_class)->dispose(object); } -static void ffs_platform_type_group_init(FfsPlatformTypeGroup* self) { -} +static void ffs_platform_type_group_init(FfsPlatformTypeGroup* self) {} -static void ffs_platform_type_group_class_init(FfsPlatformTypeGroupClass* klass) { +static void ffs_platform_type_group_class_init( + FfsPlatformTypeGroupClass* klass) { G_OBJECT_CLASS(klass)->dispose = ffs_platform_type_group_dispose; } -FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, FlValue* extensions, FlValue* mime_types) { - FfsPlatformTypeGroup* self = FFS_PLATFORM_TYPE_GROUP(g_object_new(ffs_platform_type_group_get_type(), nullptr)); +FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, + FlValue* extensions, + FlValue* mime_types) { + FfsPlatformTypeGroup* self = FFS_PLATFORM_TYPE_GROUP( + g_object_new(ffs_platform_type_group_get_type(), nullptr)); self->label = g_strdup(label); self->extensions = fl_value_ref(extensions); self->mime_types = fl_value_ref(mime_types); @@ -62,7 +65,8 @@ static FlValue* ffs_platform_type_group_to_list(FfsPlatformTypeGroup* self) { return values; } -static FfsPlatformTypeGroup* ffs_platform_type_group_new_from_list(FlValue* values) { +static FfsPlatformTypeGroup* ffs_platform_type_group_new_from_list( + FlValue* values) { FlValue* value0 = fl_value_get_list_value(values, 0); const gchar* label = fl_value_get_string(value0); FlValue* value1 = fl_value_get_list_value(values, 1); @@ -82,97 +86,119 @@ struct _FfsPlatformFileChooserOptions { gboolean* select_multiple; }; -G_DEFINE_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_options, G_TYPE_OBJECT) +G_DEFINE_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_options, + G_TYPE_OBJECT) static void ffs_platform_file_chooser_options_dispose(GObject* object) { - FfsPlatformFileChooserOptions* self = FFS_PLATFORM_FILE_CHOOSER_OPTIONS(object); + FfsPlatformFileChooserOptions* self = + FFS_PLATFORM_FILE_CHOOSER_OPTIONS(object); g_clear_pointer(&self->allowed_file_types, fl_value_unref); g_clear_pointer(&self->current_folder_path, g_free); g_clear_pointer(&self->current_name, g_free); g_clear_pointer(&self->accept_button_label, g_free); g_clear_pointer(&self->select_multiple, g_free); - G_OBJECT_CLASS(ffs_platform_file_chooser_options_parent_class)->dispose(object); + G_OBJECT_CLASS(ffs_platform_file_chooser_options_parent_class) + ->dispose(object); } -static void ffs_platform_file_chooser_options_init(FfsPlatformFileChooserOptions* self) { -} +static void ffs_platform_file_chooser_options_init( + FfsPlatformFileChooserOptions* self) {} -static void ffs_platform_file_chooser_options_class_init(FfsPlatformFileChooserOptionsClass* klass) { +static void ffs_platform_file_chooser_options_class_init( + FfsPlatformFileChooserOptionsClass* klass) { G_OBJECT_CLASS(klass)->dispose = ffs_platform_file_chooser_options_dispose; } -FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new(FlValue* allowed_file_types, const gchar* current_folder_path, const gchar* current_name, const gchar* accept_button_label, gboolean* select_multiple) { - FfsPlatformFileChooserOptions* self = FFS_PLATFORM_FILE_CHOOSER_OPTIONS(g_object_new(ffs_platform_file_chooser_options_get_type(), nullptr)); +FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new( + FlValue* allowed_file_types, const gchar* current_folder_path, + const gchar* current_name, const gchar* accept_button_label, + gboolean* select_multiple) { + FfsPlatformFileChooserOptions* self = FFS_PLATFORM_FILE_CHOOSER_OPTIONS( + g_object_new(ffs_platform_file_chooser_options_get_type(), nullptr)); if (allowed_file_types != nullptr) { self->allowed_file_types = fl_value_ref(allowed_file_types); - } - else { + } else { self->allowed_file_types = nullptr; } if (current_folder_path != nullptr) { self->current_folder_path = g_strdup(current_folder_path); - } - else { + } else { self->current_folder_path = nullptr; } if (current_name != nullptr) { self->current_name = g_strdup(current_name); - } - else { + } else { self->current_name = nullptr; } if (accept_button_label != nullptr) { self->accept_button_label = g_strdup(accept_button_label); - } - else { + } else { self->accept_button_label = nullptr; } if (select_multiple != nullptr) { self->select_multiple = static_cast(malloc(sizeof(gboolean))); *self->select_multiple = *select_multiple; - } - else { + } else { self->select_multiple = nullptr; } return self; } -FlValue* ffs_platform_file_chooser_options_get_allowed_file_types(FfsPlatformFileChooserOptions* self) { +FlValue* ffs_platform_file_chooser_options_get_allowed_file_types( + FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->allowed_file_types; } -const gchar* ffs_platform_file_chooser_options_get_current_folder_path(FfsPlatformFileChooserOptions* self) { +const gchar* ffs_platform_file_chooser_options_get_current_folder_path( + FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->current_folder_path; } -const gchar* ffs_platform_file_chooser_options_get_current_name(FfsPlatformFileChooserOptions* self) { +const gchar* ffs_platform_file_chooser_options_get_current_name( + FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->current_name; } -const gchar* ffs_platform_file_chooser_options_get_accept_button_label(FfsPlatformFileChooserOptions* self) { +const gchar* ffs_platform_file_chooser_options_get_accept_button_label( + FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->accept_button_label; } -gboolean* ffs_platform_file_chooser_options_get_select_multiple(FfsPlatformFileChooserOptions* self) { +gboolean* ffs_platform_file_chooser_options_get_select_multiple( + FfsPlatformFileChooserOptions* self) { g_return_val_if_fail(FFS_IS_PLATFORM_FILE_CHOOSER_OPTIONS(self), nullptr); return self->select_multiple; } -static FlValue* ffs_platform_file_chooser_options_to_list(FfsPlatformFileChooserOptions* self) { +static FlValue* ffs_platform_file_chooser_options_to_list( + FfsPlatformFileChooserOptions* self) { FlValue* values = fl_value_new_list(); - fl_value_append_take(values, self->allowed_file_types != nullptr ? fl_value_ref(self->allowed_file_types) : fl_value_new_null()); - fl_value_append_take(values, self->current_folder_path != nullptr ? fl_value_new_string(self->current_folder_path) : fl_value_new_null()); - fl_value_append_take(values, self->current_name != nullptr ? fl_value_new_string(self->current_name) : fl_value_new_null()); - fl_value_append_take(values, self->accept_button_label != nullptr ? fl_value_new_string(self->accept_button_label) : fl_value_new_null()); - fl_value_append_take(values, self->select_multiple != nullptr ? fl_value_new_bool(*self->select_multiple) : fl_value_new_null()); + fl_value_append_take(values, self->allowed_file_types != nullptr + ? fl_value_ref(self->allowed_file_types) + : fl_value_new_null()); + fl_value_append_take(values, + self->current_folder_path != nullptr + ? fl_value_new_string(self->current_folder_path) + : fl_value_new_null()); + fl_value_append_take(values, self->current_name != nullptr + ? fl_value_new_string(self->current_name) + : fl_value_new_null()); + fl_value_append_take(values, + self->accept_button_label != nullptr + ? fl_value_new_string(self->accept_button_label) + : fl_value_new_null()); + fl_value_append_take(values, self->select_multiple != nullptr + ? fl_value_new_bool(*self->select_multiple) + : fl_value_new_null()); return values; } -static FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new_from_list(FlValue* values) { +static FfsPlatformFileChooserOptions* +ffs_platform_file_chooser_options_new_from_list(FlValue* values) { FlValue* value0 = fl_value_get_list_value(values, 0); FlValue* allowed_file_types = nullptr; if (fl_value_get_type(value0) != FL_VALUE_TYPE_NULL) { @@ -200,112 +226,159 @@ static FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new_from select_multiple_value = fl_value_get_bool(value4); select_multiple = &select_multiple_value; } - return ffs_platform_file_chooser_options_new(allowed_file_types, current_folder_path, current_name, accept_button_label, select_multiple); + return ffs_platform_file_chooser_options_new( + allowed_file_types, current_folder_path, current_name, + accept_button_label, select_multiple); } struct _FfsMessageCodec { FlStandardMessageCodec parent_instance; - }; -G_DEFINE_TYPE(FfsMessageCodec, ffs_message_codec, fl_standard_message_codec_get_type()) +G_DEFINE_TYPE(FfsMessageCodec, ffs_message_codec, + fl_standard_message_codec_get_type()) const int ffs_platform_file_chooser_action_type_type_id = 129; const int ffs_platform_type_group_type_id = 130; const int ffs_platform_file_chooser_options_type_id = 131; -static gboolean ffs_message_codec_write_ffs_platform_file_chooser_action_type(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { +static gboolean ffs_message_codec_write_ffs_platform_file_chooser_action_type( + FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, + GError** error) { uint8_t type = ffs_platform_file_chooser_action_type_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); return fl_standard_message_codec_write_value(codec, buffer, value, error); } -static gboolean ffs_message_codec_write_ffs_platform_type_group(FlStandardMessageCodec* codec, GByteArray* buffer, FfsPlatformTypeGroup* value, GError** error) { +static gboolean ffs_message_codec_write_ffs_platform_type_group( + FlStandardMessageCodec* codec, GByteArray* buffer, + FfsPlatformTypeGroup* value, GError** error) { uint8_t type = ffs_platform_type_group_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); g_autoptr(FlValue) values = ffs_platform_type_group_to_list(value); return fl_standard_message_codec_write_value(codec, buffer, values, error); } -static gboolean ffs_message_codec_write_ffs_platform_file_chooser_options(FlStandardMessageCodec* codec, GByteArray* buffer, FfsPlatformFileChooserOptions* value, GError** error) { +static gboolean ffs_message_codec_write_ffs_platform_file_chooser_options( + FlStandardMessageCodec* codec, GByteArray* buffer, + FfsPlatformFileChooserOptions* value, GError** error) { uint8_t type = ffs_platform_file_chooser_options_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); g_autoptr(FlValue) values = ffs_platform_file_chooser_options_to_list(value); return fl_standard_message_codec_write_value(codec, buffer, values, error); } -static gboolean ffs_message_codec_write_value(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { +static gboolean ffs_message_codec_write_value(FlStandardMessageCodec* codec, + GByteArray* buffer, + FlValue* value, GError** error) { if (fl_value_get_type(value) == FL_VALUE_TYPE_CUSTOM) { switch (fl_value_get_custom_type(value)) { case ffs_platform_file_chooser_action_type_type_id: - return ffs_message_codec_write_ffs_platform_file_chooser_action_type(codec, buffer, reinterpret_cast(const_cast(fl_value_get_custom_value(value))), error); + return ffs_message_codec_write_ffs_platform_file_chooser_action_type( + codec, buffer, + reinterpret_cast( + const_cast(fl_value_get_custom_value(value))), + error); case ffs_platform_type_group_type_id: - return ffs_message_codec_write_ffs_platform_type_group(codec, buffer, FFS_PLATFORM_TYPE_GROUP(fl_value_get_custom_value_object(value)), error); + return ffs_message_codec_write_ffs_platform_type_group( + codec, buffer, + FFS_PLATFORM_TYPE_GROUP(fl_value_get_custom_value_object(value)), + error); case ffs_platform_file_chooser_options_type_id: - return ffs_message_codec_write_ffs_platform_file_chooser_options(codec, buffer, FFS_PLATFORM_FILE_CHOOSER_OPTIONS(fl_value_get_custom_value_object(value)), error); + return ffs_message_codec_write_ffs_platform_file_chooser_options( + codec, buffer, + FFS_PLATFORM_FILE_CHOOSER_OPTIONS( + fl_value_get_custom_value_object(value)), + error); } } - return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class)->write_value(codec, buffer, value, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class) + ->write_value(codec, buffer, value, error); } -static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_action_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { - return fl_value_new_custom(ffs_platform_file_chooser_action_type_type_id, fl_standard_message_codec_read_value(codec, buffer, offset, error), (GDestroyNotify)fl_value_unref); +static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_action_type( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, + GError** error) { + return fl_value_new_custom( + ffs_platform_file_chooser_action_type_type_id, + fl_standard_message_codec_read_value(codec, buffer, offset, error), + (GDestroyNotify)fl_value_unref); } -static FlValue* ffs_message_codec_read_ffs_platform_type_group(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { - g_autoptr(FlValue) values = fl_standard_message_codec_read_value(codec, buffer, offset, error); +static FlValue* ffs_message_codec_read_ffs_platform_type_group( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, + GError** error) { + g_autoptr(FlValue) values = + fl_standard_message_codec_read_value(codec, buffer, offset, error); if (values == nullptr) { return nullptr; } - g_autoptr(FfsPlatformTypeGroup) value = ffs_platform_type_group_new_from_list(values); + g_autoptr(FfsPlatformTypeGroup) value = + ffs_platform_type_group_new_from_list(values); if (value == nullptr) { - g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, "Invalid data received for MessageData"); + g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, + "Invalid data received for MessageData"); return nullptr; } - return fl_value_new_custom_object(ffs_platform_type_group_type_id, G_OBJECT(value)); + return fl_value_new_custom_object(ffs_platform_type_group_type_id, + G_OBJECT(value)); } -static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_options(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { - g_autoptr(FlValue) values = fl_standard_message_codec_read_value(codec, buffer, offset, error); +static FlValue* ffs_message_codec_read_ffs_platform_file_chooser_options( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, + GError** error) { + g_autoptr(FlValue) values = + fl_standard_message_codec_read_value(codec, buffer, offset, error); if (values == nullptr) { return nullptr; } - g_autoptr(FfsPlatformFileChooserOptions) value = ffs_platform_file_chooser_options_new_from_list(values); + g_autoptr(FfsPlatformFileChooserOptions) value = + ffs_platform_file_chooser_options_new_from_list(values); if (value == nullptr) { - g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, "Invalid data received for MessageData"); + g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, + "Invalid data received for MessageData"); return nullptr; } - return fl_value_new_custom_object(ffs_platform_file_chooser_options_type_id, G_OBJECT(value)); + return fl_value_new_custom_object(ffs_platform_file_chooser_options_type_id, + G_OBJECT(value)); } -static FlValue* ffs_message_codec_read_value_of_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, GError** error) { +static FlValue* ffs_message_codec_read_value_of_type( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, + GError** error) { switch (type) { case ffs_platform_file_chooser_action_type_type_id: - return ffs_message_codec_read_ffs_platform_file_chooser_action_type(codec, buffer, offset, error); + return ffs_message_codec_read_ffs_platform_file_chooser_action_type( + codec, buffer, offset, error); case ffs_platform_type_group_type_id: - return ffs_message_codec_read_ffs_platform_type_group(codec, buffer, offset, error); + return ffs_message_codec_read_ffs_platform_type_group(codec, buffer, + offset, error); case ffs_platform_file_chooser_options_type_id: - return ffs_message_codec_read_ffs_platform_file_chooser_options(codec, buffer, offset, error); + return ffs_message_codec_read_ffs_platform_file_chooser_options( + codec, buffer, offset, error); default: - return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class)->read_value_of_type(codec, buffer, offset, type, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ffs_message_codec_parent_class) + ->read_value_of_type(codec, buffer, offset, type, error); } } -static void ffs_message_codec_init(FfsMessageCodec* self) { -} +static void ffs_message_codec_init(FfsMessageCodec* self) {} static void ffs_message_codec_class_init(FfsMessageCodecClass* klass) { - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = ffs_message_codec_write_value; - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = ffs_message_codec_read_value_of_type; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = + ffs_message_codec_write_value; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = + ffs_message_codec_read_value_of_type; } static FfsMessageCodec* ffs_message_codec_new() { - FfsMessageCodec* self = FFS_MESSAGE_CODEC(g_object_new(ffs_message_codec_get_type(), nullptr)); + FfsMessageCodec* self = + FFS_MESSAGE_CODEC(g_object_new(ffs_message_codec_get_type(), nullptr)); return self; } @@ -315,34 +388,52 @@ struct _FfsFileSelectorApiShowFileChooserResponse { FlValue* value; }; -G_DEFINE_TYPE(FfsFileSelectorApiShowFileChooserResponse, ffs_file_selector_api_show_file_chooser_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(FfsFileSelectorApiShowFileChooserResponse, + ffs_file_selector_api_show_file_chooser_response, G_TYPE_OBJECT) -static void ffs_file_selector_api_show_file_chooser_response_dispose(GObject* object) { - FfsFileSelectorApiShowFileChooserResponse* self = FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(object); +static void ffs_file_selector_api_show_file_chooser_response_dispose( + GObject* object) { + FfsFileSelectorApiShowFileChooserResponse* self = + FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(ffs_file_selector_api_show_file_chooser_response_parent_class)->dispose(object); + G_OBJECT_CLASS(ffs_file_selector_api_show_file_chooser_response_parent_class) + ->dispose(object); } -static void ffs_file_selector_api_show_file_chooser_response_init(FfsFileSelectorApiShowFileChooserResponse* self) { -} +static void ffs_file_selector_api_show_file_chooser_response_init( + FfsFileSelectorApiShowFileChooserResponse* self) {} -static void ffs_file_selector_api_show_file_chooser_response_class_init(FfsFileSelectorApiShowFileChooserResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = ffs_file_selector_api_show_file_chooser_response_dispose; +static void ffs_file_selector_api_show_file_chooser_response_class_init( + FfsFileSelectorApiShowFileChooserResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + ffs_file_selector_api_show_file_chooser_response_dispose; } -FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value) { - FfsFileSelectorApiShowFileChooserResponse* self = FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new(ffs_file_selector_api_show_file_chooser_response_get_type(), nullptr)); +FfsFileSelectorApiShowFileChooserResponse* +ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value) { + FfsFileSelectorApiShowFileChooserResponse* self = + FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new( + ffs_file_selector_api_show_file_chooser_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_ref(return_value)); return self; } -FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, const gchar* message, FlValue* details) { - FfsFileSelectorApiShowFileChooserResponse* self = FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new(ffs_file_selector_api_show_file_chooser_response_get_type(), nullptr)); +FfsFileSelectorApiShowFileChooserResponse* +ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, + const gchar* message, + FlValue* details) { + FfsFileSelectorApiShowFileChooserResponse* self = + FFS_FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE(g_object_new( + ffs_file_selector_api_show_file_chooser_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); + fl_value_append_take(self->value, + fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) + : fl_value_new_null()); return self; } @@ -365,22 +456,26 @@ static void ffs_file_selector_api_dispose(GObject* object) { G_OBJECT_CLASS(ffs_file_selector_api_parent_class)->dispose(object); } -static void ffs_file_selector_api_init(FfsFileSelectorApi* self) { -} +static void ffs_file_selector_api_init(FfsFileSelectorApi* self) {} static void ffs_file_selector_api_class_init(FfsFileSelectorApiClass* klass) { G_OBJECT_CLASS(klass)->dispose = ffs_file_selector_api_dispose; } -static FfsFileSelectorApi* ffs_file_selector_api_new(const FfsFileSelectorApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { - FfsFileSelectorApi* self = FFS_FILE_SELECTOR_API(g_object_new(ffs_file_selector_api_get_type(), nullptr)); +static FfsFileSelectorApi* ffs_file_selector_api_new( + const FfsFileSelectorApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func) { + FfsFileSelectorApi* self = FFS_FILE_SELECTOR_API( + g_object_new(ffs_file_selector_api_get_type(), nullptr)); self->vtable = vtable; self->user_data = user_data; self->user_data_free_func = user_data_free_func; return self; } -static void ffs_file_selector_api_show_file_chooser_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { +static void ffs_file_selector_api_show_file_chooser_cb( + FlBasicMessageChannel* channel, FlValue* message_, + FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { FfsFileSelectorApi* self = FFS_FILE_SELECTOR_API(user_data); if (self->vtable == nullptr || self->vtable->show_file_chooser == nullptr) { @@ -388,36 +483,64 @@ static void ffs_file_selector_api_show_file_chooser_cb(FlBasicMessageChannel* ch } FlValue* value0 = fl_value_get_list_value(message_, 0); - FfsPlatformFileChooserActionType type = static_cast(fl_value_get_int(reinterpret_cast(const_cast(fl_value_get_custom_value(value0))))); + FfsPlatformFileChooserActionType type = + static_cast( + fl_value_get_int(reinterpret_cast( + const_cast(fl_value_get_custom_value(value0))))); FlValue* value1 = fl_value_get_list_value(message_, 1); - FfsPlatformFileChooserOptions* options = FFS_PLATFORM_FILE_CHOOSER_OPTIONS(fl_value_get_custom_value_object(value1)); - g_autoptr(FfsFileSelectorApiShowFileChooserResponse) response = self->vtable->show_file_chooser(type, options, self->user_data); + FfsPlatformFileChooserOptions* options = FFS_PLATFORM_FILE_CHOOSER_OPTIONS( + fl_value_get_custom_value_object(value1)); + g_autoptr(FfsFileSelectorApiShowFileChooserResponse) response = + self->vtable->show_file_chooser(type, options, self->user_data); if (response == nullptr) { - g_warning("No response returned to %s.%s", "FileSelectorApi", "showFileChooser"); + g_warning("No response returned to %s.%s", "FileSelectorApi", + "showFileChooser"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "FileSelectorApi", "showFileChooser", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "FileSelectorApi", + "showFileChooser", error->message); } } -void ffs_file_selector_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FfsFileSelectorApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { - g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - g_autoptr(FfsFileSelectorApi) api_data = ffs_file_selector_api_new(vtable, user_data, user_data_free_func); +void ffs_file_selector_api_set_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix, + const FfsFileSelectorApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func) { + g_autofree gchar* dot_suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autoptr(FfsFileSelectorApi) api_data = + ffs_file_selector_api_new(vtable, user_data, user_data_free_func); g_autoptr(FfsMessageCodec) codec = ffs_message_codec_new(); - g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf("dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(show_file_chooser_channel, ffs_file_selector_api_show_file_chooser_cb, g_object_ref(api_data), g_object_unref); -} - -void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix) { - g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf( + "dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%" + "s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = + fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler( + show_file_chooser_channel, ffs_file_selector_api_show_file_chooser_cb, + g_object_ref(api_data), g_object_unref); +} + +void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, + const gchar* suffix) { + g_autofree gchar* dot_suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); g_autoptr(FfsMessageCodec) codec = ffs_message_codec_new(); - g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf("dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(show_file_chooser_channel, nullptr, nullptr, nullptr); + g_autofree gchar* show_file_chooser_channel_name = g_strdup_printf( + "dev.flutter.pigeon.file_selector_linux.FileSelectorApi.showFileChooser%" + "s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) show_file_chooser_channel = + fl_basic_message_channel_new(messenger, show_file_chooser_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(show_file_chooser_channel, + nullptr, nullptr, nullptr); } diff --git a/packages/file_selector/file_selector_linux/linux/messages.g.h b/packages/file_selector/file_selector_linux/linux/messages.g.h index eb1d5207dfb..8995bbc37f6 100644 --- a/packages/file_selector/file_selector_linux/linux/messages.g.h +++ b/packages/file_selector/file_selector_linux/linux/messages.g.h @@ -31,7 +31,8 @@ typedef enum { * A Pigeon representation of the Linux portion of an `XTypeGroup`. */ -G_DECLARE_FINAL_TYPE(FfsPlatformTypeGroup, ffs_platform_type_group, FFS, PLATFORM_TYPE_GROUP, GObject) +G_DECLARE_FINAL_TYPE(FfsPlatformTypeGroup, ffs_platform_type_group, FFS, + PLATFORM_TYPE_GROUP, GObject) /** * ffs_platform_type_group_new: @@ -43,7 +44,9 @@ G_DECLARE_FINAL_TYPE(FfsPlatformTypeGroup, ffs_platform_type_group, FFS, PLATFOR * * Returns: a new #FfsPlatformTypeGroup */ -FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, FlValue* extensions, FlValue* mime_types); +FfsPlatformTypeGroup* ffs_platform_type_group_new(const gchar* label, + FlValue* extensions, + FlValue* mime_types); /** * ffs_platform_type_group_get_label @@ -83,7 +86,9 @@ FlValue* ffs_platform_type_group_get_mime_types(FfsPlatformTypeGroup* object); * These correspond to gtk_file_chooser_set_* options. */ -G_DECLARE_FINAL_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_options, FFS, PLATFORM_FILE_CHOOSER_OPTIONS, GObject) +G_DECLARE_FINAL_TYPE(FfsPlatformFileChooserOptions, + ffs_platform_file_chooser_options, FFS, + PLATFORM_FILE_CHOOSER_OPTIONS, GObject) /** * ffs_platform_file_chooser_options_new: @@ -97,7 +102,10 @@ G_DECLARE_FINAL_TYPE(FfsPlatformFileChooserOptions, ffs_platform_file_chooser_op * * Returns: a new #FfsPlatformFileChooserOptions */ -FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new(FlValue* allowed_file_types, const gchar* current_folder_path, const gchar* current_name, const gchar* accept_button_label, gboolean* select_multiple); +FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new( + FlValue* allowed_file_types, const gchar* current_folder_path, + const gchar* current_name, const gchar* accept_button_label, + gboolean* select_multiple); /** * ffs_platform_file_chooser_options_get_allowed_file_types @@ -107,7 +115,8 @@ FfsPlatformFileChooserOptions* ffs_platform_file_chooser_options_new(FlValue* al * * Returns: the field value. */ -FlValue* ffs_platform_file_chooser_options_get_allowed_file_types(FfsPlatformFileChooserOptions* object); +FlValue* ffs_platform_file_chooser_options_get_allowed_file_types( + FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_current_folder_path @@ -117,7 +126,8 @@ FlValue* ffs_platform_file_chooser_options_get_allowed_file_types(FfsPlatformFil * * Returns: the field value. */ -const gchar* ffs_platform_file_chooser_options_get_current_folder_path(FfsPlatformFileChooserOptions* object); +const gchar* ffs_platform_file_chooser_options_get_current_folder_path( + FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_current_name @@ -127,7 +137,8 @@ const gchar* ffs_platform_file_chooser_options_get_current_folder_path(FfsPlatfo * * Returns: the field value. */ -const gchar* ffs_platform_file_chooser_options_get_current_name(FfsPlatformFileChooserOptions* object); +const gchar* ffs_platform_file_chooser_options_get_current_name( + FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_accept_button_label @@ -137,7 +148,8 @@ const gchar* ffs_platform_file_chooser_options_get_current_name(FfsPlatformFileC * * Returns: the field value. */ -const gchar* ffs_platform_file_chooser_options_get_accept_button_label(FfsPlatformFileChooserOptions* object); +const gchar* ffs_platform_file_chooser_options_get_accept_button_label( + FfsPlatformFileChooserOptions* object); /** * ffs_platform_file_chooser_options_get_select_multiple @@ -149,9 +161,11 @@ const gchar* ffs_platform_file_chooser_options_get_accept_button_label(FfsPlatfo * * Returns: the field value. */ -gboolean* ffs_platform_file_chooser_options_get_select_multiple(FfsPlatformFileChooserOptions* object); +gboolean* ffs_platform_file_chooser_options_get_select_multiple( + FfsPlatformFileChooserOptions* object); -G_DECLARE_FINAL_TYPE(FfsMessageCodec, ffs_message_codec, FFS, MESSAGE_CODEC, FlStandardMessageCodec) +G_DECLARE_FINAL_TYPE(FfsMessageCodec, ffs_message_codec, FFS, MESSAGE_CODEC, + FlStandardMessageCodec) /** * Custom type ID constants: @@ -164,9 +178,12 @@ extern const int ffs_platform_file_chooser_action_type_type_id; extern const int ffs_platform_type_group_type_id; extern const int ffs_platform_file_chooser_options_type_id; -G_DECLARE_FINAL_TYPE(FfsFileSelectorApi, ffs_file_selector_api, FFS, FILE_SELECTOR_API, GObject) +G_DECLARE_FINAL_TYPE(FfsFileSelectorApi, ffs_file_selector_api, FFS, + FILE_SELECTOR_API, GObject) -G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, ffs_file_selector_api_show_file_chooser_response, FFS, FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, + ffs_file_selector_api_show_file_chooser_response, FFS, + FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE, GObject) /** * ffs_file_selector_api_show_file_chooser_response_new: @@ -175,7 +192,8 @@ G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, ffs_file_selecto * * Returns: a new #FfsFileSelectorApiShowFileChooserResponse */ -FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value); +FfsFileSelectorApiShowFileChooserResponse* +ffs_file_selector_api_show_file_chooser_response_new(FlValue* return_value); /** * ffs_file_selector_api_show_file_chooser_response_new_error: @@ -187,15 +205,21 @@ FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_choos * * Returns: a new #FfsFileSelectorApiShowFileChooserResponse */ -FfsFileSelectorApiShowFileChooserResponse* ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, const gchar* message, FlValue* details); +FfsFileSelectorApiShowFileChooserResponse* +ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, + const gchar* message, + FlValue* details); /** * FfsFileSelectorApiVTable: * - * Table of functions exposed by FileSelectorApi to be implemented by the API provider. + * Table of functions exposed by FileSelectorApi to be implemented by the API + * provider. */ typedef struct { - FfsFileSelectorApiShowFileChooserResponse* (*show_file_chooser)(FfsPlatformFileChooserActionType type, FfsPlatformFileChooserOptions* options, gpointer user_data); + FfsFileSelectorApiShowFileChooserResponse* (*show_file_chooser)( + FfsPlatformFileChooserActionType type, + FfsPlatformFileChooserOptions* options, gpointer user_data); } FfsFileSelectorApiVTable; /** @@ -205,11 +229,15 @@ typedef struct { * @suffix: (allow-none): a suffix to add to the API or %NULL for none. * @vtable: implementations of the methods in this API. * @user_data: (closure): user data to pass to the functions in @vtable. - * @user_data_free_func: (allow-none): a function which gets called to free @user_data, or %NULL. + * @user_data_free_func: (allow-none): a function which gets called to free + * @user_data, or %NULL. * * Connects the method handlers in the FileSelectorApi API. */ -void ffs_file_selector_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FfsFileSelectorApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func); +void ffs_file_selector_api_set_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix, + const FfsFileSelectorApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func); /** * ffs_file_selector_api_clear_method_handlers: @@ -219,7 +247,8 @@ void ffs_file_selector_api_set_method_handlers(FlBinaryMessenger* messenger, con * * Clears the method handlers in the FileSelectorApi API. */ -void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix); +void ffs_file_selector_api_clear_method_handlers(FlBinaryMessenger* messenger, + const gchar* suffix); G_END_DECLS diff --git a/packages/file_selector/file_selector_macos/lib/src/messages.g.dart b/packages/file_selector/file_selector_macos/lib/src/messages.g.dart index c37d54a29e7..4fac7a015ac 100644 --- a/packages/file_selector/file_selector_macos/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_macos/lib/src/messages.g.dart @@ -17,21 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// A Pigeon representation of the macOS portion of an `XTypeGroup`. class AllowedTypes { AllowedTypes({ @@ -47,15 +51,12 @@ class AllowedTypes { List utis; List _toList() { - return [ - extensions, - mimeTypes, - utis, - ]; + return [extensions, mimeTypes, utis]; } Object encode() { - return _toList(); } + return _toList(); + } static AllowedTypes decode(Object result) { result as List; @@ -80,8 +81,7 @@ class AllowedTypes { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Options for save panels. @@ -114,7 +114,8 @@ class SavePanelOptions { } Object encode() { - return _toList(); } + return _toList(); + } static SavePanelOptions decode(Object result) { result as List; @@ -140,8 +141,7 @@ class SavePanelOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Options for open panels. @@ -173,7 +173,8 @@ class OpenPanelOptions { } Object encode() { - return _toList(); } + return _toList(); + } static OpenPanelOptions decode(Object result) { result as List; @@ -199,11 +200,9 @@ class OpenPanelOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -211,13 +210,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AllowedTypes) { + } else if (value is AllowedTypes) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is SavePanelOptions) { + } else if (value is SavePanelOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is OpenPanelOptions) { + } else if (value is OpenPanelOptions) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -228,11 +227,11 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return AllowedTypes.decode(readValue(buffer)!); - case 130: + case 130: return SavePanelOptions.decode(readValue(buffer)!); - case 131: + case 131: return OpenPanelOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -244,9 +243,13 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + FileSelectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -258,13 +261,17 @@ class FileSelectorApi { /// /// An empty list corresponds to a cancelled selection. Future> displayOpenPanel(OpenPanelOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -289,13 +296,17 @@ class FileSelectorApi { /// /// A null return corresponds to a cancelled save. Future displaySavePanel(SavePanelOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift b/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift index 5309f87fa73..aab841779fd 100644 --- a/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift +++ b/packages/file_selector/file_selector_macos/macos/file_selector_macos/Sources/file_selector_macos/messages.g.swift @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,8 +129,6 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// A Pigeon representation of the macOS portion of an `XTypeGroup`. /// /// Generated class from Pigeon that represents data sent in messages. @@ -139,7 +137,6 @@ struct AllowedTypes: Hashable { var mimeTypes: [String] var utis: [String] - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AllowedTypes? { let extensions = pigeonVar_list[0] as! [String] @@ -160,7 +157,8 @@ struct AllowedTypes: Hashable { ] } static func == (lhs: AllowedTypes, rhs: AllowedTypes) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -178,7 +176,6 @@ struct SavePanelOptions: Hashable { var nameFieldStringValue: String? = nil var prompt: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SavePanelOptions? { let allowedFileTypes: AllowedTypes? = nilOrValue(pigeonVar_list[0]) @@ -202,7 +199,8 @@ struct SavePanelOptions: Hashable { ] } static func == (lhs: SavePanelOptions, rhs: SavePanelOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -219,7 +217,6 @@ struct OpenPanelOptions: Hashable { var canChooseFiles: Bool var baseOptions: SavePanelOptions - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> OpenPanelOptions? { let allowsMultipleSelection = pigeonVar_list[0] as! Bool @@ -243,7 +240,8 @@ struct OpenPanelOptions: Hashable { ] } static func == (lhs: OpenPanelOptions, rhs: OpenPanelOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -295,31 +293,38 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } - /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol FileSelectorApi { /// Shows an open panel with the given [options], returning the list of /// selected paths. /// /// An empty list corresponds to a cancelled selection. - func displayOpenPanel(options: OpenPanelOptions, completion: @escaping (Result<[String], Error>) -> Void) + func displayOpenPanel( + options: OpenPanelOptions, completion: @escaping (Result<[String], Error>) -> Void) /// Shows a save panel with the given [options], returning the selected path. /// /// A null return corresponds to a cancelled save. - func displaySavePanel(options: SavePanelOptions, completion: @escaping (Result) -> Void) + func displaySavePanel( + options: SavePanelOptions, completion: @escaping (Result) -> Void) } /// Generated setup class from Pigeon to handle messages through the `binaryMessenger`. class FileSelectorApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `FileSelectorApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: FileSelectorApi?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Shows an open panel with the given [options], returning the list of /// selected paths. /// /// An empty list corresponds to a cancelled selection. - let displayOpenPanelChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let displayOpenPanelChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displayOpenPanel\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { displayOpenPanelChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -339,7 +344,10 @@ class FileSelectorApiSetup { /// Shows a save panel with the given [options], returning the selected path. /// /// A null return corresponds to a cancelled save. - let displaySavePanelChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let displaySavePanelChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.file_selector_macos.FileSelectorApi.displaySavePanel\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { displaySavePanelChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/file_selector/file_selector_windows/lib/src/messages.g.dart b/packages/file_selector/file_selector_windows/lib/src/messages.g.dart index acf16e59435..7e2ec3e4244 100644 --- a/packages/file_selector/file_selector_windows/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_windows/lib/src/messages.g.dart @@ -17,40 +17,39 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - class TypeGroup { - TypeGroup({ - required this.label, - required this.extensions, - }); + TypeGroup({required this.label, required this.extensions}); String label; List extensions; List _toList() { - return [ - label, - extensions, - ]; + return [label, extensions]; } Object encode() { - return _toList(); } + return _toList(); + } static TypeGroup decode(Object result) { result as List; @@ -74,8 +73,7 @@ class TypeGroup { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SelectionOptions { @@ -92,15 +90,12 @@ class SelectionOptions { List allowedTypes; List _toList() { - return [ - allowMultiple, - selectFolders, - allowedTypes, - ]; + return [allowMultiple, selectFolders, allowedTypes]; } Object encode() { - return _toList(); } + return _toList(); + } static SelectionOptions decode(Object result) { result as List; @@ -125,16 +120,12 @@ class SelectionOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The result from an open or save dialog. class FileDialogResult { - FileDialogResult({ - required this.paths, - this.typeGroupIndex, - }); + FileDialogResult({required this.paths, this.typeGroupIndex}); /// The selected paths. /// @@ -148,14 +139,12 @@ class FileDialogResult { int? typeGroupIndex; List _toList() { - return [ - paths, - typeGroupIndex, - ]; + return [paths, typeGroupIndex]; } Object encode() { - return _toList(); } + return _toList(); + } static FileDialogResult decode(Object result) { result as List; @@ -179,11 +168,9 @@ class FileDialogResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -191,13 +178,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is TypeGroup) { + } else if (value is TypeGroup) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is SelectionOptions) { + } else if (value is SelectionOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is FileDialogResult) { + } else if (value is FileDialogResult) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -208,11 +195,11 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return TypeGroup.decode(readValue(buffer)!); - case 130: + case 130: return SelectionOptions.decode(readValue(buffer)!); - case 131: + case 131: return FileDialogResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -224,23 +211,35 @@ class FileSelectorApi { /// Constructor for [FileSelectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - FileSelectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + FileSelectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); final String pigeonVar_messageChannelSuffix; - Future showOpenDialog(SelectionOptions options, String? initialDirectory, String? confirmButtonText) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showOpenDialog$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future showOpenDialog( + SelectionOptions options, + String? initialDirectory, + String? confirmButtonText, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showOpenDialog$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options, initialDirectory, confirmButtonText], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, initialDirectory, confirmButtonText]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -261,14 +260,23 @@ class FileSelectorApi { } } - Future showSaveDialog(SelectionOptions options, String? initialDirectory, String? suggestedName, String? confirmButtonText) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showSaveDialog$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future showSaveDialog( + SelectionOptions options, + String? initialDirectory, + String? suggestedName, + String? confirmButtonText, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showSaveDialog$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options, initialDirectory, suggestedName, confirmButtonText], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, initialDirectory, suggestedName, confirmButtonText]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/file_selector/file_selector_windows/windows/messages.g.cpp b/packages/file_selector/file_selector_windows/windows/messages.g.cpp index db48f924a73..69407fbf353 100644 --- a/packages/file_selector/file_selector_windows/windows/messages.g.cpp +++ b/packages/file_selector/file_selector_windows/windows/messages.g.cpp @@ -33,30 +33,19 @@ FlutterError CreateConnectionError(const std::string channel_name) { // TypeGroup -TypeGroup::TypeGroup( - const std::string& label, - const EncodableList& extensions) - : label_(label), - extensions_(extensions) {} - -const std::string& TypeGroup::label() const { - return label_; -} +TypeGroup::TypeGroup(const std::string& label, const EncodableList& extensions) + : label_(label), extensions_(extensions) {} -void TypeGroup::set_label(std::string_view value_arg) { - label_ = value_arg; -} +const std::string& TypeGroup::label() const { return label_; } +void TypeGroup::set_label(std::string_view value_arg) { label_ = value_arg; } -const EncodableList& TypeGroup::extensions() const { - return extensions_; -} +const EncodableList& TypeGroup::extensions() const { return extensions_; } void TypeGroup::set_extensions(const EncodableList& value_arg) { extensions_ = value_arg; } - EncodableList TypeGroup::ToEncodableList() const { EncodableList list; list.reserve(2); @@ -66,40 +55,31 @@ EncodableList TypeGroup::ToEncodableList() const { } TypeGroup TypeGroup::FromEncodableList(const EncodableList& list) { - TypeGroup decoded( - std::get(list[0]), - std::get(list[1])); + TypeGroup decoded(std::get(list[0]), + std::get(list[1])); return decoded; } // SelectionOptions -SelectionOptions::SelectionOptions( - bool allow_multiple, - bool select_folders, - const EncodableList& allowed_types) - : allow_multiple_(allow_multiple), - select_folders_(select_folders), - allowed_types_(allowed_types) {} +SelectionOptions::SelectionOptions(bool allow_multiple, bool select_folders, + const EncodableList& allowed_types) + : allow_multiple_(allow_multiple), + select_folders_(select_folders), + allowed_types_(allowed_types) {} -bool SelectionOptions::allow_multiple() const { - return allow_multiple_; -} +bool SelectionOptions::allow_multiple() const { return allow_multiple_; } void SelectionOptions::set_allow_multiple(bool value_arg) { allow_multiple_ = value_arg; } - -bool SelectionOptions::select_folders() const { - return select_folders_; -} +bool SelectionOptions::select_folders() const { return select_folders_; } void SelectionOptions::set_select_folders(bool value_arg) { select_folders_ = value_arg; } - const EncodableList& SelectionOptions::allowed_types() const { return allowed_types_; } @@ -108,7 +88,6 @@ void SelectionOptions::set_allowed_types(const EncodableList& value_arg) { allowed_types_ = value_arg; } - EncodableList SelectionOptions::ToEncodableList() const { EncodableList list; list.reserve(3); @@ -118,58 +97,56 @@ EncodableList SelectionOptions::ToEncodableList() const { return list; } -SelectionOptions SelectionOptions::FromEncodableList(const EncodableList& list) { - SelectionOptions decoded( - std::get(list[0]), - std::get(list[1]), - std::get(list[2])); +SelectionOptions SelectionOptions::FromEncodableList( + const EncodableList& list) { + SelectionOptions decoded(std::get(list[0]), std::get(list[1]), + std::get(list[2])); return decoded; } // FileDialogResult FileDialogResult::FileDialogResult(const EncodableList& paths) - : paths_(paths) {} + : paths_(paths) {} -FileDialogResult::FileDialogResult( - const EncodableList& paths, - const int64_t* type_group_index) - : paths_(paths), - type_group_index_(type_group_index ? std::optional(*type_group_index) : std::nullopt) {} +FileDialogResult::FileDialogResult(const EncodableList& paths, + const int64_t* type_group_index) + : paths_(paths), + type_group_index_(type_group_index + ? std::optional(*type_group_index) + : std::nullopt) {} -const EncodableList& FileDialogResult::paths() const { - return paths_; -} +const EncodableList& FileDialogResult::paths() const { return paths_; } void FileDialogResult::set_paths(const EncodableList& value_arg) { paths_ = value_arg; } - const int64_t* FileDialogResult::type_group_index() const { return type_group_index_ ? &(*type_group_index_) : nullptr; } void FileDialogResult::set_type_group_index(const int64_t* value_arg) { - type_group_index_ = value_arg ? std::optional(*value_arg) : std::nullopt; + type_group_index_ = + value_arg ? std::optional(*value_arg) : std::nullopt; } void FileDialogResult::set_type_group_index(int64_t value_arg) { type_group_index_ = value_arg; } - EncodableList FileDialogResult::ToEncodableList() const { EncodableList list; list.reserve(2); list.push_back(EncodableValue(paths_)); - list.push_back(type_group_index_ ? EncodableValue(*type_group_index_) : EncodableValue()); + list.push_back(type_group_index_ ? EncodableValue(*type_group_index_) + : EncodableValue()); return list; } -FileDialogResult FileDialogResult::FromEncodableList(const EncodableList& list) { - FileDialogResult decoded( - std::get(list[0])); +FileDialogResult FileDialogResult::FromEncodableList( + const EncodableList& list) { + FileDialogResult decoded(std::get(list[0])); auto& encodable_type_group_index = list[1]; if (!encodable_type_group_index.IsNull()) { decoded.set_type_group_index(std::get(encodable_type_group_index)); @@ -177,44 +154,53 @@ FileDialogResult FileDialogResult::FromEncodableList(const EncodableList& list) return decoded; } - PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const { + uint8_t type, flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - return CustomEncodableValue(TypeGroup::FromEncodableList(std::get(ReadValue(stream)))); - } + return CustomEncodableValue(TypeGroup::FromEncodableList( + std::get(ReadValue(stream)))); + } case 130: { - return CustomEncodableValue(SelectionOptions::FromEncodableList(std::get(ReadValue(stream)))); - } + return CustomEncodableValue(SelectionOptions::FromEncodableList( + std::get(ReadValue(stream)))); + } case 131: { - return CustomEncodableValue(FileDialogResult::FromEncodableList(std::get(ReadValue(stream)))); - } + return CustomEncodableValue(FileDialogResult::FromEncodableList( + std::get(ReadValue(stream)))); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, - flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = std::get_if(&value)) { + const EncodableValue& value, flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = + std::get_if(&value)) { if (custom_value->type() == typeid(TypeGroup)) { stream->WriteByte(129); - WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); + WriteValue(EncodableValue( + std::any_cast(*custom_value).ToEncodableList()), + stream); return; } if (custom_value->type() == typeid(SelectionOptions)) { stream->WriteByte(130); - WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); + WriteValue( + EncodableValue( + std::any_cast(*custom_value).ToEncodableList()), + stream); return; } if (custom_value->type() == typeid(FileDialogResult)) { stream->WriteByte(131); - WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); + WriteValue( + EncodableValue( + std::any_cast(*custom_value).ToEncodableList()), + stream); return; } } @@ -223,83 +209,110 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by FileSelectorApi. const flutter::StandardMessageCodec& FileSelectorApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `FileSelectorApi` to handle messages through the `binary_messenger`. -void FileSelectorApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api) { +// Sets up an instance of `FileSelectorApi` to handle messages through the +// `binary_messenger`. +void FileSelectorApi::SetUp(flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api) { FileSelectorApi::SetUp(binary_messenger, api, ""); } -void FileSelectorApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; +void FileSelectorApi::SetUp(flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = + message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : ""; { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showOpenDialog" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, + "dev.flutter.pigeon.file_selector_windows." + "FileSelectorApi.showOpenDialog" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_options_arg = args.at(0); - if (encodable_options_arg.IsNull()) { - reply(WrapError("options_arg unexpectedly null.")); - return; - } - const auto& options_arg = std::any_cast(std::get(encodable_options_arg)); - const auto& encodable_initial_directory_arg = args.at(1); - const auto* initial_directory_arg = std::get_if(&encodable_initial_directory_arg); - const auto& encodable_confirm_button_text_arg = args.at(2); - const auto* confirm_button_text_arg = std::get_if(&encodable_confirm_button_text_arg); - ErrorOr output = api->ShowOpenDialog(options_arg, initial_directory_arg, confirm_button_text_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_options_arg = args.at(0); + if (encodable_options_arg.IsNull()) { + reply(WrapError("options_arg unexpectedly null.")); + return; + } + const auto& options_arg = std::any_cast( + std::get(encodable_options_arg)); + const auto& encodable_initial_directory_arg = args.at(1); + const auto* initial_directory_arg = + std::get_if(&encodable_initial_directory_arg); + const auto& encodable_confirm_button_text_arg = args.at(2); + const auto* confirm_button_text_arg = + std::get_if(&encodable_confirm_button_text_arg); + ErrorOr output = api->ShowOpenDialog( + options_arg, initial_directory_arg, confirm_button_text_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.file_selector_windows.FileSelectorApi.showSaveDialog" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, + "dev.flutter.pigeon.file_selector_windows." + "FileSelectorApi.showSaveDialog" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_options_arg = args.at(0); - if (encodable_options_arg.IsNull()) { - reply(WrapError("options_arg unexpectedly null.")); - return; - } - const auto& options_arg = std::any_cast(std::get(encodable_options_arg)); - const auto& encodable_initial_directory_arg = args.at(1); - const auto* initial_directory_arg = std::get_if(&encodable_initial_directory_arg); - const auto& encodable_suggested_name_arg = args.at(2); - const auto* suggested_name_arg = std::get_if(&encodable_suggested_name_arg); - const auto& encodable_confirm_button_text_arg = args.at(3); - const auto* confirm_button_text_arg = std::get_if(&encodable_confirm_button_text_arg); - ErrorOr output = api->ShowSaveDialog(options_arg, initial_directory_arg, suggested_name_arg, confirm_button_text_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_options_arg = args.at(0); + if (encodable_options_arg.IsNull()) { + reply(WrapError("options_arg unexpectedly null.")); + return; + } + const auto& options_arg = std::any_cast( + std::get(encodable_options_arg)); + const auto& encodable_initial_directory_arg = args.at(1); + const auto* initial_directory_arg = + std::get_if(&encodable_initial_directory_arg); + const auto& encodable_suggested_name_arg = args.at(2); + const auto* suggested_name_arg = + std::get_if(&encodable_suggested_name_arg); + const auto& encodable_confirm_button_text_arg = args.at(3); + const auto* confirm_button_text_arg = + std::get_if(&encodable_confirm_button_text_arg); + ErrorOr output = api->ShowSaveDialog( + options_arg, initial_directory_arg, suggested_name_arg, + confirm_button_text_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -307,19 +320,15 @@ void FileSelectorApi::SetUp( } EncodableValue FileSelectorApi::WrapError(std::string_view error_message) { - return EncodableValue(EncodableList{ - EncodableValue(std::string(error_message)), - EncodableValue("Error"), - EncodableValue() - }); + return EncodableValue( + EncodableList{EncodableValue(std::string(error_message)), + EncodableValue("Error"), EncodableValue()}); } EncodableValue FileSelectorApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{ - EncodableValue(error.code()), - EncodableValue(error.message()), - error.details() - }); + return EncodableValue(EncodableList{EncodableValue(error.code()), + EncodableValue(error.message()), + error.details()}); } } // namespace file_selector_windows diff --git a/packages/file_selector/file_selector_windows/windows/messages.g.h b/packages/file_selector/file_selector_windows/windows/messages.g.h index eb7cc8444a8..e023879c9be 100644 --- a/packages/file_selector/file_selector_windows/windows/messages.g.h +++ b/packages/file_selector/file_selector_windows/windows/messages.g.h @@ -17,17 +17,16 @@ namespace file_selector_windows { - // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) - : code_(code) {} + explicit FlutterError(const std::string& code) : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, + const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -39,7 +38,8 @@ class FlutterError { flutter::EncodableValue details_; }; -template class ErrorOr { +template +class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -58,15 +58,12 @@ template class ErrorOr { std::variant v_; }; - - // Generated class from Pigeon that represents data sent in messages. class TypeGroup { public: // Constructs an object setting all fields. - explicit TypeGroup( - const std::string& label, - const flutter::EncodableList& extensions); + explicit TypeGroup(const std::string& label, + const flutter::EncodableList& extensions); const std::string& label() const; void set_label(std::string_view value_arg); @@ -83,15 +80,12 @@ class TypeGroup { flutter::EncodableList extensions_; }; - // Generated class from Pigeon that represents data sent in messages. class SelectionOptions { public: // Constructs an object setting all fields. - explicit SelectionOptions( - bool allow_multiple, - bool select_folders, - const flutter::EncodableList& allowed_types); + explicit SelectionOptions(bool allow_multiple, bool select_folders, + const flutter::EncodableList& allowed_types); bool allow_multiple() const; void set_allow_multiple(bool value_arg); @@ -112,7 +106,6 @@ class SelectionOptions { flutter::EncodableList allowed_types_; }; - // The result from an open or save dialog. // // Generated class from Pigeon that represents data sent in messages. @@ -122,9 +115,8 @@ class FileDialogResult { explicit FileDialogResult(const flutter::EncodableList& paths); // Constructs an object setting all fields. - explicit FileDialogResult( - const flutter::EncodableList& paths, - const int64_t* type_group_index); + explicit FileDialogResult(const flutter::EncodableList& paths, + const int64_t* type_group_index); // The selected paths. // @@ -149,7 +141,6 @@ class FileDialogResult { std::optional type_group_index_; }; - class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -158,43 +149,41 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue( - const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; + void WriteValue(const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; + protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const override; + uint8_t type, flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from Flutter. +// Generated interface from Pigeon that represents a handler of messages from +// Flutter. class FileSelectorApi { public: FileSelectorApi(const FileSelectorApi&) = delete; FileSelectorApi& operator=(const FileSelectorApi&) = delete; virtual ~FileSelectorApi() {} virtual ErrorOr ShowOpenDialog( - const SelectionOptions& options, - const std::string* initial_directory, - const std::string* confirm_button_text) = 0; + const SelectionOptions& options, const std::string* initial_directory, + const std::string* confirm_button_text) = 0; virtual ErrorOr ShowSaveDialog( - const SelectionOptions& options, - const std::string* initial_directory, - const std::string* suggested_name, - const std::string* confirm_button_text) = 0; + const SelectionOptions& options, const std::string* initial_directory, + const std::string* suggested_name, + const std::string* confirm_button_text) = 0; // The codec used by FileSelectorApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `FileSelectorApi` to handle messages through the `binary_messenger`. - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api); - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - FileSelectorApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `FileSelectorApi` to handle messages through the + // `binary_messenger`. + static void SetUp(flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api); + static void SetUp(flutter::BinaryMessenger* binary_messenger, + FileSelectorApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); + protected: FileSelectorApi() = default; }; diff --git a/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java b/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java index c0e1b9f795d..8507c6de157 100644 --- a/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java +++ b/packages/google_maps_flutter/google_maps_flutter_android/android/src/main/java/io/flutter/plugins/googlemaps/Messages.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; @@ -41,8 +40,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,14 +59,15 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError( + "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -115,9 +114,9 @@ public enum PlatformJointType { } /** - * Enumeration of possible types of PlatformCap, corresponding to the - * subclasses of Cap in the Google Maps Android SDK. - * See https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. + * Enumeration of possible types of PlatformCap, corresponding to the subclasses of Cap in the + * Google Maps Android SDK. See + * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. */ public enum PlatformCapType { BUTT_CAP(0), @@ -160,7 +159,7 @@ public enum PlatformMapBitmapScaling { /** * Pigeon representatation of a CameraPosition. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraPosition { private @NonNull Double bearing; @@ -220,10 +219,17 @@ public void setZoom(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraPosition that = (PlatformCameraPosition) o; - return bearing.equals(that.bearing) && target.equals(that.target) && tilt.equals(that.tilt) && zoom.equals(that.zoom); + return bearing.equals(that.bearing) + && target.equals(that.target) + && tilt.equals(that.tilt) + && zoom.equals(that.zoom); } @Override @@ -302,16 +308,14 @@ ArrayList toList() { /** * Pigeon representation of a CameraUpdate. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdate { /** - * This Object shall be any of the below classes prefixed with - * PlatformCameraUpdate. Each such class represents a different type of - * camera update, and each holds a different set of data, preventing the - * use of a single unified class. Pigeon does not support inheritance, which - * prevents a more strict type bound. - * See https://github.com/flutter/flutter/issues/117819. + * This Object shall be any of the below classes prefixed with PlatformCameraUpdate. Each such + * class represents a different type of camera update, and each holds a different set of data, + * preventing the use of a single unified class. Pigeon does not support inheritance, which + * prevents a more strict type bound. See https://github.com/flutter/flutter/issues/117819. */ private @NonNull Object cameraUpdate; @@ -331,8 +335,12 @@ public void setCameraUpdate(@NonNull Object setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdate that = (PlatformCameraUpdate) o; return cameraUpdate.equals(that.cameraUpdate); } @@ -377,7 +385,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewCameraPosition * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewCameraPosition { private @NonNull PlatformCameraPosition cameraPosition; @@ -398,8 +406,12 @@ public void setCameraPosition(@NonNull PlatformCameraPosition setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateNewCameraPosition that = (PlatformCameraUpdateNewCameraPosition) o; return cameraPosition.equals(that.cameraPosition); } @@ -420,7 +432,8 @@ public static final class Builder { } public @NonNull PlatformCameraUpdateNewCameraPosition build() { - PlatformCameraUpdateNewCameraPosition pigeonReturn = new PlatformCameraUpdateNewCameraPosition(); + PlatformCameraUpdateNewCameraPosition pigeonReturn = + new PlatformCameraUpdateNewCameraPosition(); pigeonReturn.setCameraPosition(cameraPosition); return pigeonReturn; } @@ -433,8 +446,10 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewCameraPosition fromList(@NonNull ArrayList pigeonVar_list) { - PlatformCameraUpdateNewCameraPosition pigeonResult = new PlatformCameraUpdateNewCameraPosition(); + static @NonNull PlatformCameraUpdateNewCameraPosition fromList( + @NonNull ArrayList pigeonVar_list) { + PlatformCameraUpdateNewCameraPosition pigeonResult = + new PlatformCameraUpdateNewCameraPosition(); Object cameraPosition = pigeonVar_list.get(0); pigeonResult.setCameraPosition((PlatformCameraPosition) cameraPosition); return pigeonResult; @@ -444,7 +459,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewLatLng * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewLatLng { private @NonNull PlatformLatLng latLng; @@ -465,8 +480,12 @@ public void setLatLng(@NonNull PlatformLatLng setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateNewLatLng that = (PlatformCameraUpdateNewLatLng) o; return latLng.equals(that.latLng); } @@ -500,7 +519,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewLatLng fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateNewLatLng fromList( + @NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateNewLatLng pigeonResult = new PlatformCameraUpdateNewLatLng(); Object latLng = pigeonVar_list.get(0); pigeonResult.setLatLng((PlatformLatLng) latLng); @@ -511,7 +531,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewLatLngBounds * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewLatLngBounds { private @NonNull PlatformLatLngBounds bounds; @@ -545,8 +565,12 @@ public void setPadding(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateNewLatLngBounds that = (PlatformCameraUpdateNewLatLngBounds) o; return bounds.equals(that.bounds) && padding.equals(that.padding); } @@ -575,7 +599,8 @@ public static final class Builder { } public @NonNull PlatformCameraUpdateNewLatLngBounds build() { - PlatformCameraUpdateNewLatLngBounds pigeonReturn = new PlatformCameraUpdateNewLatLngBounds(); + PlatformCameraUpdateNewLatLngBounds pigeonReturn = + new PlatformCameraUpdateNewLatLngBounds(); pigeonReturn.setBounds(bounds); pigeonReturn.setPadding(padding); return pigeonReturn; @@ -590,7 +615,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewLatLngBounds fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateNewLatLngBounds fromList( + @NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateNewLatLngBounds pigeonResult = new PlatformCameraUpdateNewLatLngBounds(); Object bounds = pigeonVar_list.get(0); pigeonResult.setBounds((PlatformLatLngBounds) bounds); @@ -603,7 +629,7 @@ ArrayList toList() { /** * Pigeon equivalent of NewLatLngZoom * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateNewLatLngZoom { private @NonNull PlatformLatLng latLng; @@ -637,8 +663,12 @@ public void setZoom(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateNewLatLngZoom that = (PlatformCameraUpdateNewLatLngZoom) o; return latLng.equals(that.latLng) && zoom.equals(that.zoom); } @@ -682,7 +712,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateNewLatLngZoom fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateNewLatLngZoom fromList( + @NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateNewLatLngZoom pigeonResult = new PlatformCameraUpdateNewLatLngZoom(); Object latLng = pigeonVar_list.get(0); pigeonResult.setLatLng((PlatformLatLng) latLng); @@ -695,7 +726,7 @@ ArrayList toList() { /** * Pigeon equivalent of ScrollBy * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateScrollBy { private @NonNull Double dx; @@ -729,8 +760,12 @@ public void setDy(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateScrollBy that = (PlatformCameraUpdateScrollBy) o; return dx.equals(that.dx) && dy.equals(that.dy); } @@ -774,7 +809,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformCameraUpdateScrollBy fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformCameraUpdateScrollBy fromList( + @NonNull ArrayList pigeonVar_list) { PlatformCameraUpdateScrollBy pigeonResult = new PlatformCameraUpdateScrollBy(); Object dx = pigeonVar_list.get(0); pigeonResult.setDx((Double) dx); @@ -787,7 +823,7 @@ ArrayList toList() { /** * Pigeon equivalent of ZoomBy * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateZoomBy { private @NonNull Double amount; @@ -818,8 +854,12 @@ public void setFocus(@Nullable PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateZoomBy that = (PlatformCameraUpdateZoomBy) o; return amount.equals(that.amount) && Objects.equals(focus, that.focus); } @@ -876,7 +916,7 @@ ArrayList toList() { /** * Pigeon equivalent of ZoomIn/ZoomOut * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateZoom { private @NonNull Boolean out; @@ -897,8 +937,12 @@ public void setOut(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateZoom that = (PlatformCameraUpdateZoom) o; return out.equals(that.out); } @@ -943,7 +987,7 @@ ArrayList toList() { /** * Pigeon equivalent of ZoomTo * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraUpdateZoomTo { private @NonNull Double zoom; @@ -964,8 +1008,12 @@ public void setZoom(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraUpdateZoomTo that = (PlatformCameraUpdateZoomTo) o; return zoom.equals(that.zoom); } @@ -1010,7 +1058,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Circle class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCircle { private @NonNull Boolean consumeTapEvents; @@ -1135,15 +1183,36 @@ public void setCircleId(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCircle that = (PlatformCircle) o; - return consumeTapEvents.equals(that.consumeTapEvents) && fillColor.equals(that.fillColor) && strokeColor.equals(that.strokeColor) && visible.equals(that.visible) && strokeWidth.equals(that.strokeWidth) && zIndex.equals(that.zIndex) && center.equals(that.center) && radius.equals(that.radius) && circleId.equals(that.circleId); + return consumeTapEvents.equals(that.consumeTapEvents) + && fillColor.equals(that.fillColor) + && strokeColor.equals(that.strokeColor) + && visible.equals(that.visible) + && strokeWidth.equals(that.strokeWidth) + && zIndex.equals(that.zIndex) + && center.equals(that.center) + && radius.equals(that.radius) + && circleId.equals(that.circleId); } @Override public int hashCode() { - return Objects.hash(consumeTapEvents, fillColor, strokeColor, visible, strokeWidth, zIndex, center, radius, circleId); + return Objects.hash( + consumeTapEvents, + fillColor, + strokeColor, + visible, + strokeWidth, + zIndex, + center, + radius, + circleId); } public static final class Builder { @@ -1277,13 +1346,12 @@ ArrayList toList() { /** * Pigeon equivalent of the Heatmap class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformHeatmap { /** - * The heatmap data, as JSON. This should only be set from - * Heatmap.toJson, and the native code must interpret it according to the - * internal implementation details of that method. + * The heatmap data, as JSON. This should only be set from Heatmap.toJson, and the native code + * must interpret it according to the internal implementation details of that method. */ private @NonNull Map json; @@ -1303,8 +1371,12 @@ public void setJson(@NonNull Map setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformHeatmap that = (PlatformHeatmap) o; return json.equals(that.json); } @@ -1349,7 +1421,7 @@ ArrayList toList() { /** * Pigeon equivalent of the ClusterManager class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformClusterManager { private @NonNull String identifier; @@ -1370,8 +1442,12 @@ public void setIdentifier(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformClusterManager that = (PlatformClusterManager) o; return identifier.equals(that.identifier); } @@ -1416,7 +1492,7 @@ ArrayList toList() { /** * Pair of double values, such as for an offset or size. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformDoublePair { private @NonNull Double x; @@ -1450,8 +1526,12 @@ public void setY(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformDoublePair that = (PlatformDoublePair) o; return x.equals(that.x) && y.equals(that.y); } @@ -1508,7 +1588,7 @@ ArrayList toList() { /** * Pigeon equivalent of the InfoWindow class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformInfoWindow { private @Nullable String title; @@ -1549,10 +1629,16 @@ public void setAnchor(@NonNull PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformInfoWindow that = (PlatformInfoWindow) o; - return Objects.equals(title, that.title) && Objects.equals(snippet, that.snippet) && anchor.equals(that.anchor); + return Objects.equals(title, that.title) + && Objects.equals(snippet, that.snippet) + && anchor.equals(that.anchor); } @Override @@ -1619,7 +1705,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Marker class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMarker { private @NonNull Double alpha; @@ -1793,15 +1879,44 @@ public void setClusterManagerId(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformMarker that = (PlatformMarker) o; - return alpha.equals(that.alpha) && anchor.equals(that.anchor) && consumeTapEvents.equals(that.consumeTapEvents) && draggable.equals(that.draggable) && flat.equals(that.flat) && icon.equals(that.icon) && infoWindow.equals(that.infoWindow) && position.equals(that.position) && rotation.equals(that.rotation) && visible.equals(that.visible) && zIndex.equals(that.zIndex) && markerId.equals(that.markerId) && Objects.equals(clusterManagerId, that.clusterManagerId); + return alpha.equals(that.alpha) + && anchor.equals(that.anchor) + && consumeTapEvents.equals(that.consumeTapEvents) + && draggable.equals(that.draggable) + && flat.equals(that.flat) + && icon.equals(that.icon) + && infoWindow.equals(that.infoWindow) + && position.equals(that.position) + && rotation.equals(that.rotation) + && visible.equals(that.visible) + && zIndex.equals(that.zIndex) + && markerId.equals(that.markerId) + && Objects.equals(clusterManagerId, that.clusterManagerId); } @Override public int hashCode() { - return Objects.hash(alpha, anchor, consumeTapEvents, draggable, flat, icon, infoWindow, position, rotation, visible, zIndex, markerId, clusterManagerId); + return Objects.hash( + alpha, + anchor, + consumeTapEvents, + draggable, + flat, + icon, + infoWindow, + position, + rotation, + visible, + zIndex, + markerId, + clusterManagerId); } public static final class Builder { @@ -1983,7 +2098,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Polygon class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPolygon { private @NonNull String polygonId; @@ -2121,15 +2236,38 @@ public void setZIndex(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPolygon that = (PlatformPolygon) o; - return polygonId.equals(that.polygonId) && consumesTapEvents.equals(that.consumesTapEvents) && fillColor.equals(that.fillColor) && geodesic.equals(that.geodesic) && points.equals(that.points) && holes.equals(that.holes) && visible.equals(that.visible) && strokeColor.equals(that.strokeColor) && strokeWidth.equals(that.strokeWidth) && zIndex.equals(that.zIndex); + return polygonId.equals(that.polygonId) + && consumesTapEvents.equals(that.consumesTapEvents) + && fillColor.equals(that.fillColor) + && geodesic.equals(that.geodesic) + && points.equals(that.points) + && holes.equals(that.holes) + && visible.equals(that.visible) + && strokeColor.equals(that.strokeColor) + && strokeWidth.equals(that.strokeWidth) + && zIndex.equals(that.zIndex); } @Override public int hashCode() { - return Objects.hash(polygonId, consumesTapEvents, fillColor, geodesic, points, holes, visible, strokeColor, strokeWidth, zIndex); + return Objects.hash( + polygonId, + consumesTapEvents, + fillColor, + geodesic, + points, + holes, + visible, + strokeColor, + strokeWidth, + zIndex); } public static final class Builder { @@ -2275,7 +2413,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Polyline class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPolyline { private @NonNull String polylineId; @@ -2372,8 +2510,8 @@ public void setPoints(@NonNull List setterArg) { } /** - * The cap at the start and end vertex of a polyline. - * See https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. + * The cap at the start and end vertex of a polyline. See + * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. */ private @NonNull PlatformCap startCap; @@ -2445,15 +2583,42 @@ public void setZIndex(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPolyline that = (PlatformPolyline) o; - return polylineId.equals(that.polylineId) && consumesTapEvents.equals(that.consumesTapEvents) && color.equals(that.color) && geodesic.equals(that.geodesic) && jointType.equals(that.jointType) && patterns.equals(that.patterns) && points.equals(that.points) && startCap.equals(that.startCap) && endCap.equals(that.endCap) && visible.equals(that.visible) && width.equals(that.width) && zIndex.equals(that.zIndex); + return polylineId.equals(that.polylineId) + && consumesTapEvents.equals(that.consumesTapEvents) + && color.equals(that.color) + && geodesic.equals(that.geodesic) + && jointType.equals(that.jointType) + && patterns.equals(that.patterns) + && points.equals(that.points) + && startCap.equals(that.startCap) + && endCap.equals(that.endCap) + && visible.equals(that.visible) + && width.equals(that.width) + && zIndex.equals(that.zIndex); } @Override public int hashCode() { - return Objects.hash(polylineId, consumesTapEvents, color, geodesic, jointType, patterns, points, startCap, endCap, visible, width, zIndex); + return Objects.hash( + polylineId, + consumesTapEvents, + color, + geodesic, + jointType, + patterns, + points, + startCap, + endCap, + visible, + width, + zIndex); } public static final class Builder { @@ -2624,7 +2789,7 @@ ArrayList toList() { * Pigeon equivalent of Cap from the platform interface. * https://github.com/flutter/packages/blob/main/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/cap.dart * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCap { private @NonNull PlatformCapType type; @@ -2665,10 +2830,16 @@ public void setRefWidth(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCap that = (PlatformCap) o; - return type.equals(that.type) && Objects.equals(bitmapDescriptor, that.bitmapDescriptor) && Objects.equals(refWidth, that.refWidth); + return type.equals(that.type) + && Objects.equals(bitmapDescriptor, that.bitmapDescriptor) + && Objects.equals(refWidth, that.refWidth); } @Override @@ -2735,7 +2906,7 @@ ArrayList toList() { /** * Pigeon equivalent of the PatternItem class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPatternItem { private @NonNull PlatformPatternItemType type; @@ -2766,8 +2937,12 @@ public void setLength(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPatternItem that = (PlatformPatternItem) o; return type.equals(that.type) && Objects.equals(length, that.length); } @@ -2824,7 +2999,7 @@ ArrayList toList() { /** * Pigeon equivalent of the Tile class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformTile { private @NonNull Long width; @@ -2868,10 +3043,16 @@ public void setData(@Nullable byte[] setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformTile that = (PlatformTile) o; - return width.equals(that.width) && height.equals(that.height) && Arrays.equals(data, that.data); + return width.equals(that.width) + && height.equals(that.height) + && Arrays.equals(data, that.data); } @Override @@ -2940,7 +3121,7 @@ ArrayList toList() { /** * Pigeon equivalent of the TileOverlay class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformTileOverlay { private @NonNull String tileOverlayId; @@ -3026,10 +3207,19 @@ public void setTileSize(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformTileOverlay that = (PlatformTileOverlay) o; - return tileOverlayId.equals(that.tileOverlayId) && fadeIn.equals(that.fadeIn) && transparency.equals(that.transparency) && zIndex.equals(that.zIndex) && visible.equals(that.visible) && tileSize.equals(that.tileSize); + return tileOverlayId.equals(that.tileOverlayId) + && fadeIn.equals(that.fadeIn) + && transparency.equals(that.transparency) + && zIndex.equals(that.zIndex) + && visible.equals(that.visible) + && tileSize.equals(that.tileSize); } @Override @@ -3132,7 +3322,7 @@ ArrayList toList() { /** * Pigeon equivalent of Flutter's EdgeInsets. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformEdgeInsets { private @NonNull Double top; @@ -3192,10 +3382,17 @@ public void setRight(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformEdgeInsets that = (PlatformEdgeInsets) o; - return top.equals(that.top) && bottom.equals(that.bottom) && left.equals(that.left) && right.equals(that.right); + return top.equals(that.top) + && bottom.equals(that.bottom) + && left.equals(that.left) + && right.equals(that.right); } @Override @@ -3274,7 +3471,7 @@ ArrayList toList() { /** * Pigeon equivalent of LatLng. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformLatLng { private @NonNull Double latitude; @@ -3308,8 +3505,12 @@ public void setLongitude(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformLatLng that = (PlatformLatLng) o; return latitude.equals(that.latitude) && longitude.equals(that.longitude); } @@ -3366,7 +3567,7 @@ ArrayList toList() { /** * Pigeon equivalent of LatLngBounds. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformLatLngBounds { private @NonNull PlatformLatLng northeast; @@ -3400,8 +3601,12 @@ public void setSouthwest(@NonNull PlatformLatLng setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformLatLngBounds that = (PlatformLatLngBounds) o; return northeast.equals(that.northeast) && southwest.equals(that.southwest); } @@ -3458,7 +3663,7 @@ ArrayList toList() { /** * Pigeon equivalent of Cluster. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCluster { private @NonNull String clusterManagerId; @@ -3518,10 +3723,17 @@ public void setMarkerIds(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCluster that = (PlatformCluster) o; - return clusterManagerId.equals(that.clusterManagerId) && position.equals(that.position) && bounds.equals(that.bounds) && markerIds.equals(that.markerIds); + return clusterManagerId.equals(that.clusterManagerId) + && position.equals(that.position) + && bounds.equals(that.bounds) + && markerIds.equals(that.markerIds); } @Override @@ -3600,7 +3812,7 @@ ArrayList toList() { /** * Pigeon equivalent of the GroundOverlay class. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformGroundOverlay { private @NonNull String groundOverlayId; @@ -3749,15 +3961,42 @@ public void setClickable(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformGroundOverlay that = (PlatformGroundOverlay) o; - return groundOverlayId.equals(that.groundOverlayId) && image.equals(that.image) && Objects.equals(position, that.position) && Objects.equals(bounds, that.bounds) && Objects.equals(width, that.width) && Objects.equals(height, that.height) && Objects.equals(anchor, that.anchor) && transparency.equals(that.transparency) && bearing.equals(that.bearing) && zIndex.equals(that.zIndex) && visible.equals(that.visible) && clickable.equals(that.clickable); + return groundOverlayId.equals(that.groundOverlayId) + && image.equals(that.image) + && Objects.equals(position, that.position) + && Objects.equals(bounds, that.bounds) + && Objects.equals(width, that.width) + && Objects.equals(height, that.height) + && Objects.equals(anchor, that.anchor) + && transparency.equals(that.transparency) + && bearing.equals(that.bearing) + && zIndex.equals(that.zIndex) + && visible.equals(that.visible) + && clickable.equals(that.clickable); } @Override public int hashCode() { - return Objects.hash(groundOverlayId, image, position, bounds, width, height, anchor, transparency, bearing, zIndex, visible, clickable); + return Objects.hash( + groundOverlayId, + image, + position, + bounds, + width, + height, + anchor, + transparency, + bearing, + zIndex, + visible, + clickable); } public static final class Builder { @@ -3927,10 +4166,10 @@ ArrayList toList() { /** * Pigeon equivalent of CameraTargetBounds. * - * As with the Dart version, it exists to distinguish between not setting a - * a target, and having an explicitly unbounded target (null [bounds]). + *

As with the Dart version, it exists to distinguish between not setting a a target, and + * having an explicitly unbounded target (null [bounds]). * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformCameraTargetBounds { private @Nullable PlatformLatLngBounds bounds; @@ -3945,8 +4184,12 @@ public void setBounds(@Nullable PlatformLatLngBounds setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformCameraTargetBounds that = (PlatformCameraTargetBounds) o; return Objects.equals(bounds, that.bounds); } @@ -3991,7 +4234,7 @@ ArrayList toList() { /** * Information passed to the platform view creation. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMapViewCreationParams { private @NonNull PlatformCameraPosition initialCameraPosition; @@ -4129,15 +4372,38 @@ public void setInitialGroundOverlays(@NonNull List setter @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformMapViewCreationParams that = (PlatformMapViewCreationParams) o; - return initialCameraPosition.equals(that.initialCameraPosition) && mapConfiguration.equals(that.mapConfiguration) && initialCircles.equals(that.initialCircles) && initialMarkers.equals(that.initialMarkers) && initialPolygons.equals(that.initialPolygons) && initialPolylines.equals(that.initialPolylines) && initialHeatmaps.equals(that.initialHeatmaps) && initialTileOverlays.equals(that.initialTileOverlays) && initialClusterManagers.equals(that.initialClusterManagers) && initialGroundOverlays.equals(that.initialGroundOverlays); + return initialCameraPosition.equals(that.initialCameraPosition) + && mapConfiguration.equals(that.mapConfiguration) + && initialCircles.equals(that.initialCircles) + && initialMarkers.equals(that.initialMarkers) + && initialPolygons.equals(that.initialPolygons) + && initialPolylines.equals(that.initialPolylines) + && initialHeatmaps.equals(that.initialHeatmaps) + && initialTileOverlays.equals(that.initialTileOverlays) + && initialClusterManagers.equals(that.initialClusterManagers) + && initialGroundOverlays.equals(that.initialGroundOverlays); } @Override public int hashCode() { - return Objects.hash(initialCameraPosition, mapConfiguration, initialCircles, initialMarkers, initialPolygons, initialPolylines, initialHeatmaps, initialTileOverlays, initialClusterManagers, initialGroundOverlays); + return Objects.hash( + initialCameraPosition, + mapConfiguration, + initialCircles, + initialMarkers, + initialPolygons, + initialPolylines, + initialHeatmaps, + initialTileOverlays, + initialClusterManagers, + initialGroundOverlays); } public static final class Builder { @@ -4209,7 +4475,8 @@ public static final class Builder { private @Nullable List initialClusterManagers; @CanIgnoreReturnValue - public @NonNull Builder setInitialClusterManagers(@NonNull List setterArg) { + public @NonNull Builder setInitialClusterManagers( + @NonNull List setterArg) { this.initialClusterManagers = setterArg; return this; } @@ -4217,7 +4484,8 @@ public static final class Builder { private @Nullable List initialGroundOverlays; @CanIgnoreReturnValue - public @NonNull Builder setInitialGroundOverlays(@NonNull List setterArg) { + public @NonNull Builder setInitialGroundOverlays( + @NonNull List setterArg) { this.initialGroundOverlays = setterArg; return this; } @@ -4254,7 +4522,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformMapViewCreationParams fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformMapViewCreationParams fromList( + @NonNull ArrayList pigeonVar_list) { PlatformMapViewCreationParams pigeonResult = new PlatformMapViewCreationParams(); Object initialCameraPosition = pigeonVar_list.get(0); pigeonResult.setInitialCameraPosition((PlatformCameraPosition) initialCameraPosition); @@ -4283,7 +4552,7 @@ ArrayList toList() { /** * Pigeon equivalent of MapConfiguration. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformMapConfiguration { private @Nullable Boolean compassEnabled; @@ -4488,15 +4757,58 @@ public void setStyle(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformMapConfiguration that = (PlatformMapConfiguration) o; - return Objects.equals(compassEnabled, that.compassEnabled) && Objects.equals(cameraTargetBounds, that.cameraTargetBounds) && Objects.equals(mapType, that.mapType) && Objects.equals(minMaxZoomPreference, that.minMaxZoomPreference) && Objects.equals(mapToolbarEnabled, that.mapToolbarEnabled) && Objects.equals(rotateGesturesEnabled, that.rotateGesturesEnabled) && Objects.equals(scrollGesturesEnabled, that.scrollGesturesEnabled) && Objects.equals(tiltGesturesEnabled, that.tiltGesturesEnabled) && Objects.equals(trackCameraPosition, that.trackCameraPosition) && Objects.equals(zoomControlsEnabled, that.zoomControlsEnabled) && Objects.equals(zoomGesturesEnabled, that.zoomGesturesEnabled) && Objects.equals(myLocationEnabled, that.myLocationEnabled) && Objects.equals(myLocationButtonEnabled, that.myLocationButtonEnabled) && Objects.equals(padding, that.padding) && Objects.equals(indoorViewEnabled, that.indoorViewEnabled) && Objects.equals(trafficEnabled, that.trafficEnabled) && Objects.equals(buildingsEnabled, that.buildingsEnabled) && Objects.equals(liteModeEnabled, that.liteModeEnabled) && Objects.equals(cloudMapId, that.cloudMapId) && Objects.equals(style, that.style); + return Objects.equals(compassEnabled, that.compassEnabled) + && Objects.equals(cameraTargetBounds, that.cameraTargetBounds) + && Objects.equals(mapType, that.mapType) + && Objects.equals(minMaxZoomPreference, that.minMaxZoomPreference) + && Objects.equals(mapToolbarEnabled, that.mapToolbarEnabled) + && Objects.equals(rotateGesturesEnabled, that.rotateGesturesEnabled) + && Objects.equals(scrollGesturesEnabled, that.scrollGesturesEnabled) + && Objects.equals(tiltGesturesEnabled, that.tiltGesturesEnabled) + && Objects.equals(trackCameraPosition, that.trackCameraPosition) + && Objects.equals(zoomControlsEnabled, that.zoomControlsEnabled) + && Objects.equals(zoomGesturesEnabled, that.zoomGesturesEnabled) + && Objects.equals(myLocationEnabled, that.myLocationEnabled) + && Objects.equals(myLocationButtonEnabled, that.myLocationButtonEnabled) + && Objects.equals(padding, that.padding) + && Objects.equals(indoorViewEnabled, that.indoorViewEnabled) + && Objects.equals(trafficEnabled, that.trafficEnabled) + && Objects.equals(buildingsEnabled, that.buildingsEnabled) + && Objects.equals(liteModeEnabled, that.liteModeEnabled) + && Objects.equals(cloudMapId, that.cloudMapId) + && Objects.equals(style, that.style); } @Override public int hashCode() { - return Objects.hash(compassEnabled, cameraTargetBounds, mapType, minMaxZoomPreference, mapToolbarEnabled, rotateGesturesEnabled, scrollGesturesEnabled, tiltGesturesEnabled, trackCameraPosition, zoomControlsEnabled, zoomGesturesEnabled, myLocationEnabled, myLocationButtonEnabled, padding, indoorViewEnabled, trafficEnabled, buildingsEnabled, liteModeEnabled, cloudMapId, style); + return Objects.hash( + compassEnabled, + cameraTargetBounds, + mapType, + minMaxZoomPreference, + mapToolbarEnabled, + rotateGesturesEnabled, + scrollGesturesEnabled, + tiltGesturesEnabled, + trackCameraPosition, + zoomControlsEnabled, + zoomGesturesEnabled, + myLocationEnabled, + myLocationButtonEnabled, + padding, + indoorViewEnabled, + trafficEnabled, + buildingsEnabled, + liteModeEnabled, + cloudMapId, + style); } public static final class Builder { @@ -4512,7 +4824,8 @@ public static final class Builder { private @Nullable PlatformCameraTargetBounds cameraTargetBounds; @CanIgnoreReturnValue - public @NonNull Builder setCameraTargetBounds(@Nullable PlatformCameraTargetBounds setterArg) { + public @NonNull Builder setCameraTargetBounds( + @Nullable PlatformCameraTargetBounds setterArg) { this.cameraTargetBounds = setterArg; return this; } @@ -4762,7 +5075,7 @@ ArrayList toList() { /** * Pigeon representation of an x,y coordinate. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPoint { private @NonNull Long x; @@ -4796,8 +5109,12 @@ public void setY(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPoint that = (PlatformPoint) o; return x.equals(that.x) && y.equals(that.y); } @@ -4854,7 +5171,7 @@ ArrayList toList() { /** * Pigeon equivalent of native TileOverlay properties. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformTileLayer { private @NonNull Boolean visible; @@ -4914,10 +5231,17 @@ public void setZIndex(@NonNull Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformTileLayer that = (PlatformTileLayer) o; - return visible.equals(that.visible) && fadeIn.equals(that.fadeIn) && transparency.equals(that.transparency) && zIndex.equals(that.zIndex); + return visible.equals(that.visible) + && fadeIn.equals(that.fadeIn) + && transparency.equals(that.transparency) + && zIndex.equals(that.zIndex); } @Override @@ -4996,7 +5320,7 @@ ArrayList toList() { /** * Possible outcomes of launching a URL. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformZoomRange { private @Nullable Double min; @@ -5021,8 +5345,12 @@ public void setMax(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformZoomRange that = (PlatformZoomRange) o; return Objects.equals(min, that.min) && Objects.equals(max, that.max); } @@ -5077,20 +5405,18 @@ ArrayList toList() { } /** - * Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint - * types of [BitmapDescriptor], [PlatformBitmap] contains a single field which - * may hold the pigeon equivalent type of any of them. + * Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint types of + * [BitmapDescriptor], [PlatformBitmap] contains a single field which may hold the pigeon + * equivalent type of any of them. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmap { /** - * One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], - * [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], - * [PlatformBitmapBytes], or [PlatformBitmapDefaultMarker]. - * As Pigeon does not currently support data class inheritance, this - * approach allows for the different bitmap implementations to be valid - * argument and return types of the API methods. See + * One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], [PlatformBitmapAssetImage], + * [PlatformBitmapBytesMap], [PlatformBitmapBytes], or [PlatformBitmapDefaultMarker]. As Pigeon + * does not currently support data class inheritance, this approach allows for the different + * bitmap implementations to be valid argument and return types of the API methods. See * https://github.com/flutter/flutter/issues/117819. */ private @NonNull Object bitmap; @@ -5111,8 +5437,12 @@ public void setBitmap(@NonNull Object setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmap that = (PlatformBitmap) o; return bitmap.equals(that.bitmap); } @@ -5158,7 +5488,7 @@ ArrayList toList() { * Pigeon equivalent of [DefaultMarker]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#defaultMarker(float) * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapDefaultMarker { private @Nullable Double hue; @@ -5173,8 +5503,12 @@ public void setHue(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmapDefaultMarker that = (PlatformBitmapDefaultMarker) o; return Objects.equals(hue, that.hue); } @@ -5208,7 +5542,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformBitmapDefaultMarker fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformBitmapDefaultMarker fromList( + @NonNull ArrayList pigeonVar_list) { PlatformBitmapDefaultMarker pigeonResult = new PlatformBitmapDefaultMarker(); Object hue = pigeonVar_list.get(0); pigeonResult.setHue((Double) hue); @@ -5220,7 +5555,7 @@ ArrayList toList() { * Pigeon equivalent of [BytesBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#fromBitmap(android.graphics.Bitmap) * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapBytes { private @NonNull byte[] byteData; @@ -5251,8 +5586,12 @@ public void setSize(@Nullable PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmapBytes that = (PlatformBitmapBytes) o; return Arrays.equals(byteData, that.byteData) && Objects.equals(size, that.size); } @@ -5312,7 +5651,7 @@ ArrayList toList() { * Pigeon equivalent of [AssetBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapAsset { private @NonNull String name; @@ -5343,8 +5682,12 @@ public void setPkg(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmapAsset that = (PlatformBitmapAsset) o; return name.equals(that.name) && Objects.equals(pkg, that.pkg); } @@ -5402,7 +5745,7 @@ ArrayList toList() { * Pigeon equivalent of [AssetImageBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapAssetImage { private @NonNull String name; @@ -5446,8 +5789,12 @@ public void setSize(@Nullable PlatformDoublePair setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmapAssetImage that = (PlatformBitmapAssetImage) o; return name.equals(that.name) && scale.equals(that.scale) && Objects.equals(size, that.size); } @@ -5517,7 +5864,7 @@ ArrayList toList() { * Pigeon equivalent of [AssetMapBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapAssetMap { private @NonNull String assetName; @@ -5584,10 +5931,18 @@ public void setHeight(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmapAssetMap that = (PlatformBitmapAssetMap) o; - return assetName.equals(that.assetName) && bitmapScaling.equals(that.bitmapScaling) && imagePixelRatio.equals(that.imagePixelRatio) && Objects.equals(width, that.width) && Objects.equals(height, that.height); + return assetName.equals(that.assetName) + && bitmapScaling.equals(that.bitmapScaling) + && imagePixelRatio.equals(that.imagePixelRatio) + && Objects.equals(width, that.width) + && Objects.equals(height, that.height); } @Override @@ -5679,7 +6034,7 @@ ArrayList toList() { * Pigeon equivalent of [BytesMapBitmap]. See * https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-frombitmap-bitmap-image * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBitmapBytesMap { private @NonNull byte[] byteData; @@ -5746,10 +6101,18 @@ public void setHeight(@Nullable Double setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBitmapBytesMap that = (PlatformBitmapBytesMap) o; - return Arrays.equals(byteData, that.byteData) && bitmapScaling.equals(that.bitmapScaling) && imagePixelRatio.equals(that.imagePixelRatio) && Objects.equals(width, that.width) && Objects.equals(height, that.height); + return Arrays.equals(byteData, that.byteData) + && bitmapScaling.equals(that.bitmapScaling) + && imagePixelRatio.equals(that.imagePixelRatio) + && Objects.equals(width, that.width) + && Objects.equals(height, that.height); } @Override @@ -5847,40 +6210,52 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : PlatformMapType.values()[((Long) value).intValue()]; - } - case (byte) 130: { - Object value = readValue(buffer); - return value == null ? null : PlatformRendererType.values()[((Long) value).intValue()]; - } - case (byte) 131: { - Object value = readValue(buffer); - return value == null ? null : PlatformJointType.values()[((Long) value).intValue()]; - } - case (byte) 132: { - Object value = readValue(buffer); - return value == null ? null : PlatformCapType.values()[((Long) value).intValue()]; - } - case (byte) 133: { - Object value = readValue(buffer); - return value == null ? null : PlatformPatternItemType.values()[((Long) value).intValue()]; - } - case (byte) 134: { - Object value = readValue(buffer); - return value == null ? null : PlatformMapBitmapScaling.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null ? null : PlatformMapType.values()[((Long) value).intValue()]; + } + case (byte) 130: + { + Object value = readValue(buffer); + return value == null ? null : PlatformRendererType.values()[((Long) value).intValue()]; + } + case (byte) 131: + { + Object value = readValue(buffer); + return value == null ? null : PlatformJointType.values()[((Long) value).intValue()]; + } + case (byte) 132: + { + Object value = readValue(buffer); + return value == null ? null : PlatformCapType.values()[((Long) value).intValue()]; + } + case (byte) 133: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformPatternItemType.values()[((Long) value).intValue()]; + } + case (byte) 134: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformMapBitmapScaling.values()[((Long) value).intValue()]; + } case (byte) 135: return PlatformCameraPosition.fromList((ArrayList) readValue(buffer)); case (byte) 136: return PlatformCameraUpdate.fromList((ArrayList) readValue(buffer)); case (byte) 137: - return PlatformCameraUpdateNewCameraPosition.fromList((ArrayList) readValue(buffer)); + return PlatformCameraUpdateNewCameraPosition.fromList( + (ArrayList) readValue(buffer)); case (byte) 138: return PlatformCameraUpdateNewLatLng.fromList((ArrayList) readValue(buffer)); case (byte) 139: - return PlatformCameraUpdateNewLatLngBounds.fromList((ArrayList) readValue(buffer)); + return PlatformCameraUpdateNewLatLngBounds.fromList( + (ArrayList) readValue(buffer)); case (byte) 140: return PlatformCameraUpdateNewLatLngZoom.fromList((ArrayList) readValue(buffer)); case (byte) 141: @@ -6102,7 +6477,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -6130,9 +6504,9 @@ public interface VoidResult { /** * Interface for non-test interactions with the native SDK. * - * For test-only state queries, see [MapsInspectorApi]. + *

For test-only state queries, see [MapsInspectorApi]. * - * Generated interface from Pigeon that represents a handler of messages from Flutter. + *

Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsApi { /** Returns once the map instance is available. */ @@ -6140,75 +6514,91 @@ public interface MapsApi { /** * Updates the map's configuration options. * - * Only non-null configuration values will result in updates; options with - * null values will remain unchanged. + *

Only non-null configuration values will result in updates; options with null values will + * remain unchanged. */ void updateMapConfiguration(@NonNull PlatformMapConfiguration configuration); /** Updates the set of circles on the map. */ - void updateCircles(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updateCircles( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Updates the set of heatmaps on the map. */ - void updateHeatmaps(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updateHeatmaps( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Updates the set of custer managers for clusters on the map. */ - void updateClusterManagers(@NonNull List toAdd, @NonNull List idsToRemove); + void updateClusterManagers( + @NonNull List toAdd, @NonNull List idsToRemove); /** Updates the set of markers on the map. */ - void updateMarkers(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updateMarkers( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Updates the set of polygonss on the map. */ - void updatePolygons(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updatePolygons( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Updates the set of polylines on the map. */ - void updatePolylines(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updatePolylines( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Updates the set of tile overlays on the map. */ - void updateTileOverlays(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updateTileOverlays( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Updates the set of ground overlays on the map. */ - void updateGroundOverlays(@NonNull List toAdd, @NonNull List toChange, @NonNull List idsToRemove); + void updateGroundOverlays( + @NonNull List toAdd, + @NonNull List toChange, + @NonNull List idsToRemove); /** Gets the screen coordinate for the given map location. */ - @NonNull + @NonNull PlatformPoint getScreenCoordinate(@NonNull PlatformLatLng latLng); /** Gets the map location for the given screen coordinate. */ - @NonNull + @NonNull PlatformLatLng getLatLng(@NonNull PlatformPoint screenCoordinate); /** Gets the map region currently displayed on the map. */ - @NonNull + @NonNull PlatformLatLngBounds getVisibleRegion(); - /** - * Moves the camera according to [cameraUpdate] immediately, with no - * animation. - */ + /** Moves the camera according to [cameraUpdate] immediately, with no animation. */ void moveCamera(@NonNull PlatformCameraUpdate cameraUpdate); /** - * Moves the camera according to [cameraUpdate], animating the update using a - * duration in milliseconds if provided. + * Moves the camera according to [cameraUpdate], animating the update using a duration in + * milliseconds if provided. */ - void animateCamera(@NonNull PlatformCameraUpdate cameraUpdate, @Nullable Long durationMilliseconds); + void animateCamera( + @NonNull PlatformCameraUpdate cameraUpdate, @Nullable Long durationMilliseconds); /** Gets the current map zoom level. */ - @NonNull + @NonNull Double getZoomLevel(); /** Show the info window for the marker with the given ID. */ void showInfoWindow(@NonNull String markerId); /** Hide the info window for the marker with the given ID. */ void hideInfoWindow(@NonNull String markerId); - /** - * Returns true if the marker with the given ID is currently displaying its - * info window. - */ - @NonNull + /** Returns true if the marker with the given ID is currently displaying its info window. */ + @NonNull Boolean isInfoWindowShown(@NonNull String markerId); /** - * Sets the style to the given map style string, where an empty string - * indicates that the style should be cleared. + * Sets the style to the given map style string, where an empty string indicates that the style + * should be cleared. * - * Returns false if there was an error setting the style, such as an invalid - * style string. + *

Returns false if there was an error setting the style, such as an invalid style string. */ - @NonNull + @NonNull Boolean setStyle(@NonNull String style); /** - * Returns true if the last attempt to set a style, either via initial map - * style or setMapStyle, succeeded. + * Returns true if the last attempt to set a style, either via initial map style or setMapStyle, + * succeeded. * - * This allows checking asynchronously for initial style failures, as there - * is no way to return failures from map initialization. + *

This allows checking asynchronously for initial style failures, as there is no way to + * return failures from map initialization. */ - @NonNull + @NonNull Boolean didLastStyleSucceed(); /** Clears the cache of tiles previously requseted from the tile provider. */ void clearTileCache(@NonNull String tileOverlayId); @@ -6219,16 +6609,23 @@ public interface MapsApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `MapsApi` to handle messages through the `binaryMessenger`. */ + /** Sets up an instance of `MapsApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable MapsApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6255,7 +6652,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6265,8 +6665,7 @@ public void error(Throwable error) { try { api.updateMapConfiguration(configurationArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6278,7 +6677,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6290,8 +6692,7 @@ public void error(Throwable error) { try { api.updateCircles(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6303,7 +6704,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6315,8 +6719,7 @@ public void error(Throwable error) { try { api.updateHeatmaps(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6328,7 +6731,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6339,8 +6745,7 @@ public void error(Throwable error) { try { api.updateClusterManagers(toAddArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6352,7 +6757,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6364,8 +6772,7 @@ public void error(Throwable error) { try { api.updateMarkers(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6377,7 +6784,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6389,8 +6799,7 @@ public void error(Throwable error) { try { api.updatePolygons(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6402,7 +6811,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6414,8 +6826,7 @@ public void error(Throwable error) { try { api.updatePolylines(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6427,7 +6838,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6439,8 +6853,7 @@ public void error(Throwable error) { try { api.updateTileOverlays(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6452,7 +6865,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6464,8 +6880,7 @@ public void error(Throwable error) { try { api.updateGroundOverlays(toAddArg, toChangeArg, idsToRemoveArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6477,7 +6892,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6487,8 +6905,7 @@ public void error(Throwable error) { try { PlatformPoint output = api.getScreenCoordinate(latLngArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6500,7 +6917,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6510,8 +6930,7 @@ public void error(Throwable error) { try { PlatformLatLng output = api.getLatLng(screenCoordinateArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6523,7 +6942,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6531,8 +6953,7 @@ public void error(Throwable error) { try { PlatformLatLngBounds output = api.getVisibleRegion(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6544,7 +6965,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6554,8 +6978,7 @@ public void error(Throwable error) { try { api.moveCamera(cameraUpdateArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6567,7 +6990,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6578,8 +7004,7 @@ public void error(Throwable error) { try { api.animateCamera(cameraUpdateArg, durationMillisecondsArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6591,7 +7016,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6599,8 +7027,7 @@ public void error(Throwable error) { try { Double output = api.getZoomLevel(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6612,7 +7039,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6622,8 +7052,7 @@ public void error(Throwable error) { try { api.showInfoWindow(markerIdArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6635,7 +7064,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6645,8 +7077,7 @@ public void error(Throwable error) { try { api.hideInfoWindow(markerIdArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6658,7 +7089,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6668,8 +7102,7 @@ public void error(Throwable error) { try { Boolean output = api.isInfoWindowShown(markerIdArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6681,7 +7114,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6691,8 +7127,7 @@ public void error(Throwable error) { try { Boolean output = api.setStyle(styleArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6704,7 +7139,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6712,8 +7150,7 @@ public void error(Throwable error) { try { Boolean output = api.didLastStyleSucceed(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6725,7 +7162,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6735,8 +7175,7 @@ public void error(Throwable error) { try { api.clearTileCache(tileOverlayIdArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -6748,7 +7187,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -6782,377 +7224,442 @@ public static class MapsCallbackApi { public MapsCallbackApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - public MapsCallbackApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + + public MapsCallbackApi( + @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** - * Public interface for sending reply. - * The codec used by MapsCallbackApi. - */ + /** Public interface for sending reply. The codec used by MapsCallbackApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called when the map camera starts moving. */ public void onCameraMoveStarted(@NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( null, channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map camera moves. */ - public void onCameraMove(@NonNull PlatformCameraPosition cameraPositionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove" + messageChannelSuffix; + public void onCameraMove( + @NonNull PlatformCameraPosition cameraPositionArg, @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(cameraPositionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map camera stops moving. */ public void onCameraIdle(@NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( null, channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map, not a specifc map object, is tapped. */ public void onTap(@NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when the map, not a specifc map object, is long pressed. */ public void onLongPress(@NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker is tapped. */ public void onMarkerTap(@NonNull String markerIdArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(markerIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker drag starts. */ - public void onMarkerDragStart(@NonNull String markerIdArg, @NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart" + messageChannelSuffix; + public void onMarkerDragStart( + @NonNull String markerIdArg, + @NonNull PlatformLatLng positionArg, + @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(markerIdArg, positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker drag updates. */ - public void onMarkerDrag(@NonNull String markerIdArg, @NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag" + messageChannelSuffix; + public void onMarkerDrag( + @NonNull String markerIdArg, + @NonNull PlatformLatLng positionArg, + @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(markerIdArg, positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker drag ends. */ - public void onMarkerDragEnd(@NonNull String markerIdArg, @NonNull PlatformLatLng positionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd" + messageChannelSuffix; + public void onMarkerDragEnd( + @NonNull String markerIdArg, + @NonNull PlatformLatLng positionArg, + @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(markerIdArg, positionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker's info window is tapped. */ public void onInfoWindowTap(@NonNull String markerIdArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(markerIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a circle is tapped. */ public void onCircleTap(@NonNull String circleIdArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(circleIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a marker cluster is tapped. */ public void onClusterTap(@NonNull PlatformCluster clusterArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(clusterArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a polygon is tapped. */ public void onPolygonTap(@NonNull String polygonIdArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(polygonIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a polyline is tapped. */ public void onPolylineTap(@NonNull String polylineIdArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(polylineIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called when a ground overlay is tapped. */ public void onGroundOverlayTap(@NonNull String groundOverlayIdArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(groundOverlayIdArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called to get data for a map tile. */ - public void getTileOverlayTile(@NonNull String tileOverlayIdArg, @NonNull PlatformPoint locationArg, @NonNull Long zoomArg, @NonNull Result result) { - final String channelName = "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile" + messageChannelSuffix; + public void getTileOverlayTile( + @NonNull String tileOverlayIdArg, + @NonNull PlatformPoint locationArg, + @NonNull Long zoomArg, + @NonNull Result result) { + final String channelName = + "dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Arrays.asList(tileOverlayIdArg, locationArg, zoomArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else if (listReply.get(0) == null) { - result.error(new FlutterError("null-error", "Flutter api returned null value for non-null return value.", "")); + result.error( + new FlutterError( + "null-error", + "Flutter api returned null value for non-null return value.", + "")); } else { @SuppressWarnings("ConstantConditions") PlatformTile output = (PlatformTile) listReply.get(0); result.success(output); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } /** * Interface for global SDK initialization. * - * Generated interface from Pigeon that represents a handler of messages from Flutter. + *

Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsInitializerApi { /** * Initializes the Google Maps SDK with the given renderer preference. * - * A null renderer preference will result in the default renderer. + *

A null renderer preference will result in the default renderer. * - * Calling this more than once in the lifetime of an application will result - * in an error. + *

Calling this more than once in the lifetime of an application will result in an error. */ - void initializeWithPreferredRenderer(@Nullable PlatformRendererType type, @NonNull Result result); + void initializeWithPreferredRenderer( + @Nullable PlatformRendererType type, @NonNull Result result); /** - * Attempts to trigger any thread-blocking work - * the Google Maps SDK normally does when a map is shown for the first time. + * Attempts to trigger any thread-blocking work the Google Maps SDK normally does when a map is + * shown for the first time. */ void warmup(); @@ -7160,16 +7667,25 @@ public interface MapsInitializerApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `MapsInitializerApi` to handle messages through the `binaryMessenger`. */ + /** + * Sets up an instance of `MapsInitializerApi` to handle messages through the `binaryMessenger`. + */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsInitializerApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsInitializerApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable MapsInitializerApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7198,7 +7714,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7206,8 +7725,7 @@ public void error(Throwable error) { try { api.warmup(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7219,11 +7737,10 @@ public void error(Throwable error) { } } /** - * Dummy interface to force generation of the platform view creation params, - * which are not used in any Pigeon calls, only the platform view creation - * call made internally by Flutter. + * Dummy interface to force generation of the platform view creation params, which are not used in + * any Pigeon calls, only the platform view creation call made internally by Flutter. * - * Generated interface from Pigeon that represents a handler of messages from Flutter. + *

Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsPlatformViewApi { @@ -7233,16 +7750,26 @@ public interface MapsPlatformViewApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `MapsPlatformViewApi` to handle messages through the `binaryMessenger`. */ + /** + * Sets up an instance of `MapsPlatformViewApi` to handle messages through the + * `binaryMessenger`. + */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsPlatformViewApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsPlatformViewApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable MapsPlatformViewApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7252,8 +7779,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { api.createView(typeArg); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7267,72 +7793,81 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess /** * Inspector API only intended for use in integration tests. * - * Generated interface from Pigeon that represents a handler of messages from Flutter. + *

Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface MapsInspectorApi { - @NonNull + @NonNull Boolean areBuildingsEnabled(); - @NonNull + @NonNull Boolean areRotateGesturesEnabled(); - @NonNull + @NonNull Boolean areZoomControlsEnabled(); - @NonNull + @NonNull Boolean areScrollGesturesEnabled(); - @NonNull + @NonNull Boolean areTiltGesturesEnabled(); - @NonNull + @NonNull Boolean areZoomGesturesEnabled(); - @NonNull + @NonNull Boolean isCompassEnabled(); - @Nullable + @Nullable Boolean isLiteModeEnabled(); - @NonNull + @NonNull Boolean isMapToolbarEnabled(); - @NonNull + @NonNull Boolean isMyLocationButtonEnabled(); - @NonNull + @NonNull Boolean isTrafficEnabled(); - @Nullable + @Nullable PlatformTileLayer getTileOverlayInfo(@NonNull String tileOverlayId); - @Nullable + @Nullable PlatformGroundOverlay getGroundOverlayInfo(@NonNull String groundOverlayId); - @NonNull + @NonNull PlatformZoomRange getZoomRange(); - @NonNull + @NonNull List getClusters(@NonNull String clusterManagerId); - @NonNull + @NonNull PlatformCameraPosition getCameraPosition(); /** The codec used by MapsInspectorApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `MapsInspectorApi` to handle messages through the `binaryMessenger`. */ + /** + * Sets up an instance of `MapsInspectorApi` to handle messages through the `binaryMessenger`. + */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable MapsInspectorApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable MapsInspectorApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable MapsInspectorApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7340,8 +7875,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.areBuildingsEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7353,7 +7887,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7361,8 +7898,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.areRotateGesturesEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7374,7 +7910,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7382,8 +7921,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.areZoomControlsEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7395,7 +7933,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7403,8 +7944,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.areScrollGesturesEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7416,7 +7956,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7424,8 +7967,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.areTiltGesturesEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7437,7 +7979,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7445,8 +7990,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.areZoomGesturesEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7458,7 +8002,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7466,8 +8013,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isCompassEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7479,7 +8025,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7487,8 +8036,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isLiteModeEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7500,7 +8048,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7508,8 +8059,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isMapToolbarEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7521,7 +8071,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7529,8 +8082,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isMyLocationButtonEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7542,7 +8094,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7550,8 +8105,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isTrafficEnabled(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7563,7 +8117,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7573,8 +8130,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { PlatformTileLayer output = api.getTileOverlayInfo(tileOverlayIdArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7586,7 +8142,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7596,8 +8155,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { PlatformGroundOverlay output = api.getGroundOverlayInfo(groundOverlayIdArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7609,7 +8167,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7617,8 +8178,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { PlatformZoomRange output = api.getZoomRange(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7630,7 +8190,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7640,8 +8203,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { List output = api.getClusters(clusterManagerIdArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -7653,7 +8215,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -7661,8 +8226,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { PlatformCameraPosition output = api.getCameraPosition(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart b/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart index df50b621f8a..0b1342f448d 100644 --- a/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart +++ b/packages/google_maps_flutter/google_maps_flutter_android/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,64 +31,43 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Pigeon equivalent of MapType -enum PlatformMapType { - none, - normal, - satellite, - terrain, - hybrid, -} +enum PlatformMapType { none, normal, satellite, terrain, hybrid } -enum PlatformRendererType { - legacy, - latest, -} +enum PlatformRendererType { legacy, latest } /// Join types for polyline joints. -enum PlatformJointType { - mitered, - bevel, - round, -} +enum PlatformJointType { mitered, bevel, round } /// Enumeration of possible types of PlatformCap, corresponding to the /// subclasses of Cap in the Google Maps Android SDK. /// See https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/Cap. -enum PlatformCapType { - buttCap, - roundCap, - squareCap, - customCap, -} +enum PlatformCapType { buttCap, roundCap, squareCap, customCap } /// Enumeration of possible types for PatternItem. -enum PlatformPatternItemType { - dot, - dash, - gap, -} +enum PlatformPatternItemType { dot, dash, gap } /// Pigeon equivalent of [MapBitmapScaling]. -enum PlatformMapBitmapScaling { - auto, - none, -} +enum PlatformMapBitmapScaling { auto, none } /// Pigeon representatation of a CameraPosition. class PlatformCameraPosition { @@ -104,16 +87,12 @@ class PlatformCameraPosition { double zoom; List _toList() { - return [ - bearing, - target, - tilt, - zoom, - ]; + return [bearing, target, tilt, zoom]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraPosition decode(Object result) { result as List; @@ -139,15 +118,12 @@ class PlatformCameraPosition { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon representation of a CameraUpdate. class PlatformCameraUpdate { - PlatformCameraUpdate({ - required this.cameraUpdate, - }); + PlatformCameraUpdate({required this.cameraUpdate}); /// This Object shall be any of the below classes prefixed with /// PlatformCameraUpdate. Each such class represents a different type of @@ -158,19 +134,16 @@ class PlatformCameraUpdate { Object cameraUpdate; List _toList() { - return [ - cameraUpdate, - ]; + return [cameraUpdate]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdate decode(Object result) { result as List; - return PlatformCameraUpdate( - cameraUpdate: result[0]!, - ); + return PlatformCameraUpdate(cameraUpdate: result[0]!); } @override @@ -187,26 +160,22 @@ class PlatformCameraUpdate { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewCameraPosition class PlatformCameraUpdateNewCameraPosition { - PlatformCameraUpdateNewCameraPosition({ - required this.cameraPosition, - }); + PlatformCameraUpdateNewCameraPosition({required this.cameraPosition}); PlatformCameraPosition cameraPosition; List _toList() { - return [ - cameraPosition, - ]; + return [cameraPosition]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewCameraPosition decode(Object result) { result as List; @@ -218,7 +187,8 @@ class PlatformCameraUpdateNewCameraPosition { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewCameraPosition || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewCameraPosition || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -229,38 +199,33 @@ class PlatformCameraUpdateNewCameraPosition { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewLatLng class PlatformCameraUpdateNewLatLng { - PlatformCameraUpdateNewLatLng({ - required this.latLng, - }); + PlatformCameraUpdateNewLatLng({required this.latLng}); PlatformLatLng latLng; List _toList() { - return [ - latLng, - ]; + return [latLng]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewLatLng decode(Object result) { result as List; - return PlatformCameraUpdateNewLatLng( - latLng: result[0]! as PlatformLatLng, - ); + return PlatformCameraUpdateNewLatLng(latLng: result[0]! as PlatformLatLng); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewLatLng || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewLatLng || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -271,8 +236,7 @@ class PlatformCameraUpdateNewLatLng { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewLatLngBounds @@ -287,14 +251,12 @@ class PlatformCameraUpdateNewLatLngBounds { double padding; List _toList() { - return [ - bounds, - padding, - ]; + return [bounds, padding]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewLatLngBounds decode(Object result) { result as List; @@ -307,7 +269,8 @@ class PlatformCameraUpdateNewLatLngBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewLatLngBounds || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewLatLngBounds || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -318,30 +281,24 @@ class PlatformCameraUpdateNewLatLngBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewLatLngZoom class PlatformCameraUpdateNewLatLngZoom { - PlatformCameraUpdateNewLatLngZoom({ - required this.latLng, - required this.zoom, - }); + PlatformCameraUpdateNewLatLngZoom({required this.latLng, required this.zoom}); PlatformLatLng latLng; double zoom; List _toList() { - return [ - latLng, - zoom, - ]; + return [latLng, zoom]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewLatLngZoom decode(Object result) { result as List; @@ -354,7 +311,8 @@ class PlatformCameraUpdateNewLatLngZoom { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewLatLngZoom || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewLatLngZoom || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -365,30 +323,24 @@ class PlatformCameraUpdateNewLatLngZoom { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ScrollBy class PlatformCameraUpdateScrollBy { - PlatformCameraUpdateScrollBy({ - required this.dx, - required this.dy, - }); + PlatformCameraUpdateScrollBy({required this.dx, required this.dy}); double dx; double dy; List _toList() { - return [ - dx, - dy, - ]; + return [dx, dy]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateScrollBy decode(Object result) { result as List; @@ -401,7 +353,8 @@ class PlatformCameraUpdateScrollBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateScrollBy || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateScrollBy || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -412,30 +365,24 @@ class PlatformCameraUpdateScrollBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ZoomBy class PlatformCameraUpdateZoomBy { - PlatformCameraUpdateZoomBy({ - required this.amount, - this.focus, - }); + PlatformCameraUpdateZoomBy({required this.amount, this.focus}); double amount; PlatformDoublePair? focus; List _toList() { - return [ - amount, - focus, - ]; + return [amount, focus]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateZoomBy decode(Object result) { result as List; @@ -448,7 +395,8 @@ class PlatformCameraUpdateZoomBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateZoomBy || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateZoomBy || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -459,38 +407,33 @@ class PlatformCameraUpdateZoomBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ZoomIn/ZoomOut class PlatformCameraUpdateZoom { - PlatformCameraUpdateZoom({ - required this.out, - }); + PlatformCameraUpdateZoom({required this.out}); bool out; List _toList() { - return [ - out, - ]; + return [out]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateZoom decode(Object result) { result as List; - return PlatformCameraUpdateZoom( - out: result[0]! as bool, - ); + return PlatformCameraUpdateZoom(out: result[0]! as bool); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateZoom || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateZoom || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -501,38 +444,33 @@ class PlatformCameraUpdateZoom { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ZoomTo class PlatformCameraUpdateZoomTo { - PlatformCameraUpdateZoomTo({ - required this.zoom, - }); + PlatformCameraUpdateZoomTo({required this.zoom}); double zoom; List _toList() { - return [ - zoom, - ]; + return [zoom]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateZoomTo decode(Object result) { result as List; - return PlatformCameraUpdateZoomTo( - zoom: result[0]! as double, - ); + return PlatformCameraUpdateZoomTo(zoom: result[0]! as double); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateZoomTo || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateZoomTo || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -543,8 +481,7 @@ class PlatformCameraUpdateZoomTo { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Circle class. @@ -594,7 +531,8 @@ class PlatformCircle { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCircle decode(Object result) { result as List; @@ -625,15 +563,12 @@ class PlatformCircle { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Heatmap class. class PlatformHeatmap { - PlatformHeatmap({ - required this.json, - }); + PlatformHeatmap({required this.json}); /// The heatmap data, as JSON. This should only be set from /// Heatmap.toJson, and the native code must interpret it according to the @@ -641,13 +576,12 @@ class PlatformHeatmap { Map json; List _toList() { - return [ - json, - ]; + return [json]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformHeatmap decode(Object result) { result as List; @@ -670,32 +604,26 @@ class PlatformHeatmap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the ClusterManager class. class PlatformClusterManager { - PlatformClusterManager({ - required this.identifier, - }); + PlatformClusterManager({required this.identifier}); String identifier; List _toList() { - return [ - identifier, - ]; + return [identifier]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformClusterManager decode(Object result) { result as List; - return PlatformClusterManager( - identifier: result[0]! as String, - ); + return PlatformClusterManager(identifier: result[0]! as String); } @override @@ -712,37 +640,28 @@ class PlatformClusterManager { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pair of double values, such as for an offset or size. class PlatformDoublePair { - PlatformDoublePair({ - required this.x, - required this.y, - }); + PlatformDoublePair({required this.x, required this.y}); double x; double y; List _toList() { - return [ - x, - y, - ]; + return [x, y]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformDoublePair decode(Object result) { result as List; - return PlatformDoublePair( - x: result[0]! as double, - y: result[1]! as double, - ); + return PlatformDoublePair(x: result[0]! as double, y: result[1]! as double); } @override @@ -759,17 +678,12 @@ class PlatformDoublePair { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the InfoWindow class. class PlatformInfoWindow { - PlatformInfoWindow({ - this.title, - this.snippet, - required this.anchor, - }); + PlatformInfoWindow({this.title, this.snippet, required this.anchor}); String? title; @@ -778,15 +692,12 @@ class PlatformInfoWindow { PlatformDoublePair anchor; List _toList() { - return [ - title, - snippet, - anchor, - ]; + return [title, snippet, anchor]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformInfoWindow decode(Object result) { result as List; @@ -811,8 +722,7 @@ class PlatformInfoWindow { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Marker class. @@ -878,7 +788,8 @@ class PlatformMarker { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMarker decode(Object result) { result as List; @@ -913,8 +824,7 @@ class PlatformMarker { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Polygon class. @@ -968,7 +878,8 @@ class PlatformPolygon { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPolygon decode(Object result) { result as List; @@ -1000,8 +911,7 @@ class PlatformPolygon { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Polyline class. @@ -1067,7 +977,8 @@ class PlatformPolyline { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPolyline decode(Object result) { result as List; @@ -1101,18 +1012,13 @@ class PlatformPolyline { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of Cap from the platform interface. /// https://github.com/flutter/packages/blob/main/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/cap.dart class PlatformCap { - PlatformCap({ - required this.type, - this.bitmapDescriptor, - this.refWidth, - }); + PlatformCap({required this.type, this.bitmapDescriptor, this.refWidth}); PlatformCapType type; @@ -1121,15 +1027,12 @@ class PlatformCap { double? refWidth; List _toList() { - return [ - type, - bitmapDescriptor, - refWidth, - ]; + return [type, bitmapDescriptor, refWidth]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCap decode(Object result) { result as List; @@ -1154,30 +1057,24 @@ class PlatformCap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the PatternItem class. class PlatformPatternItem { - PlatformPatternItem({ - required this.type, - this.length, - }); + PlatformPatternItem({required this.type, this.length}); PlatformPatternItemType type; double? length; List _toList() { - return [ - type, - length, - ]; + return [type, length]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPatternItem decode(Object result) { result as List; @@ -1201,17 +1098,12 @@ class PlatformPatternItem { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Tile class. class PlatformTile { - PlatformTile({ - required this.width, - required this.height, - this.data, - }); + PlatformTile({required this.width, required this.height, this.data}); int width; @@ -1220,15 +1112,12 @@ class PlatformTile { Uint8List? data; List _toList() { - return [ - width, - height, - data, - ]; + return [width, height, data]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTile decode(Object result) { result as List; @@ -1253,8 +1142,7 @@ class PlatformTile { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the TileOverlay class. @@ -1292,7 +1180,8 @@ class PlatformTileOverlay { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTileOverlay decode(Object result) { result as List; @@ -1320,8 +1209,7 @@ class PlatformTileOverlay { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of Flutter's EdgeInsets. @@ -1342,16 +1230,12 @@ class PlatformEdgeInsets { double right; List _toList() { - return [ - top, - bottom, - left, - right, - ]; + return [top, bottom, left, right]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformEdgeInsets decode(Object result) { result as List; @@ -1377,30 +1261,24 @@ class PlatformEdgeInsets { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of LatLng. class PlatformLatLng { - PlatformLatLng({ - required this.latitude, - required this.longitude, - }); + PlatformLatLng({required this.latitude, required this.longitude}); double latitude; double longitude; List _toList() { - return [ - latitude, - longitude, - ]; + return [latitude, longitude]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformLatLng decode(Object result) { result as List; @@ -1424,30 +1302,24 @@ class PlatformLatLng { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of LatLngBounds. class PlatformLatLngBounds { - PlatformLatLngBounds({ - required this.northeast, - required this.southwest, - }); + PlatformLatLngBounds({required this.northeast, required this.southwest}); PlatformLatLng northeast; PlatformLatLng southwest; List _toList() { - return [ - northeast, - southwest, - ]; + return [northeast, southwest]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformLatLngBounds decode(Object result) { result as List; @@ -1471,8 +1343,7 @@ class PlatformLatLngBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of Cluster. @@ -1493,16 +1364,12 @@ class PlatformCluster { List markerIds; List _toList() { - return [ - clusterManagerId, - position, - bounds, - markerIds, - ]; + return [clusterManagerId, position, bounds, markerIds]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCluster decode(Object result) { result as List; @@ -1528,8 +1395,7 @@ class PlatformCluster { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the GroundOverlay class. @@ -1591,7 +1457,8 @@ class PlatformGroundOverlay { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformGroundOverlay decode(Object result) { result as List; @@ -1625,8 +1492,7 @@ class PlatformGroundOverlay { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of CameraTargetBounds. @@ -1634,20 +1500,17 @@ class PlatformGroundOverlay { /// As with the Dart version, it exists to distinguish between not setting a /// a target, and having an explicitly unbounded target (null [bounds]). class PlatformCameraTargetBounds { - PlatformCameraTargetBounds({ - this.bounds, - }); + PlatformCameraTargetBounds({this.bounds}); PlatformLatLngBounds? bounds; List _toList() { - return [ - bounds, - ]; + return [bounds]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraTargetBounds decode(Object result) { result as List; @@ -1659,7 +1522,8 @@ class PlatformCameraTargetBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraTargetBounds || other.runtimeType != runtimeType) { + if (other is! PlatformCameraTargetBounds || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1670,8 +1534,7 @@ class PlatformCameraTargetBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Information passed to the platform view creation. @@ -1725,7 +1588,8 @@ class PlatformMapViewCreationParams { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMapViewCreationParams decode(Object result) { result as List; @@ -1737,16 +1601,20 @@ class PlatformMapViewCreationParams { initialPolygons: (result[4] as List?)!.cast(), initialPolylines: (result[5] as List?)!.cast(), initialHeatmaps: (result[6] as List?)!.cast(), - initialTileOverlays: (result[7] as List?)!.cast(), - initialClusterManagers: (result[8] as List?)!.cast(), - initialGroundOverlays: (result[9] as List?)!.cast(), + initialTileOverlays: (result[7] as List?)! + .cast(), + initialClusterManagers: (result[8] as List?)! + .cast(), + initialGroundOverlays: (result[9] as List?)! + .cast(), ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformMapViewCreationParams || other.runtimeType != runtimeType) { + if (other is! PlatformMapViewCreationParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1757,8 +1625,7 @@ class PlatformMapViewCreationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of MapConfiguration. @@ -1852,7 +1719,8 @@ class PlatformMapConfiguration { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMapConfiguration decode(Object result) { result as List; @@ -1883,7 +1751,8 @@ class PlatformMapConfiguration { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformMapConfiguration || other.runtimeType != runtimeType) { + if (other is! PlatformMapConfiguration || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1894,37 +1763,28 @@ class PlatformMapConfiguration { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon representation of an x,y coordinate. class PlatformPoint { - PlatformPoint({ - required this.x, - required this.y, - }); + PlatformPoint({required this.x, required this.y}); int x; int y; List _toList() { - return [ - x, - y, - ]; + return [x, y]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPoint decode(Object result) { result as List; - return PlatformPoint( - x: result[0]! as int, - y: result[1]! as int, - ); + return PlatformPoint(x: result[0]! as int, y: result[1]! as int); } @override @@ -1941,8 +1801,7 @@ class PlatformPoint { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of native TileOverlay properties. @@ -1963,16 +1822,12 @@ class PlatformTileLayer { double zIndex; List _toList() { - return [ - visible, - fadeIn, - transparency, - zIndex, - ]; + return [visible, fadeIn, transparency, zIndex]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTileLayer decode(Object result) { result as List; @@ -1998,30 +1853,24 @@ class PlatformTileLayer { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Possible outcomes of launching a URL. class PlatformZoomRange { - PlatformZoomRange({ - this.min, - this.max, - }); + PlatformZoomRange({this.min, this.max}); double? min; double? max; List _toList() { - return [ - min, - max, - ]; + return [min, max]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformZoomRange decode(Object result) { result as List; @@ -2045,17 +1894,14 @@ class PlatformZoomRange { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint /// types of [BitmapDescriptor], [PlatformBitmap] contains a single field which /// may hold the pigeon equivalent type of any of them. class PlatformBitmap { - PlatformBitmap({ - required this.bitmap, - }); + PlatformBitmap({required this.bitmap}); /// One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], /// [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], @@ -2067,19 +1913,16 @@ class PlatformBitmap { Object bitmap; List _toList() { - return [ - bitmap, - ]; + return [bitmap]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmap decode(Object result) { result as List; - return PlatformBitmap( - bitmap: result[0]!, - ); + return PlatformBitmap(bitmap: result[0]!); } @override @@ -2096,39 +1939,34 @@ class PlatformBitmap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [DefaultMarker]. See /// https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#defaultMarker(float) class PlatformBitmapDefaultMarker { - PlatformBitmapDefaultMarker({ - this.hue, - }); + PlatformBitmapDefaultMarker({this.hue}); double? hue; List _toList() { - return [ - hue, - ]; + return [hue]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapDefaultMarker decode(Object result) { result as List; - return PlatformBitmapDefaultMarker( - hue: result[0] as double?, - ); + return PlatformBitmapDefaultMarker(hue: result[0] as double?); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformBitmapDefaultMarker || other.runtimeType != runtimeType) { + if (other is! PlatformBitmapDefaultMarker || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -2139,31 +1977,25 @@ class PlatformBitmapDefaultMarker { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [BytesBitmap]. See /// https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#fromBitmap(android.graphics.Bitmap) class PlatformBitmapBytes { - PlatformBitmapBytes({ - required this.byteData, - this.size, - }); + PlatformBitmapBytes({required this.byteData, this.size}); Uint8List byteData; PlatformDoublePair? size; List _toList() { - return [ - byteData, - size, - ]; + return [byteData, size]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapBytes decode(Object result) { result as List; @@ -2187,31 +2019,25 @@ class PlatformBitmapBytes { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [AssetBitmap]. See /// https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/BitmapDescriptorFactory#public-static-bitmapdescriptor-fromasset-string-assetname class PlatformBitmapAsset { - PlatformBitmapAsset({ - required this.name, - this.pkg, - }); + PlatformBitmapAsset({required this.name, this.pkg}); String name; String? pkg; List _toList() { - return [ - name, - pkg, - ]; + return [name, pkg]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapAsset decode(Object result) { result as List; @@ -2235,8 +2061,7 @@ class PlatformBitmapAsset { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [AssetImageBitmap]. See @@ -2255,15 +2080,12 @@ class PlatformBitmapAssetImage { PlatformDoublePair? size; List _toList() { - return [ - name, - scale, - size, - ]; + return [name, scale, size]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapAssetImage decode(Object result) { result as List; @@ -2277,7 +2099,8 @@ class PlatformBitmapAssetImage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformBitmapAssetImage || other.runtimeType != runtimeType) { + if (other is! PlatformBitmapAssetImage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -2288,8 +2111,7 @@ class PlatformBitmapAssetImage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [AssetMapBitmap]. See @@ -2314,17 +2136,12 @@ class PlatformBitmapAssetMap { double? height; List _toList() { - return [ - assetName, - bitmapScaling, - imagePixelRatio, - width, - height, - ]; + return [assetName, bitmapScaling, imagePixelRatio, width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapAssetMap decode(Object result) { result as List; @@ -2351,8 +2168,7 @@ class PlatformBitmapAssetMap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [BytesMapBitmap]. See @@ -2377,17 +2193,12 @@ class PlatformBitmapBytesMap { double? height; List _toList() { - return [ - byteData, - bitmapScaling, - imagePixelRatio, - width, - height, - ]; + return [byteData, bitmapScaling, imagePixelRatio, width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapBytesMap decode(Object result) { result as List; @@ -2414,11 +2225,9 @@ class PlatformBitmapBytesMap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -2426,142 +2235,142 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformMapType) { + } else if (value is PlatformMapType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformRendererType) { + } else if (value is PlatformRendererType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformJointType) { + } else if (value is PlatformJointType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformCapType) { + } else if (value is PlatformCapType) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformPatternItemType) { + } else if (value is PlatformPatternItemType) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformMapBitmapScaling) { + } else if (value is PlatformMapBitmapScaling) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformCameraPosition) { + } else if (value is PlatformCameraPosition) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdate) { + } else if (value is PlatformCameraUpdate) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewCameraPosition) { + } else if (value is PlatformCameraUpdateNewCameraPosition) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLng) { + } else if (value is PlatformCameraUpdateNewLatLng) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngBounds) { + } else if (value is PlatformCameraUpdateNewLatLngBounds) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngZoom) { + } else if (value is PlatformCameraUpdateNewLatLngZoom) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateScrollBy) { + } else if (value is PlatformCameraUpdateScrollBy) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomBy) { + } else if (value is PlatformCameraUpdateZoomBy) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoom) { + } else if (value is PlatformCameraUpdateZoom) { buffer.putUint8(143); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomTo) { + } else if (value is PlatformCameraUpdateZoomTo) { buffer.putUint8(144); writeValue(buffer, value.encode()); - } else if (value is PlatformCircle) { + } else if (value is PlatformCircle) { buffer.putUint8(145); writeValue(buffer, value.encode()); - } else if (value is PlatformHeatmap) { + } else if (value is PlatformHeatmap) { buffer.putUint8(146); writeValue(buffer, value.encode()); - } else if (value is PlatformClusterManager) { + } else if (value is PlatformClusterManager) { buffer.putUint8(147); writeValue(buffer, value.encode()); - } else if (value is PlatformDoublePair) { + } else if (value is PlatformDoublePair) { buffer.putUint8(148); writeValue(buffer, value.encode()); - } else if (value is PlatformInfoWindow) { + } else if (value is PlatformInfoWindow) { buffer.putUint8(149); writeValue(buffer, value.encode()); - } else if (value is PlatformMarker) { + } else if (value is PlatformMarker) { buffer.putUint8(150); writeValue(buffer, value.encode()); - } else if (value is PlatformPolygon) { + } else if (value is PlatformPolygon) { buffer.putUint8(151); writeValue(buffer, value.encode()); - } else if (value is PlatformPolyline) { + } else if (value is PlatformPolyline) { buffer.putUint8(152); writeValue(buffer, value.encode()); - } else if (value is PlatformCap) { + } else if (value is PlatformCap) { buffer.putUint8(153); writeValue(buffer, value.encode()); - } else if (value is PlatformPatternItem) { + } else if (value is PlatformPatternItem) { buffer.putUint8(154); writeValue(buffer, value.encode()); - } else if (value is PlatformTile) { + } else if (value is PlatformTile) { buffer.putUint8(155); writeValue(buffer, value.encode()); - } else if (value is PlatformTileOverlay) { + } else if (value is PlatformTileOverlay) { buffer.putUint8(156); writeValue(buffer, value.encode()); - } else if (value is PlatformEdgeInsets) { + } else if (value is PlatformEdgeInsets) { buffer.putUint8(157); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLng) { + } else if (value is PlatformLatLng) { buffer.putUint8(158); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLngBounds) { + } else if (value is PlatformLatLngBounds) { buffer.putUint8(159); writeValue(buffer, value.encode()); - } else if (value is PlatformCluster) { + } else if (value is PlatformCluster) { buffer.putUint8(160); writeValue(buffer, value.encode()); - } else if (value is PlatformGroundOverlay) { + } else if (value is PlatformGroundOverlay) { buffer.putUint8(161); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraTargetBounds) { + } else if (value is PlatformCameraTargetBounds) { buffer.putUint8(162); writeValue(buffer, value.encode()); - } else if (value is PlatformMapViewCreationParams) { + } else if (value is PlatformMapViewCreationParams) { buffer.putUint8(163); writeValue(buffer, value.encode()); - } else if (value is PlatformMapConfiguration) { + } else if (value is PlatformMapConfiguration) { buffer.putUint8(164); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(165); writeValue(buffer, value.encode()); - } else if (value is PlatformTileLayer) { + } else if (value is PlatformTileLayer) { buffer.putUint8(166); writeValue(buffer, value.encode()); - } else if (value is PlatformZoomRange) { + } else if (value is PlatformZoomRange) { buffer.putUint8(167); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmap) { + } else if (value is PlatformBitmap) { buffer.putUint8(168); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapDefaultMarker) { + } else if (value is PlatformBitmapDefaultMarker) { buffer.putUint8(169); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytes) { + } else if (value is PlatformBitmapBytes) { buffer.putUint8(170); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAsset) { + } else if (value is PlatformBitmapAsset) { buffer.putUint8(171); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetImage) { + } else if (value is PlatformBitmapAssetImage) { buffer.putUint8(172); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetMap) { + } else if (value is PlatformBitmapAssetMap) { buffer.putUint8(173); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytesMap) { + } else if (value is PlatformBitmapBytesMap) { buffer.putUint8(174); writeValue(buffer, value.encode()); } else { @@ -2572,103 +2381,103 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformRendererType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformJointType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformCapType.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPatternItemType.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapBitmapScaling.values[value]; - case 135: + case 135: return PlatformCameraPosition.decode(readValue(buffer)!); - case 136: + case 136: return PlatformCameraUpdate.decode(readValue(buffer)!); - case 137: + case 137: return PlatformCameraUpdateNewCameraPosition.decode(readValue(buffer)!); - case 138: + case 138: return PlatformCameraUpdateNewLatLng.decode(readValue(buffer)!); - case 139: + case 139: return PlatformCameraUpdateNewLatLngBounds.decode(readValue(buffer)!); - case 140: + case 140: return PlatformCameraUpdateNewLatLngZoom.decode(readValue(buffer)!); - case 141: + case 141: return PlatformCameraUpdateScrollBy.decode(readValue(buffer)!); - case 142: + case 142: return PlatformCameraUpdateZoomBy.decode(readValue(buffer)!); - case 143: + case 143: return PlatformCameraUpdateZoom.decode(readValue(buffer)!); - case 144: + case 144: return PlatformCameraUpdateZoomTo.decode(readValue(buffer)!); - case 145: + case 145: return PlatformCircle.decode(readValue(buffer)!); - case 146: + case 146: return PlatformHeatmap.decode(readValue(buffer)!); - case 147: + case 147: return PlatformClusterManager.decode(readValue(buffer)!); - case 148: + case 148: return PlatformDoublePair.decode(readValue(buffer)!); - case 149: + case 149: return PlatformInfoWindow.decode(readValue(buffer)!); - case 150: + case 150: return PlatformMarker.decode(readValue(buffer)!); - case 151: + case 151: return PlatformPolygon.decode(readValue(buffer)!); - case 152: + case 152: return PlatformPolyline.decode(readValue(buffer)!); - case 153: + case 153: return PlatformCap.decode(readValue(buffer)!); - case 154: + case 154: return PlatformPatternItem.decode(readValue(buffer)!); - case 155: + case 155: return PlatformTile.decode(readValue(buffer)!); - case 156: + case 156: return PlatformTileOverlay.decode(readValue(buffer)!); - case 157: + case 157: return PlatformEdgeInsets.decode(readValue(buffer)!); - case 158: + case 158: return PlatformLatLng.decode(readValue(buffer)!); - case 159: + case 159: return PlatformLatLngBounds.decode(readValue(buffer)!); - case 160: + case 160: return PlatformCluster.decode(readValue(buffer)!); - case 161: + case 161: return PlatformGroundOverlay.decode(readValue(buffer)!); - case 162: + case 162: return PlatformCameraTargetBounds.decode(readValue(buffer)!); - case 163: + case 163: return PlatformMapViewCreationParams.decode(readValue(buffer)!); - case 164: + case 164: return PlatformMapConfiguration.decode(readValue(buffer)!); - case 165: + case 165: return PlatformPoint.decode(readValue(buffer)!); - case 166: + case 166: return PlatformTileLayer.decode(readValue(buffer)!); - case 167: + case 167: return PlatformZoomRange.decode(readValue(buffer)!); - case 168: + case 168: return PlatformBitmap.decode(readValue(buffer)!); - case 169: + case 169: return PlatformBitmapDefaultMarker.decode(readValue(buffer)!); - case 170: + case 170: return PlatformBitmapBytes.decode(readValue(buffer)!); - case 171: + case 171: return PlatformBitmapAsset.decode(readValue(buffer)!); - case 172: + case 172: return PlatformBitmapAssetImage.decode(readValue(buffer)!); - case 173: + case 173: return PlatformBitmapAssetMap.decode(readValue(buffer)!); - case 174: + case 174: return PlatformBitmapBytesMap.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -2684,8 +2493,10 @@ class MapsApi { /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. MapsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -2694,12 +2505,14 @@ class MapsApi { /// Returns once the map instance is available. Future waitForMap() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2720,14 +2533,20 @@ class MapsApi { /// /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. - Future updateMapConfiguration(PlatformMapConfiguration configuration) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateMapConfiguration( + PlatformMapConfiguration configuration, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [configuration], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([configuration]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2744,14 +2563,22 @@ class MapsApi { } /// Updates the set of circles on the map. - Future updateCircles(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateCircles( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2768,14 +2595,22 @@ class MapsApi { } /// Updates the set of heatmaps on the map. - Future updateHeatmaps(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateHeatmaps( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2792,14 +2627,21 @@ class MapsApi { } /// Updates the set of custer managers for clusters on the map. - Future updateClusterManagers(List toAdd, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateClusterManagers( + List toAdd, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2816,14 +2658,22 @@ class MapsApi { } /// Updates the set of markers on the map. - Future updateMarkers(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateMarkers( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2840,14 +2690,22 @@ class MapsApi { } /// Updates the set of polygonss on the map. - Future updatePolygons(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updatePolygons( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2864,14 +2722,22 @@ class MapsApi { } /// Updates the set of polylines on the map. - Future updatePolylines(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updatePolylines( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2888,14 +2754,22 @@ class MapsApi { } /// Updates the set of tile overlays on the map. - Future updateTileOverlays(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateTileOverlays( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2912,14 +2786,22 @@ class MapsApi { } /// Updates the set of ground overlays on the map. - Future updateGroundOverlays(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateGroundOverlays( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2937,13 +2819,17 @@ class MapsApi { /// Gets the screen coordinate for the given map location. Future getScreenCoordinate(PlatformLatLng latLng) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [latLng], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([latLng]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2966,13 +2852,17 @@ class MapsApi { /// Gets the map location for the given screen coordinate. Future getLatLng(PlatformPoint screenCoordinate) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [screenCoordinate], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([screenCoordinate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2995,12 +2885,14 @@ class MapsApi { /// Gets the map region currently displayed on the map. Future getVisibleRegion() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3025,13 +2917,17 @@ class MapsApi { /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. Future moveCamera(PlatformCameraUpdate cameraUpdate) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraUpdate], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3049,14 +2945,21 @@ class MapsApi { /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. - Future animateCamera(PlatformCameraUpdate cameraUpdate, int? durationMilliseconds) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future animateCamera( + PlatformCameraUpdate cameraUpdate, + int? durationMilliseconds, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraUpdate, durationMilliseconds], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate, durationMilliseconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3074,12 +2977,14 @@ class MapsApi { /// Gets the current map zoom level. Future getZoomLevel() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3103,13 +3008,17 @@ class MapsApi { /// Show the info window for the marker with the given ID. Future showInfoWindow(String markerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [markerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3127,13 +3036,17 @@ class MapsApi { /// Hide the info window for the marker with the given ID. Future hideInfoWindow(String markerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [markerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3152,13 +3065,17 @@ class MapsApi { /// Returns true if the marker with the given ID is currently displaying its /// info window. Future isInfoWindowShown(String markerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [markerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3185,13 +3102,17 @@ class MapsApi { /// Returns false if there was an error setting the style, such as an invalid /// style string. Future setStyle(String style) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [style], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([style]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3218,12 +3139,14 @@ class MapsApi { /// This allows checking asynchronously for initial style failures, as there /// is no way to return failures from map initialization. Future didLastStyleSucceed() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.didLastStyleSucceed$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3247,13 +3170,17 @@ class MapsApi { /// Clears the cache of tiles previously requseted from the tile provider. Future clearTileCache(String tileOverlayId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [tileOverlayId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3271,12 +3198,14 @@ class MapsApi { /// Takes a snapshot of the map and returns its image data. Future takeSnapshot() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3348,14 +3277,27 @@ abstract class MapsCallbackApi { void onGroundOverlayTap(String groundOverlayId); /// Called to get data for a map tile. - Future getTileOverlayTile(String tileOverlayId, PlatformPoint location, int zoom); + Future getTileOverlayTile( + String tileOverlayId, + PlatformPoint location, + int zoom, + ); - static void setUp(MapsCallbackApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + MapsCallbackApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -3365,41 +3307,56 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null.', + ); final List args = (message as List?)!; - final PlatformCameraPosition? arg_cameraPosition = (args[0] as PlatformCameraPosition?); - assert(arg_cameraPosition != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.'); + final PlatformCameraPosition? arg_cameraPosition = + (args[0] as PlatformCameraPosition?); + assert( + arg_cameraPosition != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.', + ); try { api.onCameraMove(arg_cameraPosition!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCameraIdle$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -3409,348 +3366,481 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null.', + ); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.', + ); try { api.onTap(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null.', + ); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.', + ); try { api.onLongPress(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerTap was null, expected non-null String.', + ); try { api.onMarkerTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.', + ); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.', + ); try { api.onMarkerDragStart(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null String.', + ); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.', + ); try { api.onMarkerDrag(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.', + ); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.', + ); try { api.onMarkerDragEnd(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.', + ); try { api.onInfoWindowTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null.', + ); final List args = (message as List?)!; final String? arg_circleId = (args[0] as String?); - assert(arg_circleId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null, expected non-null String.'); + assert( + arg_circleId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onCircleTap was null, expected non-null String.', + ); try { api.onCircleTap(arg_circleId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null.', + ); final List args = (message as List?)!; final PlatformCluster? arg_cluster = (args[0] as PlatformCluster?); - assert(arg_cluster != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.'); + assert( + arg_cluster != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.', + ); try { api.onClusterTap(arg_cluster!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null.', + ); final List args = (message as List?)!; final String? arg_polygonId = (args[0] as String?); - assert(arg_polygonId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null, expected non-null String.'); + assert( + arg_polygonId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolygonTap was null, expected non-null String.', + ); try { api.onPolygonTap(arg_polygonId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null.', + ); final List args = (message as List?)!; final String? arg_polylineId = (args[0] as String?); - assert(arg_polylineId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null, expected non-null String.'); + assert( + arg_polylineId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onPolylineTap was null, expected non-null String.', + ); try { api.onPolylineTap(arg_polylineId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null.', + ); final List args = (message as List?)!; final String? arg_groundOverlayId = (args[0] as String?); - assert(arg_groundOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.'); + assert( + arg_groundOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.', + ); try { api.onGroundOverlayTap(arg_groundOverlayId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null.', + ); final List args = (message as List?)!; final String? arg_tileOverlayId = (args[0] as String?); - assert(arg_tileOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.'); + assert( + arg_tileOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.', + ); final PlatformPoint? arg_location = (args[1] as PlatformPoint?); - assert(arg_location != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.'); + assert( + arg_location != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.', + ); final int? arg_zoom = (args[2] as int?); - assert(arg_zoom != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.'); + assert( + arg_zoom != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_android.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.', + ); try { - final PlatformTile output = await api.getTileOverlayTile(arg_tileOverlayId!, arg_location!, arg_zoom!); + final PlatformTile output = await api.getTileOverlayTile( + arg_tileOverlayId!, + arg_location!, + arg_zoom!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3763,9 +3853,13 @@ class MapsInitializerApi { /// Constructor for [MapsInitializerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsInitializerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + MapsInitializerApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3778,14 +3872,20 @@ class MapsInitializerApi { /// /// Calling this more than once in the lifetime of an application will result /// in an error. - Future initializeWithPreferredRenderer(PlatformRendererType? type) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future initializeWithPreferredRenderer( + PlatformRendererType? type, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.initializeWithPreferredRenderer$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [type], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3809,12 +3909,14 @@ class MapsInitializerApi { /// Attempts to trigger any thread-blocking work /// the Google Maps SDK normally does when a map is shown for the first time. Future warmup() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInitializerApi.warmup$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3839,9 +3941,13 @@ class MapsPlatformViewApi { /// Constructor for [MapsPlatformViewApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsPlatformViewApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + MapsPlatformViewApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3849,13 +3955,17 @@ class MapsPlatformViewApi { final String pigeonVar_messageChannelSuffix; Future createView(PlatformMapViewCreationParams? type) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [type], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3877,9 +3987,13 @@ class MapsInspectorApi { /// Constructor for [MapsInspectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsInspectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + MapsInspectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3887,12 +4001,14 @@ class MapsInspectorApi { final String pigeonVar_messageChannelSuffix; Future areBuildingsEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3915,12 +4031,14 @@ class MapsInspectorApi { } Future areRotateGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3943,12 +4061,14 @@ class MapsInspectorApi { } Future areZoomControlsEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomControlsEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3971,12 +4091,14 @@ class MapsInspectorApi { } Future areScrollGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3999,12 +4121,14 @@ class MapsInspectorApi { } Future areTiltGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4027,12 +4151,14 @@ class MapsInspectorApi { } Future areZoomGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4055,12 +4181,14 @@ class MapsInspectorApi { } Future isCompassEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4083,12 +4211,14 @@ class MapsInspectorApi { } Future isLiteModeEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isLiteModeEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4106,12 +4236,14 @@ class MapsInspectorApi { } Future isMapToolbarEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMapToolbarEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4134,12 +4266,14 @@ class MapsInspectorApi { } Future isMyLocationButtonEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4162,12 +4296,14 @@ class MapsInspectorApi { } Future isTrafficEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4190,13 +4326,17 @@ class MapsInspectorApi { } Future getTileOverlayInfo(String tileOverlayId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [tileOverlayId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4212,14 +4352,20 @@ class MapsInspectorApi { } } - Future getGroundOverlayInfo(String groundOverlayId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getGroundOverlayInfo( + String groundOverlayId, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [groundOverlayId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([groundOverlayId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4236,12 +4382,14 @@ class MapsInspectorApi { } Future getZoomRange() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4264,13 +4412,17 @@ class MapsInspectorApi { } Future> getClusters(String clusterManagerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [clusterManagerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([clusterManagerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4287,17 +4439,20 @@ class MapsInspectorApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } Future getCameraPosition() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_android.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h index da8220118b6..a814fb02f24 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h +++ b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.h @@ -110,26 +110,26 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { @interface FGMPlatformCameraPosition : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithBearing:(double )bearing - target:(FGMPlatformLatLng *)target - tilt:(double )tilt - zoom:(double )zoom; -@property(nonatomic, assign) double bearing; -@property(nonatomic, strong) FGMPlatformLatLng * target; -@property(nonatomic, assign) double tilt; -@property(nonatomic, assign) double zoom; ++ (instancetype)makeWithBearing:(double)bearing + target:(FGMPlatformLatLng *)target + tilt:(double)tilt + zoom:(double)zoom; +@property(nonatomic, assign) double bearing; +@property(nonatomic, strong) FGMPlatformLatLng *target; +@property(nonatomic, assign) double tilt; +@property(nonatomic, assign) double zoom; @end /// Pigeon representation of a CameraUpdate. @interface FGMPlatformCameraUpdate : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithCameraUpdate:(id )cameraUpdate; ++ (instancetype)makeWithCameraUpdate:(id)cameraUpdate; /// This Object must be one of the classes below prefixed with /// PlatformCameraUpdate. Each such class represents a different type of /// camera update, and each holds a different set of data, preventing the /// use of a single unified class. -@property(nonatomic, strong) id cameraUpdate; +@property(nonatomic, strong) id cameraUpdate; @end /// Pigeon equivalent of NewCameraPosition @@ -137,7 +137,7 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithCameraPosition:(FGMPlatformCameraPosition *)cameraPosition; -@property(nonatomic, strong) FGMPlatformCameraPosition * cameraPosition; +@property(nonatomic, strong) FGMPlatformCameraPosition *cameraPosition; @end /// Pigeon equivalent of NewLatLng @@ -145,98 +145,94 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng; -@property(nonatomic, strong) FGMPlatformLatLng * latLng; +@property(nonatomic, strong) FGMPlatformLatLng *latLng; @end /// Pigeon equivalent of NewLatLngBounds @interface FGMPlatformCameraUpdateNewLatLngBounds : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds - padding:(double )padding; -@property(nonatomic, strong) FGMPlatformLatLngBounds * bounds; -@property(nonatomic, assign) double padding; ++ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds padding:(double)padding; +@property(nonatomic, strong) FGMPlatformLatLngBounds *bounds; +@property(nonatomic, assign) double padding; @end /// Pigeon equivalent of NewLatLngZoom @interface FGMPlatformCameraUpdateNewLatLngZoom : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng - zoom:(double )zoom; -@property(nonatomic, strong) FGMPlatformLatLng * latLng; -@property(nonatomic, assign) double zoom; ++ (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng zoom:(double)zoom; +@property(nonatomic, strong) FGMPlatformLatLng *latLng; +@property(nonatomic, assign) double zoom; @end /// Pigeon equivalent of ScrollBy @interface FGMPlatformCameraUpdateScrollBy : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithDx:(double )dx - dy:(double )dy; -@property(nonatomic, assign) double dx; -@property(nonatomic, assign) double dy; ++ (instancetype)makeWithDx:(double)dx dy:(double)dy; +@property(nonatomic, assign) double dx; +@property(nonatomic, assign) double dy; @end /// Pigeon equivalent of ZoomBy @interface FGMPlatformCameraUpdateZoomBy : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithAmount:(double )amount - focus:(nullable FGMPlatformPoint *)focus; -@property(nonatomic, assign) double amount; -@property(nonatomic, strong, nullable) FGMPlatformPoint * focus; ++ (instancetype)makeWithAmount:(double)amount focus:(nullable FGMPlatformPoint *)focus; +@property(nonatomic, assign) double amount; +@property(nonatomic, strong, nullable) FGMPlatformPoint *focus; @end /// Pigeon equivalent of ZoomIn/ZoomOut @interface FGMPlatformCameraUpdateZoom : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithOut:(BOOL )out; -@property(nonatomic, assign) BOOL out; ++ (instancetype)makeWithOut:(BOOL)out; +@property(nonatomic, assign) BOOL out; @end /// Pigeon equivalent of ZoomTo @interface FGMPlatformCameraUpdateZoomTo : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithZoom:(double )zoom; -@property(nonatomic, assign) double zoom; ++ (instancetype)makeWithZoom:(double)zoom; +@property(nonatomic, assign) double zoom; @end /// Pigeon equivalent of the Circle class. @interface FGMPlatformCircle : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithConsumeTapEvents:(BOOL )consumeTapEvents - fillColor:(NSInteger )fillColor - strokeColor:(NSInteger )strokeColor - visible:(BOOL )visible - strokeWidth:(NSInteger )strokeWidth - zIndex:(double )zIndex - center:(FGMPlatformLatLng *)center - radius:(double )radius - circleId:(NSString *)circleId; -@property(nonatomic, assign) BOOL consumeTapEvents; -@property(nonatomic, assign) NSInteger fillColor; -@property(nonatomic, assign) NSInteger strokeColor; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger strokeWidth; -@property(nonatomic, assign) double zIndex; -@property(nonatomic, strong) FGMPlatformLatLng * center; -@property(nonatomic, assign) double radius; -@property(nonatomic, copy) NSString * circleId; ++ (instancetype)makeWithConsumeTapEvents:(BOOL)consumeTapEvents + fillColor:(NSInteger)fillColor + strokeColor:(NSInteger)strokeColor + visible:(BOOL)visible + strokeWidth:(NSInteger)strokeWidth + zIndex:(double)zIndex + center:(FGMPlatformLatLng *)center + radius:(double)radius + circleId:(NSString *)circleId; +@property(nonatomic, assign) BOOL consumeTapEvents; +@property(nonatomic, assign) NSInteger fillColor; +@property(nonatomic, assign) NSInteger strokeColor; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger strokeWidth; +@property(nonatomic, assign) double zIndex; +@property(nonatomic, strong) FGMPlatformLatLng *center; +@property(nonatomic, assign) double radius; +@property(nonatomic, copy) NSString *circleId; @end /// Pigeon equivalent of the Heatmap class. @interface FGMPlatformHeatmap : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithJson:(id )json; ++ (instancetype)makeWithJson:(id)json; /// The heatmap data, as JSON. This should only be set from /// Heatmap.toJson, and the native code must interpret it according to the /// internal implementation details of that method. -@property(nonatomic, strong) id json; +@property(nonatomic, strong) id json; @end /// Pigeon equivalent of the InfoWindow class. @@ -244,11 +240,11 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithTitle:(nullable NSString *)title - snippet:(nullable NSString *)snippet - anchor:(FGMPlatformPoint *)anchor; -@property(nonatomic, copy, nullable) NSString * title; -@property(nonatomic, copy, nullable) NSString * snippet; -@property(nonatomic, strong) FGMPlatformPoint * anchor; + snippet:(nullable NSString *)snippet + anchor:(FGMPlatformPoint *)anchor; +@property(nonatomic, copy, nullable) NSString *title; +@property(nonatomic, copy, nullable) NSString *snippet; +@property(nonatomic, strong) FGMPlatformPoint *anchor; @end /// Pigeon equivalent of Cluster. @@ -256,13 +252,13 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithClusterManagerId:(NSString *)clusterManagerId - position:(FGMPlatformLatLng *)position - bounds:(FGMPlatformLatLngBounds *)bounds - markerIds:(NSArray *)markerIds; -@property(nonatomic, copy) NSString * clusterManagerId; -@property(nonatomic, strong) FGMPlatformLatLng * position; -@property(nonatomic, strong) FGMPlatformLatLngBounds * bounds; -@property(nonatomic, copy) NSArray * markerIds; + position:(FGMPlatformLatLng *)position + bounds:(FGMPlatformLatLngBounds *)bounds + markerIds:(NSArray *)markerIds; +@property(nonatomic, copy) NSString *clusterManagerId; +@property(nonatomic, strong) FGMPlatformLatLng *position; +@property(nonatomic, strong) FGMPlatformLatLngBounds *bounds; +@property(nonatomic, copy) NSArray *markerIds; @end /// Pigeon equivalent of the ClusterManager class. @@ -270,39 +266,39 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithIdentifier:(NSString *)identifier; -@property(nonatomic, copy) NSString * identifier; +@property(nonatomic, copy) NSString *identifier; @end /// Pigeon equivalent of the Marker class. @interface FGMPlatformMarker : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithAlpha:(double )alpha - anchor:(FGMPlatformPoint *)anchor - consumeTapEvents:(BOOL )consumeTapEvents - draggable:(BOOL )draggable - flat:(BOOL )flat - icon:(FGMPlatformBitmap *)icon - infoWindow:(FGMPlatformInfoWindow *)infoWindow - position:(FGMPlatformLatLng *)position - rotation:(double )rotation - visible:(BOOL )visible - zIndex:(NSInteger )zIndex - markerId:(NSString *)markerId - clusterManagerId:(nullable NSString *)clusterManagerId; -@property(nonatomic, assign) double alpha; -@property(nonatomic, strong) FGMPlatformPoint * anchor; -@property(nonatomic, assign) BOOL consumeTapEvents; -@property(nonatomic, assign) BOOL draggable; -@property(nonatomic, assign) BOOL flat; -@property(nonatomic, strong) FGMPlatformBitmap * icon; -@property(nonatomic, strong) FGMPlatformInfoWindow * infoWindow; -@property(nonatomic, strong) FGMPlatformLatLng * position; -@property(nonatomic, assign) double rotation; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger zIndex; -@property(nonatomic, copy) NSString * markerId; -@property(nonatomic, copy, nullable) NSString * clusterManagerId; ++ (instancetype)makeWithAlpha:(double)alpha + anchor:(FGMPlatformPoint *)anchor + consumeTapEvents:(BOOL)consumeTapEvents + draggable:(BOOL)draggable + flat:(BOOL)flat + icon:(FGMPlatformBitmap *)icon + infoWindow:(FGMPlatformInfoWindow *)infoWindow + position:(FGMPlatformLatLng *)position + rotation:(double)rotation + visible:(BOOL)visible + zIndex:(NSInteger)zIndex + markerId:(NSString *)markerId + clusterManagerId:(nullable NSString *)clusterManagerId; +@property(nonatomic, assign) double alpha; +@property(nonatomic, strong) FGMPlatformPoint *anchor; +@property(nonatomic, assign) BOOL consumeTapEvents; +@property(nonatomic, assign) BOOL draggable; +@property(nonatomic, assign) BOOL flat; +@property(nonatomic, strong) FGMPlatformBitmap *icon; +@property(nonatomic, strong) FGMPlatformInfoWindow *infoWindow; +@property(nonatomic, strong) FGMPlatformLatLng *position; +@property(nonatomic, assign) double rotation; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, copy) NSString *markerId; +@property(nonatomic, copy, nullable) NSString *clusterManagerId; @end /// Pigeon equivalent of the Polygon class. @@ -310,25 +306,25 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPolygonId:(NSString *)polygonId - consumesTapEvents:(BOOL )consumesTapEvents - fillColor:(NSInteger )fillColor - geodesic:(BOOL )geodesic - points:(NSArray *)points - holes:(NSArray *> *)holes - visible:(BOOL )visible - strokeColor:(NSInteger )strokeColor - strokeWidth:(NSInteger )strokeWidth - zIndex:(NSInteger )zIndex; -@property(nonatomic, copy) NSString * polygonId; -@property(nonatomic, assign) BOOL consumesTapEvents; -@property(nonatomic, assign) NSInteger fillColor; -@property(nonatomic, assign) BOOL geodesic; -@property(nonatomic, copy) NSArray * points; -@property(nonatomic, copy) NSArray *> * holes; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger strokeColor; -@property(nonatomic, assign) NSInteger strokeWidth; -@property(nonatomic, assign) NSInteger zIndex; + consumesTapEvents:(BOOL)consumesTapEvents + fillColor:(NSInteger)fillColor + geodesic:(BOOL)geodesic + points:(NSArray *)points + holes:(NSArray *> *)holes + visible:(BOOL)visible + strokeColor:(NSInteger)strokeColor + strokeWidth:(NSInteger)strokeWidth + zIndex:(NSInteger)zIndex; +@property(nonatomic, copy) NSString *polygonId; +@property(nonatomic, assign) BOOL consumesTapEvents; +@property(nonatomic, assign) NSInteger fillColor; +@property(nonatomic, assign) BOOL geodesic; +@property(nonatomic, copy) NSArray *points; +@property(nonatomic, copy) NSArray *> *holes; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger strokeColor; +@property(nonatomic, assign) NSInteger strokeWidth; +@property(nonatomic, assign) NSInteger zIndex; @end /// Pigeon equivalent of the Polyline class. @@ -336,49 +332,48 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPolylineId:(NSString *)polylineId - consumesTapEvents:(BOOL )consumesTapEvents - color:(NSInteger )color - geodesic:(BOOL )geodesic - jointType:(FGMPlatformJointType)jointType - patterns:(NSArray *)patterns - points:(NSArray *)points - visible:(BOOL )visible - width:(NSInteger )width - zIndex:(NSInteger )zIndex; -@property(nonatomic, copy) NSString * polylineId; -@property(nonatomic, assign) BOOL consumesTapEvents; -@property(nonatomic, assign) NSInteger color; -@property(nonatomic, assign) BOOL geodesic; + consumesTapEvents:(BOOL)consumesTapEvents + color:(NSInteger)color + geodesic:(BOOL)geodesic + jointType:(FGMPlatformJointType)jointType + patterns:(NSArray *)patterns + points:(NSArray *)points + visible:(BOOL)visible + width:(NSInteger)width + zIndex:(NSInteger)zIndex; +@property(nonatomic, copy) NSString *polylineId; +@property(nonatomic, assign) BOOL consumesTapEvents; +@property(nonatomic, assign) NSInteger color; +@property(nonatomic, assign) BOOL geodesic; /// The joint type. @property(nonatomic, assign) FGMPlatformJointType jointType; /// The pattern data, as a list of pattern items. -@property(nonatomic, copy) NSArray * patterns; -@property(nonatomic, copy) NSArray * points; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger width; -@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, copy) NSArray *patterns; +@property(nonatomic, copy) NSArray *points; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger width; +@property(nonatomic, assign) NSInteger zIndex; @end /// Pigeon equivalent of the PatternItem class. @interface FGMPlatformPatternItem : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithType:(FGMPlatformPatternItemType)type - length:(nullable NSNumber *)length; ++ (instancetype)makeWithType:(FGMPlatformPatternItemType)type length:(nullable NSNumber *)length; @property(nonatomic, assign) FGMPlatformPatternItemType type; -@property(nonatomic, strong, nullable) NSNumber * length; +@property(nonatomic, strong, nullable) NSNumber *length; @end /// Pigeon equivalent of the Tile class. @interface FGMPlatformTile : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithWidth:(NSInteger )width - height:(NSInteger )height - data:(nullable FlutterStandardTypedData *)data; -@property(nonatomic, assign) NSInteger width; -@property(nonatomic, assign) NSInteger height; -@property(nonatomic, strong, nullable) FlutterStandardTypedData * data; ++ (instancetype)makeWithWidth:(NSInteger)width + height:(NSInteger)height + data:(nullable FlutterStandardTypedData *)data; +@property(nonatomic, assign) NSInteger width; +@property(nonatomic, assign) NSInteger height; +@property(nonatomic, strong, nullable) FlutterStandardTypedData *data; @end /// Pigeon equivalent of the TileOverlay class. @@ -386,41 +381,37 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithTileOverlayId:(NSString *)tileOverlayId - fadeIn:(BOOL )fadeIn - transparency:(double )transparency - zIndex:(NSInteger )zIndex - visible:(BOOL )visible - tileSize:(NSInteger )tileSize; -@property(nonatomic, copy) NSString * tileOverlayId; -@property(nonatomic, assign) BOOL fadeIn; -@property(nonatomic, assign) double transparency; -@property(nonatomic, assign) NSInteger zIndex; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) NSInteger tileSize; + fadeIn:(BOOL)fadeIn + transparency:(double)transparency + zIndex:(NSInteger)zIndex + visible:(BOOL)visible + tileSize:(NSInteger)tileSize; +@property(nonatomic, copy) NSString *tileOverlayId; +@property(nonatomic, assign) BOOL fadeIn; +@property(nonatomic, assign) double transparency; +@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) NSInteger tileSize; @end /// Pigeon equivalent of Flutter's EdgeInsets. @interface FGMPlatformEdgeInsets : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithTop:(double )top - bottom:(double )bottom - left:(double )left - right:(double )right; -@property(nonatomic, assign) double top; -@property(nonatomic, assign) double bottom; -@property(nonatomic, assign) double left; -@property(nonatomic, assign) double right; ++ (instancetype)makeWithTop:(double)top bottom:(double)bottom left:(double)left right:(double)right; +@property(nonatomic, assign) double top; +@property(nonatomic, assign) double bottom; +@property(nonatomic, assign) double left; +@property(nonatomic, assign) double right; @end /// Pigeon equivalent of LatLng. @interface FGMPlatformLatLng : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithLatitude:(double )latitude - longitude:(double )longitude; -@property(nonatomic, assign) double latitude; -@property(nonatomic, assign) double longitude; ++ (instancetype)makeWithLatitude:(double)latitude longitude:(double)longitude; +@property(nonatomic, assign) double latitude; +@property(nonatomic, assign) double longitude; @end /// Pigeon equivalent of LatLngBounds. @@ -428,9 +419,9 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithNortheast:(FGMPlatformLatLng *)northeast - southwest:(FGMPlatformLatLng *)southwest; -@property(nonatomic, strong) FGMPlatformLatLng * northeast; -@property(nonatomic, strong) FGMPlatformLatLng * southwest; + southwest:(FGMPlatformLatLng *)southwest; +@property(nonatomic, strong) FGMPlatformLatLng *northeast; +@property(nonatomic, strong) FGMPlatformLatLng *southwest; @end /// Pigeon equivalent of CameraTargetBounds. @@ -439,7 +430,7 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// a target, and having an explicitly unbounded target (null [bounds]). @interface FGMPlatformCameraTargetBounds : NSObject + (instancetype)makeWithBounds:(nullable FGMPlatformLatLngBounds *)bounds; -@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds * bounds; +@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds *bounds; @end /// Pigeon equivalent of the GroundOverlay class. @@ -447,133 +438,131 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithGroundOverlayId:(NSString *)groundOverlayId - image:(FGMPlatformBitmap *)image - position:(nullable FGMPlatformLatLng *)position - bounds:(nullable FGMPlatformLatLngBounds *)bounds - anchor:(nullable FGMPlatformPoint *)anchor - transparency:(double )transparency - bearing:(double )bearing - zIndex:(NSInteger )zIndex - visible:(BOOL )visible - clickable:(BOOL )clickable - zoomLevel:(nullable NSNumber *)zoomLevel; -@property(nonatomic, copy) NSString * groundOverlayId; -@property(nonatomic, strong) FGMPlatformBitmap * image; -@property(nonatomic, strong, nullable) FGMPlatformLatLng * position; -@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds * bounds; -@property(nonatomic, strong, nullable) FGMPlatformPoint * anchor; -@property(nonatomic, assign) double transparency; -@property(nonatomic, assign) double bearing; -@property(nonatomic, assign) NSInteger zIndex; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) BOOL clickable; -@property(nonatomic, strong, nullable) NSNumber * zoomLevel; + image:(FGMPlatformBitmap *)image + position:(nullable FGMPlatformLatLng *)position + bounds:(nullable FGMPlatformLatLngBounds *)bounds + anchor:(nullable FGMPlatformPoint *)anchor + transparency:(double)transparency + bearing:(double)bearing + zIndex:(NSInteger)zIndex + visible:(BOOL)visible + clickable:(BOOL)clickable + zoomLevel:(nullable NSNumber *)zoomLevel; +@property(nonatomic, copy) NSString *groundOverlayId; +@property(nonatomic, strong) FGMPlatformBitmap *image; +@property(nonatomic, strong, nullable) FGMPlatformLatLng *position; +@property(nonatomic, strong, nullable) FGMPlatformLatLngBounds *bounds; +@property(nonatomic, strong, nullable) FGMPlatformPoint *anchor; +@property(nonatomic, assign) double transparency; +@property(nonatomic, assign) double bearing; +@property(nonatomic, assign) NSInteger zIndex; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) BOOL clickable; +@property(nonatomic, strong, nullable) NSNumber *zoomLevel; @end /// Information passed to the platform view creation. @interface FGMPlatformMapViewCreationParams : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition - mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration - initialCircles:(NSArray *)initialCircles - initialMarkers:(NSArray *)initialMarkers - initialPolygons:(NSArray *)initialPolygons - initialPolylines:(NSArray *)initialPolylines - initialHeatmaps:(NSArray *)initialHeatmaps - initialTileOverlays:(NSArray *)initialTileOverlays - initialClusterManagers:(NSArray *)initialClusterManagers - initialGroundOverlays:(NSArray *)initialGroundOverlays; -@property(nonatomic, strong) FGMPlatformCameraPosition * initialCameraPosition; -@property(nonatomic, strong) FGMPlatformMapConfiguration * mapConfiguration; -@property(nonatomic, copy) NSArray * initialCircles; -@property(nonatomic, copy) NSArray * initialMarkers; -@property(nonatomic, copy) NSArray * initialPolygons; -@property(nonatomic, copy) NSArray * initialPolylines; -@property(nonatomic, copy) NSArray * initialHeatmaps; -@property(nonatomic, copy) NSArray * initialTileOverlays; -@property(nonatomic, copy) NSArray * initialClusterManagers; -@property(nonatomic, copy) NSArray * initialGroundOverlays; ++ (instancetype) + makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition + mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration + initialCircles:(NSArray *)initialCircles + initialMarkers:(NSArray *)initialMarkers + initialPolygons:(NSArray *)initialPolygons + initialPolylines:(NSArray *)initialPolylines + initialHeatmaps:(NSArray *)initialHeatmaps + initialTileOverlays:(NSArray *)initialTileOverlays + initialClusterManagers:(NSArray *)initialClusterManagers + initialGroundOverlays:(NSArray *)initialGroundOverlays; +@property(nonatomic, strong) FGMPlatformCameraPosition *initialCameraPosition; +@property(nonatomic, strong) FGMPlatformMapConfiguration *mapConfiguration; +@property(nonatomic, copy) NSArray *initialCircles; +@property(nonatomic, copy) NSArray *initialMarkers; +@property(nonatomic, copy) NSArray *initialPolygons; +@property(nonatomic, copy) NSArray *initialPolylines; +@property(nonatomic, copy) NSArray *initialHeatmaps; +@property(nonatomic, copy) NSArray *initialTileOverlays; +@property(nonatomic, copy) NSArray *initialClusterManagers; +@property(nonatomic, copy) NSArray *initialGroundOverlays; @end /// Pigeon equivalent of MapConfiguration. @interface FGMPlatformMapConfiguration : NSObject + (instancetype)makeWithCompassEnabled:(nullable NSNumber *)compassEnabled - cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds - mapType:(nullable FGMPlatformMapTypeBox *)mapType - minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference - rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled - scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled - tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled - trackCameraPosition:(nullable NSNumber *)trackCameraPosition - zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled - myLocationEnabled:(nullable NSNumber *)myLocationEnabled - myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled - padding:(nullable FGMPlatformEdgeInsets *)padding - indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled - trafficEnabled:(nullable NSNumber *)trafficEnabled - buildingsEnabled:(nullable NSNumber *)buildingsEnabled - cloudMapId:(nullable NSString *)cloudMapId - style:(nullable NSString *)style; -@property(nonatomic, strong, nullable) NSNumber * compassEnabled; -@property(nonatomic, strong, nullable) FGMPlatformCameraTargetBounds * cameraTargetBounds; -@property(nonatomic, strong, nullable) FGMPlatformMapTypeBox * mapType; -@property(nonatomic, strong, nullable) FGMPlatformZoomRange * minMaxZoomPreference; -@property(nonatomic, strong, nullable) NSNumber * rotateGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber * scrollGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber * tiltGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber * trackCameraPosition; -@property(nonatomic, strong, nullable) NSNumber * zoomGesturesEnabled; -@property(nonatomic, strong, nullable) NSNumber * myLocationEnabled; -@property(nonatomic, strong, nullable) NSNumber * myLocationButtonEnabled; -@property(nonatomic, strong, nullable) FGMPlatformEdgeInsets * padding; -@property(nonatomic, strong, nullable) NSNumber * indoorViewEnabled; -@property(nonatomic, strong, nullable) NSNumber * trafficEnabled; -@property(nonatomic, strong, nullable) NSNumber * buildingsEnabled; -@property(nonatomic, copy, nullable) NSString * cloudMapId; -@property(nonatomic, copy, nullable) NSString * style; + cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds + mapType:(nullable FGMPlatformMapTypeBox *)mapType + minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference + rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled + scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled + tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled + trackCameraPosition:(nullable NSNumber *)trackCameraPosition + zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled + myLocationEnabled:(nullable NSNumber *)myLocationEnabled + myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled + padding:(nullable FGMPlatformEdgeInsets *)padding + indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled + trafficEnabled:(nullable NSNumber *)trafficEnabled + buildingsEnabled:(nullable NSNumber *)buildingsEnabled + cloudMapId:(nullable NSString *)cloudMapId + style:(nullable NSString *)style; +@property(nonatomic, strong, nullable) NSNumber *compassEnabled; +@property(nonatomic, strong, nullable) FGMPlatformCameraTargetBounds *cameraTargetBounds; +@property(nonatomic, strong, nullable) FGMPlatformMapTypeBox *mapType; +@property(nonatomic, strong, nullable) FGMPlatformZoomRange *minMaxZoomPreference; +@property(nonatomic, strong, nullable) NSNumber *rotateGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber *scrollGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber *tiltGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber *trackCameraPosition; +@property(nonatomic, strong, nullable) NSNumber *zoomGesturesEnabled; +@property(nonatomic, strong, nullable) NSNumber *myLocationEnabled; +@property(nonatomic, strong, nullable) NSNumber *myLocationButtonEnabled; +@property(nonatomic, strong, nullable) FGMPlatformEdgeInsets *padding; +@property(nonatomic, strong, nullable) NSNumber *indoorViewEnabled; +@property(nonatomic, strong, nullable) NSNumber *trafficEnabled; +@property(nonatomic, strong, nullable) NSNumber *buildingsEnabled; +@property(nonatomic, copy, nullable) NSString *cloudMapId; +@property(nonatomic, copy, nullable) NSString *style; @end /// Pigeon representation of an x,y coordinate. @interface FGMPlatformPoint : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithX:(double )x - y:(double )y; -@property(nonatomic, assign) double x; -@property(nonatomic, assign) double y; ++ (instancetype)makeWithX:(double)x y:(double)y; +@property(nonatomic, assign) double x; +@property(nonatomic, assign) double y; @end /// Pigeon representation of a size. @interface FGMPlatformSize : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithWidth:(double )width - height:(double )height; -@property(nonatomic, assign) double width; -@property(nonatomic, assign) double height; ++ (instancetype)makeWithWidth:(double)width height:(double)height; +@property(nonatomic, assign) double width; +@property(nonatomic, assign) double height; @end /// Pigeon equivalent of GMSTileLayer properties. @interface FGMPlatformTileLayer : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithVisible:(BOOL )visible - fadeIn:(BOOL )fadeIn - opacity:(double )opacity - zIndex:(NSInteger )zIndex; -@property(nonatomic, assign) BOOL visible; -@property(nonatomic, assign) BOOL fadeIn; -@property(nonatomic, assign) double opacity; -@property(nonatomic, assign) NSInteger zIndex; ++ (instancetype)makeWithVisible:(BOOL)visible + fadeIn:(BOOL)fadeIn + opacity:(double)opacity + zIndex:(NSInteger)zIndex; +@property(nonatomic, assign) BOOL visible; +@property(nonatomic, assign) BOOL fadeIn; +@property(nonatomic, assign) double opacity; +@property(nonatomic, assign) NSInteger zIndex; @end /// Pigeon equivalent of MinMaxZoomPreference. @interface FGMPlatformZoomRange : NSObject -+ (instancetype)makeWithMin:(nullable NSNumber *)min - max:(nullable NSNumber *)max; -@property(nonatomic, strong, nullable) NSNumber * min; -@property(nonatomic, strong, nullable) NSNumber * max; ++ (instancetype)makeWithMin:(nullable NSNumber *)min max:(nullable NSNumber *)max; +@property(nonatomic, strong, nullable) NSNumber *min; +@property(nonatomic, strong, nullable) NSNumber *max; @end /// Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint @@ -582,7 +571,7 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { @interface FGMPlatformBitmap : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithBitmap:(id )bitmap; ++ (instancetype)makeWithBitmap:(id)bitmap; /// One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], /// [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], /// [PlatformBitmapBytes], or [PlatformBitmapDefaultMarker]. @@ -590,13 +579,13 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// approach allows for the different bitmap implementations to be valid /// argument and return types of the API methods. See /// https://github.com/flutter/flutter/issues/117819. -@property(nonatomic, strong) id bitmap; +@property(nonatomic, strong) id bitmap; @end /// Pigeon equivalent of [DefaultMarker]. @interface FGMPlatformBitmapDefaultMarker : NSObject + (instancetype)makeWithHue:(nullable NSNumber *)hue; -@property(nonatomic, strong, nullable) NSNumber * hue; +@property(nonatomic, strong, nullable) NSNumber *hue; @end /// Pigeon equivalent of [BytesBitmap]. @@ -604,19 +593,18 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - size:(nullable FGMPlatformSize *)size; -@property(nonatomic, strong) FlutterStandardTypedData * byteData; -@property(nonatomic, strong, nullable) FGMPlatformSize * size; + size:(nullable FGMPlatformSize *)size; +@property(nonatomic, strong) FlutterStandardTypedData *byteData; +@property(nonatomic, strong, nullable) FGMPlatformSize *size; @end /// Pigeon equivalent of [AssetBitmap]. @interface FGMPlatformBitmapAsset : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithName:(NSString *)name - pkg:(nullable NSString *)pkg; -@property(nonatomic, copy) NSString * name; -@property(nonatomic, copy, nullable) NSString * pkg; ++ (instancetype)makeWithName:(NSString *)name pkg:(nullable NSString *)pkg; +@property(nonatomic, copy) NSString *name; +@property(nonatomic, copy, nullable) NSString *pkg; @end /// Pigeon equivalent of [AssetImageBitmap]. @@ -624,11 +612,11 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithName:(NSString *)name - scale:(double )scale - size:(nullable FGMPlatformSize *)size; -@property(nonatomic, copy) NSString * name; -@property(nonatomic, assign) double scale; -@property(nonatomic, strong, nullable) FGMPlatformSize * size; + scale:(double)scale + size:(nullable FGMPlatformSize *)size; +@property(nonatomic, copy) NSString *name; +@property(nonatomic, assign) double scale; +@property(nonatomic, strong, nullable) FGMPlatformSize *size; @end /// Pigeon equivalent of [AssetMapBitmap]. @@ -636,15 +624,15 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithAssetName:(NSString *)assetName - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double )imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height; -@property(nonatomic, copy) NSString * assetName; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double)imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height; +@property(nonatomic, copy) NSString *assetName; @property(nonatomic, assign) FGMPlatformMapBitmapScaling bitmapScaling; -@property(nonatomic, assign) double imagePixelRatio; -@property(nonatomic, strong, nullable) NSNumber * width; -@property(nonatomic, strong, nullable) NSNumber * height; +@property(nonatomic, assign) double imagePixelRatio; +@property(nonatomic, strong, nullable) NSNumber *width; +@property(nonatomic, strong, nullable) NSNumber *height; @end /// Pigeon equivalent of [BytesMapBitmap]. @@ -652,15 +640,15 @@ typedef NS_ENUM(NSUInteger, FGMPlatformMapBitmapScaling) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double )imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height; -@property(nonatomic, strong) FlutterStandardTypedData * byteData; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double)imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height; +@property(nonatomic, strong) FlutterStandardTypedData *byteData; @property(nonatomic, assign) FGMPlatformMapBitmapScaling bitmapScaling; -@property(nonatomic, assign) double imagePixelRatio; -@property(nonatomic, strong, nullable) NSNumber * width; -@property(nonatomic, strong, nullable) NSNumber * height; +@property(nonatomic, assign) double imagePixelRatio; +@property(nonatomic, strong, nullable) NSNumber *width; +@property(nonatomic, strong, nullable) NSNumber *height; @end /// The codec used by all APIs. @@ -676,54 +664,87 @@ NSObject *FGMGetMessagesCodec(void); /// /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. -- (void)updateWithMapConfiguration:(FGMPlatformMapConfiguration *)configuration error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateWithMapConfiguration:(FGMPlatformMapConfiguration *)configuration + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of circles on the map. -- (void)updateCirclesByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateCirclesByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of heatmaps on the map. -- (void)updateHeatmapsByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateHeatmapsByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of custer managers for clusters on the map. -- (void)updateClusterManagersByAdding:(NSArray *)toAdd removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateClusterManagersByAdding:(NSArray *)toAdd + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of markers on the map. -- (void)updateMarkersByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateMarkersByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of polygonss on the map. -- (void)updatePolygonsByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updatePolygonsByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of polylines on the map. -- (void)updatePolylinesByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updatePolylinesByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of tile overlays on the map. -- (void)updateTileOverlaysByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateTileOverlaysByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Updates the set of ground overlays on the map. -- (void)updateGroundOverlaysByAdding:(NSArray *)toAdd changing:(NSArray *)toChange removing:(NSArray *)idsToRemove error:(FlutterError *_Nullable *_Nonnull)error; +- (void)updateGroundOverlaysByAdding:(NSArray *)toAdd + changing:(NSArray *)toChange + removing:(NSArray *)idsToRemove + error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the screen coordinate for the given map location. /// /// @return `nil` only when `error != nil`. -- (nullable FGMPlatformPoint *)screenCoordinatesForLatLng:(FGMPlatformLatLng *)latLng error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformPoint *)screenCoordinatesForLatLng:(FGMPlatformLatLng *)latLng + error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the map location for the given screen coordinate. /// /// @return `nil` only when `error != nil`. -- (nullable FGMPlatformLatLng *)latLngForScreenCoordinate:(FGMPlatformPoint *)screenCoordinate error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformLatLng *)latLngForScreenCoordinate:(FGMPlatformPoint *)screenCoordinate + error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the map region currently displayed on the map. /// /// @return `nil` only when `error != nil`. - (nullable FGMPlatformLatLngBounds *)visibleMapRegion:(FlutterError *_Nullable *_Nonnull)error; /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. -- (void)moveCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate error:(FlutterError *_Nullable *_Nonnull)error; +- (void)moveCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate + error:(FlutterError *_Nullable *_Nonnull)error; /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. -- (void)animateCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate duration:(nullable NSNumber *)durationMilliseconds error:(FlutterError *_Nullable *_Nonnull)error; +- (void)animateCameraWithUpdate:(FGMPlatformCameraUpdate *)cameraUpdate + duration:(nullable NSNumber *)durationMilliseconds + error:(FlutterError *_Nullable *_Nonnull)error; /// Gets the current map zoom level. /// /// @return `nil` only when `error != nil`. - (nullable NSNumber *)currentZoomLevel:(FlutterError *_Nullable *_Nonnull)error; /// Show the info window for the marker with the given ID. -- (void)showInfoWindowForMarkerWithIdentifier:(NSString *)markerId error:(FlutterError *_Nullable *_Nonnull)error; +- (void)showInfoWindowForMarkerWithIdentifier:(NSString *)markerId + error:(FlutterError *_Nullable *_Nonnull)error; /// Hide the info window for the marker with the given ID. -- (void)hideInfoWindowForMarkerWithIdentifier:(NSString *)markerId error:(FlutterError *_Nullable *_Nonnull)error; +- (void)hideInfoWindowForMarkerWithIdentifier:(NSString *)markerId + error:(FlutterError *_Nullable *_Nonnull)error; /// Returns true if the marker with the given ID is currently displaying its /// info window. /// /// @return `nil` only when `error != nil`. -- (nullable NSNumber *)isShowingInfoWindowForMarkerWithIdentifier:(NSString *)markerId error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSNumber *) + isShowingInfoWindowForMarkerWithIdentifier:(NSString *)markerId + error:(FlutterError *_Nullable *_Nonnull)error; /// Sets the style to the given map style string, where an empty string /// indicates that the style should be cleared. /// @@ -737,66 +758,93 @@ NSObject *FGMGetMessagesCodec(void); /// is no way to return failures from map initialization. - (nullable NSString *)lastStyleError:(FlutterError *_Nullable *_Nonnull)error; /// Clears the cache of tiles previously requseted from the tile provider. -- (void)clearTileCacheForOverlayWithIdentifier:(NSString *)tileOverlayId error:(FlutterError *_Nullable *_Nonnull)error; +- (void)clearTileCacheForOverlayWithIdentifier:(NSString *)tileOverlayId + error:(FlutterError *_Nullable *_Nonnull)error; /// Takes a snapshot of the map and returns its image data. -- (nullable FlutterStandardTypedData *)takeSnapshotWithError:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FlutterStandardTypedData *)takeSnapshotWithError: + (FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFGMMapsApi(id binaryMessenger, NSObject *_Nullable api); - -extern void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFGMMapsApi(id binaryMessenger, + NSObject *_Nullable api); +extern void SetUpFGMMapsApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); /// Interface for calls from the native SDK to Dart. @interface FGMMapsCallbackApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix; /// Called when the map camera starts moving. - (void)didStartCameraMoveWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map camera moves. -- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)cameraPosition completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)cameraPosition + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map camera stops moving. - (void)didIdleCameraWithCompletion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map, not a specifc map object, is tapped. -- (void)didTapAtPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapAtPosition:(FGMPlatformLatLng *)position + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when the map, not a specifc map object, is long pressed. -- (void)didLongPressAtPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didLongPressAtPosition:(FGMPlatformLatLng *)position + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker is tapped. -- (void)didTapMarkerWithIdentifier:(NSString *)markerId completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapMarkerWithIdentifier:(NSString *)markerId + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker drag starts. -- (void)didStartDragForMarkerWithIdentifier:(NSString *)markerId atPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didStartDragForMarkerWithIdentifier:(NSString *)markerId + atPosition:(FGMPlatformLatLng *)position + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker drag updates. -- (void)didDragMarkerWithIdentifier:(NSString *)markerId atPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didDragMarkerWithIdentifier:(NSString *)markerId + atPosition:(FGMPlatformLatLng *)position + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker drag ends. -- (void)didEndDragForMarkerWithIdentifier:(NSString *)markerId atPosition:(FGMPlatformLatLng *)position completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didEndDragForMarkerWithIdentifier:(NSString *)markerId + atPosition:(FGMPlatformLatLng *)position + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker's info window is tapped. -- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)markerId completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)markerId + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a circle is tapped. -- (void)didTapCircleWithIdentifier:(NSString *)circleId completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapCircleWithIdentifier:(NSString *)circleId + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a marker cluster is tapped. -- (void)didTapCluster:(FGMPlatformCluster *)cluster completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapCluster:(FGMPlatformCluster *)cluster + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a polygon is tapped. -- (void)didTapPolygonWithIdentifier:(NSString *)polygonId completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapPolygonWithIdentifier:(NSString *)polygonId + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a polyline is tapped. -- (void)didTapPolylineWithIdentifier:(NSString *)polylineId completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapPolylineWithIdentifier:(NSString *)polylineId + completion:(void (^)(FlutterError *_Nullable))completion; /// Called when a ground overlay is tapped. -- (void)didTapGroundOverlayWithIdentifier:(NSString *)groundOverlayId completion:(void (^)(FlutterError *_Nullable))completion; +- (void)didTapGroundOverlayWithIdentifier:(NSString *)groundOverlayId + completion:(void (^)(FlutterError *_Nullable))completion; /// Called to get data for a map tile. -- (void)tileWithOverlayIdentifier:(NSString *)tileOverlayId location:(FGMPlatformPoint *)location zoom:(NSInteger)zoom completion:(void (^)(FGMPlatformTile *_Nullable, FlutterError *_Nullable))completion; +- (void)tileWithOverlayIdentifier:(NSString *)tileOverlayId + location:(FGMPlatformPoint *)location + zoom:(NSInteger)zoom + completion:(void (^)(FGMPlatformTile *_Nullable, + FlutterError *_Nullable))completion; @end - /// Dummy interface to force generation of the platform view creation params, /// which are not used in any Pigeon calls, only the platform view creation /// call made internally by Flutter. @protocol FGMMapsPlatformViewApi -- (void)createViewType:(nullable FGMPlatformMapViewCreationParams *)type error:(FlutterError *_Nullable *_Nonnull)error; +- (void)createViewType:(nullable FGMPlatformMapViewCreationParams *)type + error:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFGMMapsPlatformViewApi(id binaryMessenger, NSObject *_Nullable api); - -extern void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFGMMapsPlatformViewApi(id binaryMessenger, + NSObject *_Nullable api); +extern void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); /// Inspector API only intended for use in integration tests. @protocol FGMMapsInspectorApi @@ -816,19 +864,29 @@ extern void SetUpFGMMapsPlatformViewApiWithSuffix(id bin - (nullable NSNumber *)isMyLocationButtonEnabledWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable NSNumber *)isTrafficEnabledWithError:(FlutterError *_Nullable *_Nonnull)error; -- (nullable FGMPlatformTileLayer *)tileOverlayWithIdentifier:(NSString *)tileOverlayId error:(FlutterError *_Nullable *_Nonnull)error; -- (nullable FGMPlatformGroundOverlay *)groundOverlayWithIdentifier:(NSString *)groundOverlayId error:(FlutterError *_Nullable *_Nonnull)error; -- (nullable FGMPlatformHeatmap *)heatmapWithIdentifier:(NSString *)heatmapId error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformTileLayer *)tileOverlayWithIdentifier:(NSString *)tileOverlayId + error: + (FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformGroundOverlay *) + groundOverlayWithIdentifier:(NSString *)groundOverlayId + error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FGMPlatformHeatmap *)heatmapWithIdentifier:(NSString *)heatmapId + error:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable FGMPlatformZoomRange *)zoomRange:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSArray *)clustersWithIdentifier:(NSString *)clusterManagerId error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSArray *) + clustersWithIdentifier:(NSString *)clusterManagerId + error:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable FGMPlatformCameraPosition *)cameraPosition:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFGMMapsInspectorApi(id binaryMessenger, NSObject *_Nullable api); +extern void SetUpFGMMapsInspectorApi(id binaryMessenger, + NSObject *_Nullable api); -extern void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m index 9fbcdc424f0..dc44ed382b5 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m +++ b/packages/google_maps_flutter/google_maps_flutter_ios/ios/Classes/messages.g.m @@ -26,7 +26,12 @@ } static FlutterError *createConnectionError(NSString *channelName) { - return [FlutterError errorWithCode:@"channel-error" message:[NSString stringWithFormat:@"%@/%@/%@", @"Unable to establish connection on channel: '", channelName, @"'."] details:@""]; + return [FlutterError + errorWithCode:@"channel-error" + message:[NSString stringWithFormat:@"%@/%@/%@", + @"Unable to establish connection on channel: '", + channelName, @"'."] + details:@""]; } static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) { @@ -313,11 +318,11 @@ + (nullable FGMPlatformBitmapBytesMap *)nullableFromList:(NSArray *)list; @end @implementation FGMPlatformCameraPosition -+ (instancetype)makeWithBearing:(double )bearing - target:(FGMPlatformLatLng *)target - tilt:(double )tilt - zoom:(double )zoom { - FGMPlatformCameraPosition* pigeonResult = [[FGMPlatformCameraPosition alloc] init]; ++ (instancetype)makeWithBearing:(double)bearing + target:(FGMPlatformLatLng *)target + tilt:(double)tilt + zoom:(double)zoom { + FGMPlatformCameraPosition *pigeonResult = [[FGMPlatformCameraPosition alloc] init]; pigeonResult.bearing = bearing; pigeonResult.target = target; pigeonResult.tilt = tilt; @@ -346,8 +351,8 @@ + (nullable FGMPlatformCameraPosition *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformCameraUpdate -+ (instancetype)makeWithCameraUpdate:(id )cameraUpdate { - FGMPlatformCameraUpdate* pigeonResult = [[FGMPlatformCameraUpdate alloc] init]; ++ (instancetype)makeWithCameraUpdate:(id)cameraUpdate { + FGMPlatformCameraUpdate *pigeonResult = [[FGMPlatformCameraUpdate alloc] init]; pigeonResult.cameraUpdate = cameraUpdate; return pigeonResult; } @@ -368,12 +373,14 @@ + (nullable FGMPlatformCameraUpdate *)nullableFromList:(NSArray *)list { @implementation FGMPlatformCameraUpdateNewCameraPosition + (instancetype)makeWithCameraPosition:(FGMPlatformCameraPosition *)cameraPosition { - FGMPlatformCameraUpdateNewCameraPosition* pigeonResult = [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; + FGMPlatformCameraUpdateNewCameraPosition *pigeonResult = + [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; pigeonResult.cameraPosition = cameraPosition; return pigeonResult; } + (FGMPlatformCameraUpdateNewCameraPosition *)fromList:(NSArray *)list { - FGMPlatformCameraUpdateNewCameraPosition *pigeonResult = [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; + FGMPlatformCameraUpdateNewCameraPosition *pigeonResult = + [[FGMPlatformCameraUpdateNewCameraPosition alloc] init]; pigeonResult.cameraPosition = GetNullableObjectAtIndex(list, 0); return pigeonResult; } @@ -389,7 +396,7 @@ + (nullable FGMPlatformCameraUpdateNewCameraPosition *)nullableFromList:(NSArray @implementation FGMPlatformCameraUpdateNewLatLng + (instancetype)makeWithLatLng:(FGMPlatformLatLng *)latLng { - FGMPlatformCameraUpdateNewLatLng* pigeonResult = [[FGMPlatformCameraUpdateNewLatLng alloc] init]; + FGMPlatformCameraUpdateNewLatLng *pigeonResult = [[FGMPlatformCameraUpdateNewLatLng alloc] init]; pigeonResult.latLng = latLng; return pigeonResult; } @@ -409,15 +416,16 @@ + (nullable FGMPlatformCameraUpdateNewLatLng *)nullableFromList:(NSArray *)l @end @implementation FGMPlatformCameraUpdateNewLatLngBounds -+ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds - padding:(double )padding { - FGMPlatformCameraUpdateNewLatLngBounds* pigeonResult = [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; ++ (instancetype)makeWithBounds:(FGMPlatformLatLngBounds *)bounds padding:(double)padding { + FGMPlatformCameraUpdateNewLatLngBounds *pigeonResult = + [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; pigeonResult.bounds = bounds; pigeonResult.padding = padding; return pigeonResult; } + (FGMPlatformCameraUpdateNewLatLngBounds *)fromList:(NSArray *)list { - FGMPlatformCameraUpdateNewLatLngBounds *pigeonResult = [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; + FGMPlatformCameraUpdateNewLatLngBounds *pigeonResult = + [[FGMPlatformCameraUpdateNewLatLngBounds alloc] init]; pigeonResult.bounds = GetNullableObjectAtIndex(list, 0); pigeonResult.padding = [GetNullableObjectAtIndex(list, 1) doubleValue]; return pigeonResult; @@ -434,15 +442,16 @@ + (nullable FGMPlatformCameraUpdateNewLatLngBounds *)nullableFromList:(NSArray *)list { - FGMPlatformCameraUpdateNewLatLngZoom *pigeonResult = [[FGMPlatformCameraUpdateNewLatLngZoom alloc] init]; + FGMPlatformCameraUpdateNewLatLngZoom *pigeonResult = + [[FGMPlatformCameraUpdateNewLatLngZoom alloc] init]; pigeonResult.latLng = GetNullableObjectAtIndex(list, 0); pigeonResult.zoom = [GetNullableObjectAtIndex(list, 1) doubleValue]; return pigeonResult; @@ -459,9 +468,8 @@ + (nullable FGMPlatformCameraUpdateNewLatLngZoom *)nullableFromList:(NSArray @end @implementation FGMPlatformCameraUpdateScrollBy -+ (instancetype)makeWithDx:(double )dx - dy:(double )dy { - FGMPlatformCameraUpdateScrollBy* pigeonResult = [[FGMPlatformCameraUpdateScrollBy alloc] init]; ++ (instancetype)makeWithDx:(double)dx dy:(double)dy { + FGMPlatformCameraUpdateScrollBy *pigeonResult = [[FGMPlatformCameraUpdateScrollBy alloc] init]; pigeonResult.dx = dx; pigeonResult.dy = dy; return pigeonResult; @@ -484,9 +492,8 @@ + (nullable FGMPlatformCameraUpdateScrollBy *)nullableFromList:(NSArray *)li @end @implementation FGMPlatformCameraUpdateZoomBy -+ (instancetype)makeWithAmount:(double )amount - focus:(nullable FGMPlatformPoint *)focus { - FGMPlatformCameraUpdateZoomBy* pigeonResult = [[FGMPlatformCameraUpdateZoomBy alloc] init]; ++ (instancetype)makeWithAmount:(double)amount focus:(nullable FGMPlatformPoint *)focus { + FGMPlatformCameraUpdateZoomBy *pigeonResult = [[FGMPlatformCameraUpdateZoomBy alloc] init]; pigeonResult.amount = amount; pigeonResult.focus = focus; return pigeonResult; @@ -509,8 +516,8 @@ + (nullable FGMPlatformCameraUpdateZoomBy *)nullableFromList:(NSArray *)list @end @implementation FGMPlatformCameraUpdateZoom -+ (instancetype)makeWithOut:(BOOL )out { - FGMPlatformCameraUpdateZoom* pigeonResult = [[FGMPlatformCameraUpdateZoom alloc] init]; ++ (instancetype)makeWithOut:(BOOL)out { + FGMPlatformCameraUpdateZoom *pigeonResult = [[FGMPlatformCameraUpdateZoom alloc] init]; pigeonResult.out = out; return pigeonResult; } @@ -530,8 +537,8 @@ + (nullable FGMPlatformCameraUpdateZoom *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformCameraUpdateZoomTo -+ (instancetype)makeWithZoom:(double )zoom { - FGMPlatformCameraUpdateZoomTo* pigeonResult = [[FGMPlatformCameraUpdateZoomTo alloc] init]; ++ (instancetype)makeWithZoom:(double)zoom { + FGMPlatformCameraUpdateZoomTo *pigeonResult = [[FGMPlatformCameraUpdateZoomTo alloc] init]; pigeonResult.zoom = zoom; return pigeonResult; } @@ -551,16 +558,16 @@ + (nullable FGMPlatformCameraUpdateZoomTo *)nullableFromList:(NSArray *)list @end @implementation FGMPlatformCircle -+ (instancetype)makeWithConsumeTapEvents:(BOOL )consumeTapEvents - fillColor:(NSInteger )fillColor - strokeColor:(NSInteger )strokeColor - visible:(BOOL )visible - strokeWidth:(NSInteger )strokeWidth - zIndex:(double )zIndex - center:(FGMPlatformLatLng *)center - radius:(double )radius - circleId:(NSString *)circleId { - FGMPlatformCircle* pigeonResult = [[FGMPlatformCircle alloc] init]; ++ (instancetype)makeWithConsumeTapEvents:(BOOL)consumeTapEvents + fillColor:(NSInteger)fillColor + strokeColor:(NSInteger)strokeColor + visible:(BOOL)visible + strokeWidth:(NSInteger)strokeWidth + zIndex:(double)zIndex + center:(FGMPlatformLatLng *)center + radius:(double)radius + circleId:(NSString *)circleId { + FGMPlatformCircle *pigeonResult = [[FGMPlatformCircle alloc] init]; pigeonResult.consumeTapEvents = consumeTapEvents; pigeonResult.fillColor = fillColor; pigeonResult.strokeColor = strokeColor; @@ -604,8 +611,8 @@ + (nullable FGMPlatformCircle *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformHeatmap -+ (instancetype)makeWithJson:(id )json { - FGMPlatformHeatmap* pigeonResult = [[FGMPlatformHeatmap alloc] init]; ++ (instancetype)makeWithJson:(id)json { + FGMPlatformHeatmap *pigeonResult = [[FGMPlatformHeatmap alloc] init]; pigeonResult.json = json; return pigeonResult; } @@ -626,9 +633,9 @@ + (nullable FGMPlatformHeatmap *)nullableFromList:(NSArray *)list { @implementation FGMPlatformInfoWindow + (instancetype)makeWithTitle:(nullable NSString *)title - snippet:(nullable NSString *)snippet - anchor:(FGMPlatformPoint *)anchor { - FGMPlatformInfoWindow* pigeonResult = [[FGMPlatformInfoWindow alloc] init]; + snippet:(nullable NSString *)snippet + anchor:(FGMPlatformPoint *)anchor { + FGMPlatformInfoWindow *pigeonResult = [[FGMPlatformInfoWindow alloc] init]; pigeonResult.title = title; pigeonResult.snippet = snippet; pigeonResult.anchor = anchor; @@ -655,10 +662,10 @@ + (nullable FGMPlatformInfoWindow *)nullableFromList:(NSArray *)list { @implementation FGMPlatformCluster + (instancetype)makeWithClusterManagerId:(NSString *)clusterManagerId - position:(FGMPlatformLatLng *)position - bounds:(FGMPlatformLatLngBounds *)bounds - markerIds:(NSArray *)markerIds { - FGMPlatformCluster* pigeonResult = [[FGMPlatformCluster alloc] init]; + position:(FGMPlatformLatLng *)position + bounds:(FGMPlatformLatLngBounds *)bounds + markerIds:(NSArray *)markerIds { + FGMPlatformCluster *pigeonResult = [[FGMPlatformCluster alloc] init]; pigeonResult.clusterManagerId = clusterManagerId; pigeonResult.position = position; pigeonResult.bounds = bounds; @@ -688,7 +695,7 @@ + (nullable FGMPlatformCluster *)nullableFromList:(NSArray *)list { @implementation FGMPlatformClusterManager + (instancetype)makeWithIdentifier:(NSString *)identifier { - FGMPlatformClusterManager* pigeonResult = [[FGMPlatformClusterManager alloc] init]; + FGMPlatformClusterManager *pigeonResult = [[FGMPlatformClusterManager alloc] init]; pigeonResult.identifier = identifier; return pigeonResult; } @@ -708,20 +715,20 @@ + (nullable FGMPlatformClusterManager *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformMarker -+ (instancetype)makeWithAlpha:(double )alpha - anchor:(FGMPlatformPoint *)anchor - consumeTapEvents:(BOOL )consumeTapEvents - draggable:(BOOL )draggable - flat:(BOOL )flat - icon:(FGMPlatformBitmap *)icon - infoWindow:(FGMPlatformInfoWindow *)infoWindow - position:(FGMPlatformLatLng *)position - rotation:(double )rotation - visible:(BOOL )visible - zIndex:(NSInteger )zIndex - markerId:(NSString *)markerId - clusterManagerId:(nullable NSString *)clusterManagerId { - FGMPlatformMarker* pigeonResult = [[FGMPlatformMarker alloc] init]; ++ (instancetype)makeWithAlpha:(double)alpha + anchor:(FGMPlatformPoint *)anchor + consumeTapEvents:(BOOL)consumeTapEvents + draggable:(BOOL)draggable + flat:(BOOL)flat + icon:(FGMPlatformBitmap *)icon + infoWindow:(FGMPlatformInfoWindow *)infoWindow + position:(FGMPlatformLatLng *)position + rotation:(double)rotation + visible:(BOOL)visible + zIndex:(NSInteger)zIndex + markerId:(NSString *)markerId + clusterManagerId:(nullable NSString *)clusterManagerId { + FGMPlatformMarker *pigeonResult = [[FGMPlatformMarker alloc] init]; pigeonResult.alpha = alpha; pigeonResult.anchor = anchor; pigeonResult.consumeTapEvents = consumeTapEvents; @@ -778,16 +785,16 @@ + (nullable FGMPlatformMarker *)nullableFromList:(NSArray *)list { @implementation FGMPlatformPolygon + (instancetype)makeWithPolygonId:(NSString *)polygonId - consumesTapEvents:(BOOL )consumesTapEvents - fillColor:(NSInteger )fillColor - geodesic:(BOOL )geodesic - points:(NSArray *)points - holes:(NSArray *> *)holes - visible:(BOOL )visible - strokeColor:(NSInteger )strokeColor - strokeWidth:(NSInteger )strokeWidth - zIndex:(NSInteger )zIndex { - FGMPlatformPolygon* pigeonResult = [[FGMPlatformPolygon alloc] init]; + consumesTapEvents:(BOOL)consumesTapEvents + fillColor:(NSInteger)fillColor + geodesic:(BOOL)geodesic + points:(NSArray *)points + holes:(NSArray *> *)holes + visible:(BOOL)visible + strokeColor:(NSInteger)strokeColor + strokeWidth:(NSInteger)strokeWidth + zIndex:(NSInteger)zIndex { + FGMPlatformPolygon *pigeonResult = [[FGMPlatformPolygon alloc] init]; pigeonResult.polygonId = polygonId; pigeonResult.consumesTapEvents = consumesTapEvents; pigeonResult.fillColor = fillColor; @@ -835,16 +842,16 @@ + (nullable FGMPlatformPolygon *)nullableFromList:(NSArray *)list { @implementation FGMPlatformPolyline + (instancetype)makeWithPolylineId:(NSString *)polylineId - consumesTapEvents:(BOOL )consumesTapEvents - color:(NSInteger )color - geodesic:(BOOL )geodesic - jointType:(FGMPlatformJointType)jointType - patterns:(NSArray *)patterns - points:(NSArray *)points - visible:(BOOL )visible - width:(NSInteger )width - zIndex:(NSInteger )zIndex { - FGMPlatformPolyline* pigeonResult = [[FGMPlatformPolyline alloc] init]; + consumesTapEvents:(BOOL)consumesTapEvents + color:(NSInteger)color + geodesic:(BOOL)geodesic + jointType:(FGMPlatformJointType)jointType + patterns:(NSArray *)patterns + points:(NSArray *)points + visible:(BOOL)visible + width:(NSInteger)width + zIndex:(NSInteger)zIndex { + FGMPlatformPolyline *pigeonResult = [[FGMPlatformPolyline alloc] init]; pigeonResult.polylineId = polylineId; pigeonResult.consumesTapEvents = consumesTapEvents; pigeonResult.color = color; @@ -892,16 +899,16 @@ + (nullable FGMPlatformPolyline *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformPatternItem -+ (instancetype)makeWithType:(FGMPlatformPatternItemType)type - length:(nullable NSNumber *)length { - FGMPlatformPatternItem* pigeonResult = [[FGMPlatformPatternItem alloc] init]; ++ (instancetype)makeWithType:(FGMPlatformPatternItemType)type length:(nullable NSNumber *)length { + FGMPlatformPatternItem *pigeonResult = [[FGMPlatformPatternItem alloc] init]; pigeonResult.type = type; pigeonResult.length = length; return pigeonResult; } + (FGMPlatformPatternItem *)fromList:(NSArray *)list { FGMPlatformPatternItem *pigeonResult = [[FGMPlatformPatternItem alloc] init]; - FGMPlatformPatternItemTypeBox *boxedFGMPlatformPatternItemType = GetNullableObjectAtIndex(list, 0); + FGMPlatformPatternItemTypeBox *boxedFGMPlatformPatternItemType = + GetNullableObjectAtIndex(list, 0); pigeonResult.type = boxedFGMPlatformPatternItemType.value; pigeonResult.length = GetNullableObjectAtIndex(list, 1); return pigeonResult; @@ -918,10 +925,10 @@ + (nullable FGMPlatformPatternItem *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformTile -+ (instancetype)makeWithWidth:(NSInteger )width - height:(NSInteger )height - data:(nullable FlutterStandardTypedData *)data { - FGMPlatformTile* pigeonResult = [[FGMPlatformTile alloc] init]; ++ (instancetype)makeWithWidth:(NSInteger)width + height:(NSInteger)height + data:(nullable FlutterStandardTypedData *)data { + FGMPlatformTile *pigeonResult = [[FGMPlatformTile alloc] init]; pigeonResult.width = width; pigeonResult.height = height; pigeonResult.data = data; @@ -948,12 +955,12 @@ + (nullable FGMPlatformTile *)nullableFromList:(NSArray *)list { @implementation FGMPlatformTileOverlay + (instancetype)makeWithTileOverlayId:(NSString *)tileOverlayId - fadeIn:(BOOL )fadeIn - transparency:(double )transparency - zIndex:(NSInteger )zIndex - visible:(BOOL )visible - tileSize:(NSInteger )tileSize { - FGMPlatformTileOverlay* pigeonResult = [[FGMPlatformTileOverlay alloc] init]; + fadeIn:(BOOL)fadeIn + transparency:(double)transparency + zIndex:(NSInteger)zIndex + visible:(BOOL)visible + tileSize:(NSInteger)tileSize { + FGMPlatformTileOverlay *pigeonResult = [[FGMPlatformTileOverlay alloc] init]; pigeonResult.tileOverlayId = tileOverlayId; pigeonResult.fadeIn = fadeIn; pigeonResult.transparency = transparency; @@ -988,11 +995,11 @@ + (nullable FGMPlatformTileOverlay *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformEdgeInsets -+ (instancetype)makeWithTop:(double )top - bottom:(double )bottom - left:(double )left - right:(double )right { - FGMPlatformEdgeInsets* pigeonResult = [[FGMPlatformEdgeInsets alloc] init]; ++ (instancetype)makeWithTop:(double)top + bottom:(double)bottom + left:(double)left + right:(double)right { + FGMPlatformEdgeInsets *pigeonResult = [[FGMPlatformEdgeInsets alloc] init]; pigeonResult.top = top; pigeonResult.bottom = bottom; pigeonResult.left = left; @@ -1021,9 +1028,8 @@ + (nullable FGMPlatformEdgeInsets *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformLatLng -+ (instancetype)makeWithLatitude:(double )latitude - longitude:(double )longitude { - FGMPlatformLatLng* pigeonResult = [[FGMPlatformLatLng alloc] init]; ++ (instancetype)makeWithLatitude:(double)latitude longitude:(double)longitude { + FGMPlatformLatLng *pigeonResult = [[FGMPlatformLatLng alloc] init]; pigeonResult.latitude = latitude; pigeonResult.longitude = longitude; return pigeonResult; @@ -1047,8 +1053,8 @@ + (nullable FGMPlatformLatLng *)nullableFromList:(NSArray *)list { @implementation FGMPlatformLatLngBounds + (instancetype)makeWithNortheast:(FGMPlatformLatLng *)northeast - southwest:(FGMPlatformLatLng *)southwest { - FGMPlatformLatLngBounds* pigeonResult = [[FGMPlatformLatLngBounds alloc] init]; + southwest:(FGMPlatformLatLng *)southwest { + FGMPlatformLatLngBounds *pigeonResult = [[FGMPlatformLatLngBounds alloc] init]; pigeonResult.northeast = northeast; pigeonResult.southwest = southwest; return pigeonResult; @@ -1072,7 +1078,7 @@ + (nullable FGMPlatformLatLngBounds *)nullableFromList:(NSArray *)list { @implementation FGMPlatformCameraTargetBounds + (instancetype)makeWithBounds:(nullable FGMPlatformLatLngBounds *)bounds { - FGMPlatformCameraTargetBounds* pigeonResult = [[FGMPlatformCameraTargetBounds alloc] init]; + FGMPlatformCameraTargetBounds *pigeonResult = [[FGMPlatformCameraTargetBounds alloc] init]; pigeonResult.bounds = bounds; return pigeonResult; } @@ -1093,17 +1099,17 @@ + (nullable FGMPlatformCameraTargetBounds *)nullableFromList:(NSArray *)list @implementation FGMPlatformGroundOverlay + (instancetype)makeWithGroundOverlayId:(NSString *)groundOverlayId - image:(FGMPlatformBitmap *)image - position:(nullable FGMPlatformLatLng *)position - bounds:(nullable FGMPlatformLatLngBounds *)bounds - anchor:(nullable FGMPlatformPoint *)anchor - transparency:(double )transparency - bearing:(double )bearing - zIndex:(NSInteger )zIndex - visible:(BOOL )visible - clickable:(BOOL )clickable - zoomLevel:(nullable NSNumber *)zoomLevel { - FGMPlatformGroundOverlay* pigeonResult = [[FGMPlatformGroundOverlay alloc] init]; + image:(FGMPlatformBitmap *)image + position:(nullable FGMPlatformLatLng *)position + bounds:(nullable FGMPlatformLatLngBounds *)bounds + anchor:(nullable FGMPlatformPoint *)anchor + transparency:(double)transparency + bearing:(double)bearing + zIndex:(NSInteger)zIndex + visible:(BOOL)visible + clickable:(BOOL)clickable + zoomLevel:(nullable NSNumber *)zoomLevel { + FGMPlatformGroundOverlay *pigeonResult = [[FGMPlatformGroundOverlay alloc] init]; pigeonResult.groundOverlayId = groundOverlayId; pigeonResult.image = image; pigeonResult.position = position; @@ -1153,17 +1159,18 @@ + (nullable FGMPlatformGroundOverlay *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformMapViewCreationParams -+ (instancetype)makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition - mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration - initialCircles:(NSArray *)initialCircles - initialMarkers:(NSArray *)initialMarkers - initialPolygons:(NSArray *)initialPolygons - initialPolylines:(NSArray *)initialPolylines - initialHeatmaps:(NSArray *)initialHeatmaps - initialTileOverlays:(NSArray *)initialTileOverlays - initialClusterManagers:(NSArray *)initialClusterManagers - initialGroundOverlays:(NSArray *)initialGroundOverlays { - FGMPlatformMapViewCreationParams* pigeonResult = [[FGMPlatformMapViewCreationParams alloc] init]; ++ (instancetype) + makeWithInitialCameraPosition:(FGMPlatformCameraPosition *)initialCameraPosition + mapConfiguration:(FGMPlatformMapConfiguration *)mapConfiguration + initialCircles:(NSArray *)initialCircles + initialMarkers:(NSArray *)initialMarkers + initialPolygons:(NSArray *)initialPolygons + initialPolylines:(NSArray *)initialPolylines + initialHeatmaps:(NSArray *)initialHeatmaps + initialTileOverlays:(NSArray *)initialTileOverlays + initialClusterManagers:(NSArray *)initialClusterManagers + initialGroundOverlays:(NSArray *)initialGroundOverlays { + FGMPlatformMapViewCreationParams *pigeonResult = [[FGMPlatformMapViewCreationParams alloc] init]; pigeonResult.initialCameraPosition = initialCameraPosition; pigeonResult.mapConfiguration = mapConfiguration; pigeonResult.initialCircles = initialCircles; @@ -1211,23 +1218,23 @@ + (nullable FGMPlatformMapViewCreationParams *)nullableFromList:(NSArray *)l @implementation FGMPlatformMapConfiguration + (instancetype)makeWithCompassEnabled:(nullable NSNumber *)compassEnabled - cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds - mapType:(nullable FGMPlatformMapTypeBox *)mapType - minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference - rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled - scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled - tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled - trackCameraPosition:(nullable NSNumber *)trackCameraPosition - zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled - myLocationEnabled:(nullable NSNumber *)myLocationEnabled - myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled - padding:(nullable FGMPlatformEdgeInsets *)padding - indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled - trafficEnabled:(nullable NSNumber *)trafficEnabled - buildingsEnabled:(nullable NSNumber *)buildingsEnabled - cloudMapId:(nullable NSString *)cloudMapId - style:(nullable NSString *)style { - FGMPlatformMapConfiguration* pigeonResult = [[FGMPlatformMapConfiguration alloc] init]; + cameraTargetBounds:(nullable FGMPlatformCameraTargetBounds *)cameraTargetBounds + mapType:(nullable FGMPlatformMapTypeBox *)mapType + minMaxZoomPreference:(nullable FGMPlatformZoomRange *)minMaxZoomPreference + rotateGesturesEnabled:(nullable NSNumber *)rotateGesturesEnabled + scrollGesturesEnabled:(nullable NSNumber *)scrollGesturesEnabled + tiltGesturesEnabled:(nullable NSNumber *)tiltGesturesEnabled + trackCameraPosition:(nullable NSNumber *)trackCameraPosition + zoomGesturesEnabled:(nullable NSNumber *)zoomGesturesEnabled + myLocationEnabled:(nullable NSNumber *)myLocationEnabled + myLocationButtonEnabled:(nullable NSNumber *)myLocationButtonEnabled + padding:(nullable FGMPlatformEdgeInsets *)padding + indoorViewEnabled:(nullable NSNumber *)indoorViewEnabled + trafficEnabled:(nullable NSNumber *)trafficEnabled + buildingsEnabled:(nullable NSNumber *)buildingsEnabled + cloudMapId:(nullable NSString *)cloudMapId + style:(nullable NSString *)style { + FGMPlatformMapConfiguration *pigeonResult = [[FGMPlatformMapConfiguration alloc] init]; pigeonResult.compassEnabled = compassEnabled; pigeonResult.cameraTargetBounds = cameraTargetBounds; pigeonResult.mapType = mapType; @@ -1295,9 +1302,8 @@ + (nullable FGMPlatformMapConfiguration *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformPoint -+ (instancetype)makeWithX:(double )x - y:(double )y { - FGMPlatformPoint* pigeonResult = [[FGMPlatformPoint alloc] init]; ++ (instancetype)makeWithX:(double)x y:(double)y { + FGMPlatformPoint *pigeonResult = [[FGMPlatformPoint alloc] init]; pigeonResult.x = x; pigeonResult.y = y; return pigeonResult; @@ -1320,9 +1326,8 @@ + (nullable FGMPlatformPoint *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformSize -+ (instancetype)makeWithWidth:(double )width - height:(double )height { - FGMPlatformSize* pigeonResult = [[FGMPlatformSize alloc] init]; ++ (instancetype)makeWithWidth:(double)width height:(double)height { + FGMPlatformSize *pigeonResult = [[FGMPlatformSize alloc] init]; pigeonResult.width = width; pigeonResult.height = height; return pigeonResult; @@ -1345,11 +1350,11 @@ + (nullable FGMPlatformSize *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformTileLayer -+ (instancetype)makeWithVisible:(BOOL )visible - fadeIn:(BOOL )fadeIn - opacity:(double )opacity - zIndex:(NSInteger )zIndex { - FGMPlatformTileLayer* pigeonResult = [[FGMPlatformTileLayer alloc] init]; ++ (instancetype)makeWithVisible:(BOOL)visible + fadeIn:(BOOL)fadeIn + opacity:(double)opacity + zIndex:(NSInteger)zIndex { + FGMPlatformTileLayer *pigeonResult = [[FGMPlatformTileLayer alloc] init]; pigeonResult.visible = visible; pigeonResult.fadeIn = fadeIn; pigeonResult.opacity = opacity; @@ -1378,9 +1383,8 @@ + (nullable FGMPlatformTileLayer *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformZoomRange -+ (instancetype)makeWithMin:(nullable NSNumber *)min - max:(nullable NSNumber *)max { - FGMPlatformZoomRange* pigeonResult = [[FGMPlatformZoomRange alloc] init]; ++ (instancetype)makeWithMin:(nullable NSNumber *)min max:(nullable NSNumber *)max { + FGMPlatformZoomRange *pigeonResult = [[FGMPlatformZoomRange alloc] init]; pigeonResult.min = min; pigeonResult.max = max; return pigeonResult; @@ -1403,8 +1407,8 @@ + (nullable FGMPlatformZoomRange *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformBitmap -+ (instancetype)makeWithBitmap:(id )bitmap { - FGMPlatformBitmap* pigeonResult = [[FGMPlatformBitmap alloc] init]; ++ (instancetype)makeWithBitmap:(id)bitmap { + FGMPlatformBitmap *pigeonResult = [[FGMPlatformBitmap alloc] init]; pigeonResult.bitmap = bitmap; return pigeonResult; } @@ -1425,7 +1429,7 @@ + (nullable FGMPlatformBitmap *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapDefaultMarker + (instancetype)makeWithHue:(nullable NSNumber *)hue { - FGMPlatformBitmapDefaultMarker* pigeonResult = [[FGMPlatformBitmapDefaultMarker alloc] init]; + FGMPlatformBitmapDefaultMarker *pigeonResult = [[FGMPlatformBitmapDefaultMarker alloc] init]; pigeonResult.hue = hue; return pigeonResult; } @@ -1446,8 +1450,8 @@ + (nullable FGMPlatformBitmapDefaultMarker *)nullableFromList:(NSArray *)lis @implementation FGMPlatformBitmapBytes + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - size:(nullable FGMPlatformSize *)size { - FGMPlatformBitmapBytes* pigeonResult = [[FGMPlatformBitmapBytes alloc] init]; + size:(nullable FGMPlatformSize *)size { + FGMPlatformBitmapBytes *pigeonResult = [[FGMPlatformBitmapBytes alloc] init]; pigeonResult.byteData = byteData; pigeonResult.size = size; return pigeonResult; @@ -1470,9 +1474,8 @@ + (nullable FGMPlatformBitmapBytes *)nullableFromList:(NSArray *)list { @end @implementation FGMPlatformBitmapAsset -+ (instancetype)makeWithName:(NSString *)name - pkg:(nullable NSString *)pkg { - FGMPlatformBitmapAsset* pigeonResult = [[FGMPlatformBitmapAsset alloc] init]; ++ (instancetype)makeWithName:(NSString *)name pkg:(nullable NSString *)pkg { + FGMPlatformBitmapAsset *pigeonResult = [[FGMPlatformBitmapAsset alloc] init]; pigeonResult.name = name; pigeonResult.pkg = pkg; return pigeonResult; @@ -1496,9 +1499,9 @@ + (nullable FGMPlatformBitmapAsset *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapAssetImage + (instancetype)makeWithName:(NSString *)name - scale:(double )scale - size:(nullable FGMPlatformSize *)size { - FGMPlatformBitmapAssetImage* pigeonResult = [[FGMPlatformBitmapAssetImage alloc] init]; + scale:(double)scale + size:(nullable FGMPlatformSize *)size { + FGMPlatformBitmapAssetImage *pigeonResult = [[FGMPlatformBitmapAssetImage alloc] init]; pigeonResult.name = name; pigeonResult.scale = scale; pigeonResult.size = size; @@ -1525,11 +1528,11 @@ + (nullable FGMPlatformBitmapAssetImage *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapAssetMap + (instancetype)makeWithAssetName:(NSString *)assetName - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double )imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height { - FGMPlatformBitmapAssetMap* pigeonResult = [[FGMPlatformBitmapAssetMap alloc] init]; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double)imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height { + FGMPlatformBitmapAssetMap *pigeonResult = [[FGMPlatformBitmapAssetMap alloc] init]; pigeonResult.assetName = assetName; pigeonResult.bitmapScaling = bitmapScaling; pigeonResult.imagePixelRatio = imagePixelRatio; @@ -1540,7 +1543,8 @@ + (instancetype)makeWithAssetName:(NSString *)assetName + (FGMPlatformBitmapAssetMap *)fromList:(NSArray *)list { FGMPlatformBitmapAssetMap *pigeonResult = [[FGMPlatformBitmapAssetMap alloc] init]; pigeonResult.assetName = GetNullableObjectAtIndex(list, 0); - FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = GetNullableObjectAtIndex(list, 1); + FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = + GetNullableObjectAtIndex(list, 1); pigeonResult.bitmapScaling = boxedFGMPlatformMapBitmapScaling.value; pigeonResult.imagePixelRatio = [GetNullableObjectAtIndex(list, 2) doubleValue]; pigeonResult.width = GetNullableObjectAtIndex(list, 3); @@ -1563,11 +1567,11 @@ + (nullable FGMPlatformBitmapAssetMap *)nullableFromList:(NSArray *)list { @implementation FGMPlatformBitmapBytesMap + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData - bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling - imagePixelRatio:(double )imagePixelRatio - width:(nullable NSNumber *)width - height:(nullable NSNumber *)height { - FGMPlatformBitmapBytesMap* pigeonResult = [[FGMPlatformBitmapBytesMap alloc] init]; + bitmapScaling:(FGMPlatformMapBitmapScaling)bitmapScaling + imagePixelRatio:(double)imagePixelRatio + width:(nullable NSNumber *)width + height:(nullable NSNumber *)height { + FGMPlatformBitmapBytesMap *pigeonResult = [[FGMPlatformBitmapBytesMap alloc] init]; pigeonResult.byteData = byteData; pigeonResult.bitmapScaling = bitmapScaling; pigeonResult.imagePixelRatio = imagePixelRatio; @@ -1578,7 +1582,8 @@ + (instancetype)makeWithByteData:(FlutterStandardTypedData *)byteData + (FGMPlatformBitmapBytesMap *)fromList:(NSArray *)list { FGMPlatformBitmapBytesMap *pigeonResult = [[FGMPlatformBitmapBytesMap alloc] init]; pigeonResult.byteData = GetNullableObjectAtIndex(list, 0); - FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = GetNullableObjectAtIndex(list, 1); + FGMPlatformMapBitmapScalingBox *boxedFGMPlatformMapBitmapScaling = + GetNullableObjectAtIndex(list, 1); pigeonResult.bitmapScaling = boxedFGMPlatformMapBitmapScaling.value; pigeonResult.imagePixelRatio = [GetNullableObjectAtIndex(list, 2) doubleValue]; pigeonResult.width = GetNullableObjectAtIndex(list, 3); @@ -1606,97 +1611,105 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FGMPlatformMapTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FGMPlatformMapTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FGMPlatformJointTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FGMPlatformJointTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 131: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FGMPlatformPatternItemTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FGMPlatformPatternItemTypeBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 132: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FGMPlatformMapBitmapScalingBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FGMPlatformMapBitmapScalingBox alloc] + initWithValue:[enumAsNumber integerValue]]; } - case 133: + case 133: return [FGMPlatformCameraPosition fromList:[self readValue]]; - case 134: + case 134: return [FGMPlatformCameraUpdate fromList:[self readValue]]; - case 135: + case 135: return [FGMPlatformCameraUpdateNewCameraPosition fromList:[self readValue]]; - case 136: + case 136: return [FGMPlatformCameraUpdateNewLatLng fromList:[self readValue]]; - case 137: + case 137: return [FGMPlatformCameraUpdateNewLatLngBounds fromList:[self readValue]]; - case 138: + case 138: return [FGMPlatformCameraUpdateNewLatLngZoom fromList:[self readValue]]; - case 139: + case 139: return [FGMPlatformCameraUpdateScrollBy fromList:[self readValue]]; - case 140: + case 140: return [FGMPlatformCameraUpdateZoomBy fromList:[self readValue]]; - case 141: + case 141: return [FGMPlatformCameraUpdateZoom fromList:[self readValue]]; - case 142: + case 142: return [FGMPlatformCameraUpdateZoomTo fromList:[self readValue]]; - case 143: + case 143: return [FGMPlatformCircle fromList:[self readValue]]; - case 144: + case 144: return [FGMPlatformHeatmap fromList:[self readValue]]; - case 145: + case 145: return [FGMPlatformInfoWindow fromList:[self readValue]]; - case 146: + case 146: return [FGMPlatformCluster fromList:[self readValue]]; - case 147: + case 147: return [FGMPlatformClusterManager fromList:[self readValue]]; - case 148: + case 148: return [FGMPlatformMarker fromList:[self readValue]]; - case 149: + case 149: return [FGMPlatformPolygon fromList:[self readValue]]; - case 150: + case 150: return [FGMPlatformPolyline fromList:[self readValue]]; - case 151: + case 151: return [FGMPlatformPatternItem fromList:[self readValue]]; - case 152: + case 152: return [FGMPlatformTile fromList:[self readValue]]; - case 153: + case 153: return [FGMPlatformTileOverlay fromList:[self readValue]]; - case 154: + case 154: return [FGMPlatformEdgeInsets fromList:[self readValue]]; - case 155: + case 155: return [FGMPlatformLatLng fromList:[self readValue]]; - case 156: + case 156: return [FGMPlatformLatLngBounds fromList:[self readValue]]; - case 157: + case 157: return [FGMPlatformCameraTargetBounds fromList:[self readValue]]; - case 158: + case 158: return [FGMPlatformGroundOverlay fromList:[self readValue]]; - case 159: + case 159: return [FGMPlatformMapViewCreationParams fromList:[self readValue]]; - case 160: + case 160: return [FGMPlatformMapConfiguration fromList:[self readValue]]; - case 161: + case 161: return [FGMPlatformPoint fromList:[self readValue]]; - case 162: + case 162: return [FGMPlatformSize fromList:[self readValue]]; - case 163: + case 163: return [FGMPlatformTileLayer fromList:[self readValue]]; - case 164: + case 164: return [FGMPlatformZoomRange fromList:[self readValue]]; - case 165: + case 165: return [FGMPlatformBitmap fromList:[self readValue]]; - case 166: + case 166: return [FGMPlatformBitmapDefaultMarker fromList:[self readValue]]; - case 167: + case 167: return [FGMPlatformBitmapBytes fromList:[self readValue]]; - case 168: + case 168: return [FGMPlatformBitmapAsset fromList:[self readValue]]; - case 169: + case 169: return [FGMPlatformBitmapAssetImage fromList:[self readValue]]; - case 170: + case 170: return [FGMPlatformBitmapAssetMap fromList:[self readValue]]; - case 171: + case 171: return [FGMPlatformBitmapBytesMap fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -1862,7 +1875,8 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FGMMessagesPigeonCodecReaderWriter *readerWriter = [[FGMMessagesPigeonCodecReaderWriter alloc] init]; + FGMMessagesPigeonCodecReaderWriter *readerWriter = + [[FGMMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; @@ -1871,17 +1885,24 @@ void SetUpFGMMapsApi(id binaryMessenger, NSObject binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFGMMapsApiWithSuffix(id binaryMessenger, + NSObject *api, NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; /// Returns once the map instance is available. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(waitForMapWithError:)], @"FGMMapsApi api (%@) doesn't respond to @selector(waitForMapWithError:)", api); + NSCAssert([api respondsToSelector:@selector(waitForMapWithError:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(waitForMapWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api waitForMapWithError:&error]; @@ -1896,13 +1917,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMapConfiguration", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updateMapConfiguration", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateWithMapConfiguration:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateWithMapConfiguration:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(updateWithMapConfiguration:error:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(updateWithMapConfiguration:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformMapConfiguration *arg_configuration = GetNullableObjectAtIndex(args, 0); @@ -1916,20 +1942,29 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of circles on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateCirclesByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateCirclesByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updateCirclesByAdding:changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updateCirclesByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateCirclesByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updateCirclesByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -1938,20 +1973,28 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of heatmaps on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateHeatmaps", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updateHeatmaps", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateHeatmapsByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateHeatmapsByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updateHeatmapsByAdding:changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updateHeatmapsByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateHeatmapsByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updateHeatmapsByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -1960,13 +2003,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of custer managers for clusters on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateClusterManagers", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updateClusterManagers", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateClusterManagersByAdding:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateClusterManagersByAdding:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updateClusterManagersByAdding:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updateClusterManagersByAdding:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); @@ -1981,20 +2029,29 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of markers on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateMarkersByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateMarkersByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updateMarkersByAdding:changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updateMarkersByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateMarkersByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updateMarkersByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2003,20 +2060,28 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of polygonss on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolygons", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updatePolygons", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updatePolygonsByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updatePolygonsByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updatePolygonsByAdding:changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updatePolygonsByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updatePolygonsByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updatePolygonsByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2025,20 +2090,29 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of polylines on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolylines", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updatePolylines", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updatePolylinesByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updatePolylinesByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updatePolylinesByAdding: + changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updatePolylinesByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updatePolylinesByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updatePolylinesByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2047,20 +2121,29 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of tile overlays on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateTileOverlays", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updateTileOverlays", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateTileOverlaysByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateTileOverlaysByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updateTileOverlaysByAdding: + changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updateTileOverlaysByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateTileOverlaysByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updateTileOverlaysByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2069,20 +2152,29 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Updates the set of ground overlays on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateGroundOverlays", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.updateGroundOverlays", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(updateGroundOverlaysByAdding:changing:removing:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(updateGroundOverlaysByAdding:changing:removing:error:)", api); + NSCAssert([api respondsToSelector:@selector(updateGroundOverlaysByAdding: + changing:removing:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(updateGroundOverlaysByAdding:changing:removing:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_toAdd = GetNullableObjectAtIndex(args, 0); NSArray *arg_toChange = GetNullableObjectAtIndex(args, 1); NSArray *arg_idsToRemove = GetNullableObjectAtIndex(args, 2); FlutterError *error; - [api updateGroundOverlaysByAdding:arg_toAdd changing:arg_toChange removing:arg_idsToRemove error:&error]; + [api updateGroundOverlaysByAdding:arg_toAdd + changing:arg_toChange + removing:arg_idsToRemove + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2091,13 +2183,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Gets the screen coordinate for the given map location. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getScreenCoordinate", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.getScreenCoordinate", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(screenCoordinatesForLatLng:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(screenCoordinatesForLatLng:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(screenCoordinatesForLatLng:error:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(screenCoordinatesForLatLng:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformLatLng *arg_latLng = GetNullableObjectAtIndex(args, 0); @@ -2111,18 +2208,25 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Gets the map location for the given screen coordinate. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(latLngForScreenCoordinate:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(latLngForScreenCoordinate:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(latLngForScreenCoordinate:error:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(latLngForScreenCoordinate:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformPoint *arg_screenCoordinate = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FGMPlatformLatLng *output = [api latLngForScreenCoordinate:arg_screenCoordinate error:&error]; + FGMPlatformLatLng *output = [api latLngForScreenCoordinate:arg_screenCoordinate + error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2131,13 +2235,16 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Gets the map region currently displayed on the map. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getVisibleRegion", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.getVisibleRegion", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(visibleMapRegion:)], @"FGMMapsApi api (%@) doesn't respond to @selector(visibleMapRegion:)", api); + NSCAssert([api respondsToSelector:@selector(visibleMapRegion:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(visibleMapRegion:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FGMPlatformLatLngBounds *output = [api visibleMapRegion:&error]; @@ -2150,13 +2257,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(moveCameraWithUpdate:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(moveCameraWithUpdate:error:)", api); + NSCAssert([api respondsToSelector:@selector(moveCameraWithUpdate:error:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(moveCameraWithUpdate:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformCameraUpdate *arg_cameraUpdate = GetNullableObjectAtIndex(args, 0); @@ -2171,19 +2283,27 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(animateCameraWithUpdate:duration:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(animateCameraWithUpdate:duration:error:)", api); + NSCAssert([api respondsToSelector:@selector(animateCameraWithUpdate:duration:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(animateCameraWithUpdate:duration:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformCameraUpdate *arg_cameraUpdate = GetNullableObjectAtIndex(args, 0); NSNumber *arg_durationMilliseconds = GetNullableObjectAtIndex(args, 1); FlutterError *error; - [api animateCameraWithUpdate:arg_cameraUpdate duration:arg_durationMilliseconds error:&error]; + [api animateCameraWithUpdate:arg_cameraUpdate + duration:arg_durationMilliseconds + error:&error]; callback(wrapResult(nil, error)); }]; } else { @@ -2192,13 +2312,17 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Gets the current map zoom level. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(currentZoomLevel:)], @"FGMMapsApi api (%@) doesn't respond to @selector(currentZoomLevel:)", api); + NSCAssert([api respondsToSelector:@selector(currentZoomLevel:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(currentZoomLevel:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api currentZoomLevel:&error]; @@ -2210,13 +2334,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Show the info window for the marker with the given ID. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.showInfoWindow", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.showInfoWindow", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(showInfoWindowForMarkerWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(showInfoWindowForMarkerWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(showInfoWindowForMarkerWithIdentifier:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(showInfoWindowForMarkerWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_markerId = GetNullableObjectAtIndex(args, 0); @@ -2230,13 +2359,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Hide the info window for the marker with the given ID. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.hideInfoWindow", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.hideInfoWindow", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(hideInfoWindowForMarkerWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(hideInfoWindowForMarkerWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(hideInfoWindowForMarkerWithIdentifier:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(hideInfoWindowForMarkerWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_markerId = GetNullableObjectAtIndex(args, 0); @@ -2251,18 +2385,25 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj /// Returns true if the marker with the given ID is currently displaying its /// info window. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.isInfoWindowShown", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.isInfoWindowShown", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(isShowingInfoWindowForMarkerWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(isShowingInfoWindowForMarkerWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(isShowingInfoWindowForMarkerWithIdentifier: + error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(isShowingInfoWindowForMarkerWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_markerId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - NSNumber *output = [api isShowingInfoWindowForMarkerWithIdentifier:arg_markerId error:&error]; + NSNumber *output = [api isShowingInfoWindowForMarkerWithIdentifier:arg_markerId + error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2275,13 +2416,17 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj /// If there was an error setting the style, such as an invalid style string, /// returns the error message. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setStyle:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(setStyle:error:)", api); + NSCAssert([api respondsToSelector:@selector(setStyle:error:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(setStyle:error:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_style = GetNullableObjectAtIndex(args, 0); @@ -2299,13 +2444,16 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj /// This allows checking asynchronously for initial style failures, as there /// is no way to return failures from map initialization. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLastStyleError", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.getLastStyleError", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(lastStyleError:)], @"FGMMapsApi api (%@) doesn't respond to @selector(lastStyleError:)", api); + NSCAssert([api respondsToSelector:@selector(lastStyleError:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(lastStyleError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSString *output = [api lastStyleError:&error]; @@ -2317,13 +2465,18 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Clears the cache of tiles previously requseted from the tile provider. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.clearTileCache", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsApi.clearTileCache", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(clearTileCacheForOverlayWithIdentifier:error:)], @"FGMMapsApi api (%@) doesn't respond to @selector(clearTileCacheForOverlayWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(clearTileCacheForOverlayWithIdentifier:error:)], + @"FGMMapsApi api (%@) doesn't respond to " + @"@selector(clearTileCacheForOverlayWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_tileOverlayId = GetNullableObjectAtIndex(args, 0); @@ -2337,13 +2490,17 @@ void SetUpFGMMapsApiWithSuffix(id binaryMessenger, NSObj } /// Takes a snapshot of the map and returns its image data. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(takeSnapshotWithError:)], @"FGMMapsApi api (%@) doesn't respond to @selector(takeSnapshotWithError:)", api); + NSCAssert([api respondsToSelector:@selector(takeSnapshotWithError:)], + @"FGMMapsApi api (%@) doesn't respond to @selector(takeSnapshotWithError:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FlutterStandardTypedData *output = [api takeSnapshotWithError:&error]; @@ -2364,335 +2521,450 @@ @implementation FGMMapsCallbackApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix { self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 + ? @"" + : [NSString stringWithFormat:@".%@", messageChannelSuffix]; } return self; } - (void)didStartCameraMoveWithCompletion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted", _messageChannelSuffix]; + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:nil reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)arg_cameraPosition completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:nil + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didMoveCameraToPosition:(FGMPlatformCameraPosition *)arg_cameraPosition + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_cameraPosition ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_cameraPosition ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; } - (void)didIdleCameraWithCompletion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle", _messageChannelSuffix]; + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:nil reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapAtPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:nil + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapAtPosition:(FGMPlatformLatLng *)arg_position + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_position ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didLongPressAtPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_position ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didLongPressAtPosition:(FGMPlatformLatLng *)arg_position + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_position ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapMarkerWithIdentifier:(NSString *)arg_markerId completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_position ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapMarkerWithIdentifier:(NSString *)arg_markerId + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_markerId ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didStartDragForMarkerWithIdentifier:(NSString *)arg_markerId atPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_markerId ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didStartDragForMarkerWithIdentifier:(NSString *)arg_markerId + atPosition:(FGMPlatformLatLng *)arg_position + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_markerId ?: [NSNull null], arg_position ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didDragMarkerWithIdentifier:(NSString *)arg_markerId atPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_markerId ?: [NSNull null], arg_position ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didDragMarkerWithIdentifier:(NSString *)arg_markerId + atPosition:(FGMPlatformLatLng *)arg_position + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_markerId ?: [NSNull null], arg_position ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didEndDragForMarkerWithIdentifier:(NSString *)arg_markerId atPosition:(FGMPlatformLatLng *)arg_position completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_markerId ?: [NSNull null], arg_position ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didEndDragForMarkerWithIdentifier:(NSString *)arg_markerId + atPosition:(FGMPlatformLatLng *)arg_position + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_markerId ?: [NSNull null], arg_position ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)arg_markerId completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_markerId ?: [NSNull null], arg_position ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapInfoWindowOfMarkerWithIdentifier:(NSString *)arg_markerId + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_markerId ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapCircleWithIdentifier:(NSString *)arg_circleId completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_markerId ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapCircleWithIdentifier:(NSString *)arg_circleId + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_circleId ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapCluster:(FGMPlatformCluster *)arg_cluster completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_circleId ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapCluster:(FGMPlatformCluster *)arg_cluster + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_cluster ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapPolygonWithIdentifier:(NSString *)arg_polygonId completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_cluster ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapPolygonWithIdentifier:(NSString *)arg_polygonId + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_polygonId ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapPolylineWithIdentifier:(NSString *)arg_polylineId completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_polygonId ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapPolylineWithIdentifier:(NSString *)arg_polylineId + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_polylineId ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)didTapGroundOverlayWithIdentifier:(NSString *)arg_groundOverlayId completion:(void (^)(FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_polylineId ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)didTapGroundOverlayWithIdentifier:(NSString *)arg_groundOverlayId + completion:(void (^)(FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_groundOverlayId ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion([FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - completion(nil); - } - } else { - completion(createConnectionError(channelName)); - } - }]; -} -- (void)tileWithOverlayIdentifier:(NSString *)arg_tileOverlayId location:(FGMPlatformPoint *)arg_location zoom:(NSInteger)arg_zoom completion:(void (^)(FGMPlatformTile *_Nullable, FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile", _messageChannelSuffix]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ arg_groundOverlayId ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion([FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + completion(nil); + } + } else { + completion(createConnectionError(channelName)); + } + }]; +} +- (void)tileWithOverlayIdentifier:(NSString *)arg_tileOverlayId + location:(FGMPlatformPoint *)arg_location + zoom:(NSInteger)arg_zoom + completion:(void (^)(FGMPlatformTile *_Nullable, + FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat: + @"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:FGMGetMessagesCodec()]; - [channel sendMessage:@[arg_tileOverlayId ?: [NSNull null], arg_location ?: [NSNull null], @(arg_zoom)] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion(nil, [FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - FGMPlatformTile *output = reply[0] == [NSNull null] ? nil : reply[0]; - completion(output, nil); - } - } else { - completion(nil, createConnectionError(channelName)); - } - }]; -} -@end - -void SetUpFGMMapsPlatformViewApi(id binaryMessenger, NSObject *api) { + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:FGMGetMessagesCodec()]; + [channel sendMessage:@[ + arg_tileOverlayId ?: [NSNull null], arg_location ?: [NSNull null], @(arg_zoom) + ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion(nil, [FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + FGMPlatformTile *output = reply[0] == [NSNull null] ? nil : reply[0]; + completion(output, nil); + } + } else { + completion(nil, createConnectionError(channelName)); + } + }]; +} +@end + +void SetUpFGMMapsPlatformViewApi(id binaryMessenger, + NSObject *api) { SetUpFGMMapsPlatformViewApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsPlatformViewApi.createView", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsPlatformViewApi.createView", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createViewType:error:)], @"FGMMapsPlatformViewApi api (%@) doesn't respond to @selector(createViewType:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(createViewType:error:)], + @"FGMMapsPlatformViewApi api (%@) doesn't respond to @selector(createViewType:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FGMPlatformMapViewCreationParams *arg_type = GetNullableObjectAtIndex(args, 0); @@ -2705,20 +2977,30 @@ void SetUpFGMMapsPlatformViewApiWithSuffix(id binaryMess } } } -void SetUpFGMMapsInspectorApi(id binaryMessenger, NSObject *api) { +void SetUpFGMMapsInspectorApi(id binaryMessenger, + NSObject *api) { SetUpFGMMapsInspectorApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFGMMapsInspectorApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areBuildingsEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.areBuildingsEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areBuildingsEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areBuildingsEnabledWithError:)", api); + NSCAssert([api respondsToSelector:@selector(areBuildingsEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(areBuildingsEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areBuildingsEnabledWithError:&error]; @@ -2729,13 +3011,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areRotateGesturesEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.areRotateGesturesEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areRotateGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areRotateGesturesEnabledWithError:)", api); + NSCAssert([api respondsToSelector:@selector(areRotateGesturesEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(areRotateGesturesEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areRotateGesturesEnabledWithError:&error]; @@ -2746,13 +3033,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areScrollGesturesEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.areScrollGesturesEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areScrollGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areScrollGesturesEnabledWithError:)", api); + NSCAssert([api respondsToSelector:@selector(areScrollGesturesEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(areScrollGesturesEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areScrollGesturesEnabledWithError:&error]; @@ -2763,13 +3055,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areTiltGesturesEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.areTiltGesturesEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areTiltGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areTiltGesturesEnabledWithError:)", api); + NSCAssert([api respondsToSelector:@selector(areTiltGesturesEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(areTiltGesturesEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areTiltGesturesEnabledWithError:&error]; @@ -2780,13 +3077,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areZoomGesturesEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.areZoomGesturesEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(areZoomGesturesEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(areZoomGesturesEnabledWithError:)", api); + NSCAssert([api respondsToSelector:@selector(areZoomGesturesEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(areZoomGesturesEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api areZoomGesturesEnabledWithError:&error]; @@ -2797,13 +3099,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isCompassEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.isCompassEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(isCompassEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isCompassEnabledWithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(isCompassEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isCompassEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api isCompassEnabledWithError:&error]; @@ -2814,13 +3121,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isMyLocationButtonEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.isMyLocationButtonEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(isMyLocationButtonEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isMyLocationButtonEnabledWithError:)", api); + NSCAssert([api respondsToSelector:@selector(isMyLocationButtonEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(isMyLocationButtonEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api isMyLocationButtonEnabledWithError:&error]; @@ -2831,13 +3143,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isTrafficEnabled", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.isTrafficEnabled", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(isTrafficEnabledWithError:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isTrafficEnabledWithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(isTrafficEnabledWithError:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(isTrafficEnabledWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api isTrafficEnabledWithError:&error]; @@ -2848,18 +3165,24 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getTileOverlayInfo", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.getTileOverlayInfo", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(tileOverlayWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(tileOverlayWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(tileOverlayWithIdentifier:error:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(tileOverlayWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_tileOverlayId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FGMPlatformTileLayer *output = [api tileOverlayWithIdentifier:arg_tileOverlayId error:&error]; + FGMPlatformTileLayer *output = [api tileOverlayWithIdentifier:arg_tileOverlayId + error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2867,18 +3190,24 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getGroundOverlayInfo", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.getGroundOverlayInfo", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(groundOverlayWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(groundOverlayWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(groundOverlayWithIdentifier:error:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(groundOverlayWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_groundOverlayId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FGMPlatformGroundOverlay *output = [api groundOverlayWithIdentifier:arg_groundOverlayId error:&error]; + FGMPlatformGroundOverlay *output = [api groundOverlayWithIdentifier:arg_groundOverlayId + error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2886,13 +3215,18 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getHeatmapInfo", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.getHeatmapInfo", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(heatmapWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(heatmapWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(heatmapWithIdentifier:error:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(heatmapWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_heatmapId = GetNullableObjectAtIndex(args, 0); @@ -2905,13 +3239,16 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getZoomRange", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.getZoomRange", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(zoomRange:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(zoomRange:)", api); + NSCAssert([api respondsToSelector:@selector(zoomRange:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(zoomRange:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FGMPlatformZoomRange *output = [api zoomRange:&error]; @@ -2922,18 +3259,24 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getClusters", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.getClusters", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(clustersWithIdentifier:error:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(clustersWithIdentifier:error:)", api); + NSCAssert([api respondsToSelector:@selector(clustersWithIdentifier:error:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to " + @"@selector(clustersWithIdentifier:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_clusterManagerId = GetNullableObjectAtIndex(args, 0); FlutterError *error; - NSArray *output = [api clustersWithIdentifier:arg_clusterManagerId error:&error]; + NSArray *output = [api clustersWithIdentifier:arg_clusterManagerId + error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -2941,13 +3284,16 @@ void SetUpFGMMapsInspectorApiWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getCameraPosition", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_maps_flutter_ios." + @"MapsInspectorApi.getCameraPosition", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FGMGetMessagesCodec()]; + codec:FGMGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(cameraPosition:)], @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(cameraPosition:)", api); + NSCAssert([api respondsToSelector:@selector(cameraPosition:)], + @"FGMMapsInspectorApi api (%@) doesn't respond to @selector(cameraPosition:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FGMPlatformCameraPosition *output = [api cameraPosition:&error]; diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart b/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart index a516d6d7bc5..09197a6bf21 100644 --- a/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart +++ b/packages/google_maps_flutter/google_maps_flutter_ios/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,49 +31,36 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Pigeon equivalent of MapType -enum PlatformMapType { - none, - normal, - satellite, - terrain, - hybrid, -} +enum PlatformMapType { none, normal, satellite, terrain, hybrid } /// Join types for polyline joints. -enum PlatformJointType { - mitered, - bevel, - round, -} +enum PlatformJointType { mitered, bevel, round } /// Enumeration of possible types for PatternItem. -enum PlatformPatternItemType { - dot, - dash, - gap, -} +enum PlatformPatternItemType { dot, dash, gap } /// Pigeon equivalent of [MapBitmapScaling]. -enum PlatformMapBitmapScaling { - auto, - none, -} +enum PlatformMapBitmapScaling { auto, none } /// Pigeon representatation of a CameraPosition. class PlatformCameraPosition { @@ -89,16 +80,12 @@ class PlatformCameraPosition { double zoom; List _toList() { - return [ - bearing, - target, - tilt, - zoom, - ]; + return [bearing, target, tilt, zoom]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraPosition decode(Object result) { result as List; @@ -124,15 +111,12 @@ class PlatformCameraPosition { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon representation of a CameraUpdate. class PlatformCameraUpdate { - PlatformCameraUpdate({ - required this.cameraUpdate, - }); + PlatformCameraUpdate({required this.cameraUpdate}); /// This Object must be one of the classes below prefixed with /// PlatformCameraUpdate. Each such class represents a different type of @@ -141,19 +125,16 @@ class PlatformCameraUpdate { Object cameraUpdate; List _toList() { - return [ - cameraUpdate, - ]; + return [cameraUpdate]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdate decode(Object result) { result as List; - return PlatformCameraUpdate( - cameraUpdate: result[0]!, - ); + return PlatformCameraUpdate(cameraUpdate: result[0]!); } @override @@ -170,26 +151,22 @@ class PlatformCameraUpdate { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewCameraPosition class PlatformCameraUpdateNewCameraPosition { - PlatformCameraUpdateNewCameraPosition({ - required this.cameraPosition, - }); + PlatformCameraUpdateNewCameraPosition({required this.cameraPosition}); PlatformCameraPosition cameraPosition; List _toList() { - return [ - cameraPosition, - ]; + return [cameraPosition]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewCameraPosition decode(Object result) { result as List; @@ -201,7 +178,8 @@ class PlatformCameraUpdateNewCameraPosition { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewCameraPosition || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewCameraPosition || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -212,38 +190,33 @@ class PlatformCameraUpdateNewCameraPosition { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewLatLng class PlatformCameraUpdateNewLatLng { - PlatformCameraUpdateNewLatLng({ - required this.latLng, - }); + PlatformCameraUpdateNewLatLng({required this.latLng}); PlatformLatLng latLng; List _toList() { - return [ - latLng, - ]; + return [latLng]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewLatLng decode(Object result) { result as List; - return PlatformCameraUpdateNewLatLng( - latLng: result[0]! as PlatformLatLng, - ); + return PlatformCameraUpdateNewLatLng(latLng: result[0]! as PlatformLatLng); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewLatLng || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewLatLng || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -254,8 +227,7 @@ class PlatformCameraUpdateNewLatLng { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewLatLngBounds @@ -270,14 +242,12 @@ class PlatformCameraUpdateNewLatLngBounds { double padding; List _toList() { - return [ - bounds, - padding, - ]; + return [bounds, padding]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewLatLngBounds decode(Object result) { result as List; @@ -290,7 +260,8 @@ class PlatformCameraUpdateNewLatLngBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewLatLngBounds || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewLatLngBounds || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -301,30 +272,24 @@ class PlatformCameraUpdateNewLatLngBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of NewLatLngZoom class PlatformCameraUpdateNewLatLngZoom { - PlatformCameraUpdateNewLatLngZoom({ - required this.latLng, - required this.zoom, - }); + PlatformCameraUpdateNewLatLngZoom({required this.latLng, required this.zoom}); PlatformLatLng latLng; double zoom; List _toList() { - return [ - latLng, - zoom, - ]; + return [latLng, zoom]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateNewLatLngZoom decode(Object result) { result as List; @@ -337,7 +302,8 @@ class PlatformCameraUpdateNewLatLngZoom { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateNewLatLngZoom || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateNewLatLngZoom || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -348,30 +314,24 @@ class PlatformCameraUpdateNewLatLngZoom { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ScrollBy class PlatformCameraUpdateScrollBy { - PlatformCameraUpdateScrollBy({ - required this.dx, - required this.dy, - }); + PlatformCameraUpdateScrollBy({required this.dx, required this.dy}); double dx; double dy; List _toList() { - return [ - dx, - dy, - ]; + return [dx, dy]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateScrollBy decode(Object result) { result as List; @@ -384,7 +344,8 @@ class PlatformCameraUpdateScrollBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateScrollBy || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateScrollBy || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -395,30 +356,24 @@ class PlatformCameraUpdateScrollBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ZoomBy class PlatformCameraUpdateZoomBy { - PlatformCameraUpdateZoomBy({ - required this.amount, - this.focus, - }); + PlatformCameraUpdateZoomBy({required this.amount, this.focus}); double amount; PlatformPoint? focus; List _toList() { - return [ - amount, - focus, - ]; + return [amount, focus]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateZoomBy decode(Object result) { result as List; @@ -431,7 +386,8 @@ class PlatformCameraUpdateZoomBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateZoomBy || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateZoomBy || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -442,38 +398,33 @@ class PlatformCameraUpdateZoomBy { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ZoomIn/ZoomOut class PlatformCameraUpdateZoom { - PlatformCameraUpdateZoom({ - required this.out, - }); + PlatformCameraUpdateZoom({required this.out}); bool out; List _toList() { - return [ - out, - ]; + return [out]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateZoom decode(Object result) { result as List; - return PlatformCameraUpdateZoom( - out: result[0]! as bool, - ); + return PlatformCameraUpdateZoom(out: result[0]! as bool); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateZoom || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateZoom || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -484,38 +435,33 @@ class PlatformCameraUpdateZoom { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of ZoomTo class PlatformCameraUpdateZoomTo { - PlatformCameraUpdateZoomTo({ - required this.zoom, - }); + PlatformCameraUpdateZoomTo({required this.zoom}); double zoom; List _toList() { - return [ - zoom, - ]; + return [zoom]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraUpdateZoomTo decode(Object result) { result as List; - return PlatformCameraUpdateZoomTo( - zoom: result[0]! as double, - ); + return PlatformCameraUpdateZoomTo(zoom: result[0]! as double); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraUpdateZoomTo || other.runtimeType != runtimeType) { + if (other is! PlatformCameraUpdateZoomTo || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -526,8 +472,7 @@ class PlatformCameraUpdateZoomTo { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Circle class. @@ -577,7 +522,8 @@ class PlatformCircle { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCircle decode(Object result) { result as List; @@ -608,15 +554,12 @@ class PlatformCircle { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Heatmap class. class PlatformHeatmap { - PlatformHeatmap({ - required this.json, - }); + PlatformHeatmap({required this.json}); /// The heatmap data, as JSON. This should only be set from /// Heatmap.toJson, and the native code must interpret it according to the @@ -624,19 +567,16 @@ class PlatformHeatmap { Object json; List _toList() { - return [ - json, - ]; + return [json]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformHeatmap decode(Object result) { result as List; - return PlatformHeatmap( - json: result[0]!, - ); + return PlatformHeatmap(json: result[0]!); } @override @@ -653,17 +593,12 @@ class PlatformHeatmap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the InfoWindow class. class PlatformInfoWindow { - PlatformInfoWindow({ - this.title, - this.snippet, - required this.anchor, - }); + PlatformInfoWindow({this.title, this.snippet, required this.anchor}); String? title; @@ -672,15 +607,12 @@ class PlatformInfoWindow { PlatformPoint anchor; List _toList() { - return [ - title, - snippet, - anchor, - ]; + return [title, snippet, anchor]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformInfoWindow decode(Object result) { result as List; @@ -705,8 +637,7 @@ class PlatformInfoWindow { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of Cluster. @@ -727,16 +658,12 @@ class PlatformCluster { List markerIds; List _toList() { - return [ - clusterManagerId, - position, - bounds, - markerIds, - ]; + return [clusterManagerId, position, bounds, markerIds]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCluster decode(Object result) { result as List; @@ -762,32 +689,26 @@ class PlatformCluster { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the ClusterManager class. class PlatformClusterManager { - PlatformClusterManager({ - required this.identifier, - }); + PlatformClusterManager({required this.identifier}); String identifier; List _toList() { - return [ - identifier, - ]; + return [identifier]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformClusterManager decode(Object result) { result as List; - return PlatformClusterManager( - identifier: result[0]! as String, - ); + return PlatformClusterManager(identifier: result[0]! as String); } @override @@ -804,8 +725,7 @@ class PlatformClusterManager { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Marker class. @@ -871,7 +791,8 @@ class PlatformMarker { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMarker decode(Object result) { result as List; @@ -906,8 +827,7 @@ class PlatformMarker { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Polygon class. @@ -961,7 +881,8 @@ class PlatformPolygon { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPolygon decode(Object result) { result as List; @@ -993,8 +914,7 @@ class PlatformPolygon { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Polyline class. @@ -1050,7 +970,8 @@ class PlatformPolyline { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPolyline decode(Object result) { result as List; @@ -1082,30 +1003,24 @@ class PlatformPolyline { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the PatternItem class. class PlatformPatternItem { - PlatformPatternItem({ - required this.type, - this.length, - }); + PlatformPatternItem({required this.type, this.length}); PlatformPatternItemType type; double? length; List _toList() { - return [ - type, - length, - ]; + return [type, length]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPatternItem decode(Object result) { result as List; @@ -1129,17 +1044,12 @@ class PlatformPatternItem { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the Tile class. class PlatformTile { - PlatformTile({ - required this.width, - required this.height, - this.data, - }); + PlatformTile({required this.width, required this.height, this.data}); int width; @@ -1148,15 +1058,12 @@ class PlatformTile { Uint8List? data; List _toList() { - return [ - width, - height, - data, - ]; + return [width, height, data]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTile decode(Object result) { result as List; @@ -1181,8 +1088,7 @@ class PlatformTile { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the TileOverlay class. @@ -1220,7 +1126,8 @@ class PlatformTileOverlay { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTileOverlay decode(Object result) { result as List; @@ -1248,8 +1155,7 @@ class PlatformTileOverlay { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of Flutter's EdgeInsets. @@ -1270,16 +1176,12 @@ class PlatformEdgeInsets { double right; List _toList() { - return [ - top, - bottom, - left, - right, - ]; + return [top, bottom, left, right]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformEdgeInsets decode(Object result) { result as List; @@ -1305,30 +1207,24 @@ class PlatformEdgeInsets { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of LatLng. class PlatformLatLng { - PlatformLatLng({ - required this.latitude, - required this.longitude, - }); + PlatformLatLng({required this.latitude, required this.longitude}); double latitude; double longitude; List _toList() { - return [ - latitude, - longitude, - ]; + return [latitude, longitude]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformLatLng decode(Object result) { result as List; @@ -1352,30 +1248,24 @@ class PlatformLatLng { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of LatLngBounds. class PlatformLatLngBounds { - PlatformLatLngBounds({ - required this.northeast, - required this.southwest, - }); + PlatformLatLngBounds({required this.northeast, required this.southwest}); PlatformLatLng northeast; PlatformLatLng southwest; List _toList() { - return [ - northeast, - southwest, - ]; + return [northeast, southwest]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformLatLngBounds decode(Object result) { result as List; @@ -1399,8 +1289,7 @@ class PlatformLatLngBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of CameraTargetBounds. @@ -1408,20 +1297,17 @@ class PlatformLatLngBounds { /// As with the Dart version, it exists to distinguish between not setting a /// a target, and having an explicitly unbounded target (null [bounds]). class PlatformCameraTargetBounds { - PlatformCameraTargetBounds({ - this.bounds, - }); + PlatformCameraTargetBounds({this.bounds}); PlatformLatLngBounds? bounds; List _toList() { - return [ - bounds, - ]; + return [bounds]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformCameraTargetBounds decode(Object result) { result as List; @@ -1433,7 +1319,8 @@ class PlatformCameraTargetBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformCameraTargetBounds || other.runtimeType != runtimeType) { + if (other is! PlatformCameraTargetBounds || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1444,8 +1331,7 @@ class PlatformCameraTargetBounds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the GroundOverlay class. @@ -1503,7 +1389,8 @@ class PlatformGroundOverlay { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformGroundOverlay decode(Object result) { result as List; @@ -1536,8 +1423,7 @@ class PlatformGroundOverlay { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Information passed to the platform view creation. @@ -1591,7 +1477,8 @@ class PlatformMapViewCreationParams { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMapViewCreationParams decode(Object result) { result as List; @@ -1603,16 +1490,20 @@ class PlatformMapViewCreationParams { initialPolygons: (result[4] as List?)!.cast(), initialPolylines: (result[5] as List?)!.cast(), initialHeatmaps: (result[6] as List?)!.cast(), - initialTileOverlays: (result[7] as List?)!.cast(), - initialClusterManagers: (result[8] as List?)!.cast(), - initialGroundOverlays: (result[9] as List?)!.cast(), + initialTileOverlays: (result[7] as List?)! + .cast(), + initialClusterManagers: (result[8] as List?)! + .cast(), + initialGroundOverlays: (result[9] as List?)! + .cast(), ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformMapViewCreationParams || other.runtimeType != runtimeType) { + if (other is! PlatformMapViewCreationParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1623,8 +1514,7 @@ class PlatformMapViewCreationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of MapConfiguration. @@ -1706,7 +1596,8 @@ class PlatformMapConfiguration { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformMapConfiguration decode(Object result) { result as List; @@ -1734,7 +1625,8 @@ class PlatformMapConfiguration { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformMapConfiguration || other.runtimeType != runtimeType) { + if (other is! PlatformMapConfiguration || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1745,37 +1637,28 @@ class PlatformMapConfiguration { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon representation of an x,y coordinate. class PlatformPoint { - PlatformPoint({ - required this.x, - required this.y, - }); + PlatformPoint({required this.x, required this.y}); double x; double y; List _toList() { - return [ - x, - y, - ]; + return [x, y]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPoint decode(Object result) { result as List; - return PlatformPoint( - x: result[0]! as double, - y: result[1]! as double, - ); + return PlatformPoint(x: result[0]! as double, y: result[1]! as double); } @override @@ -1792,30 +1675,24 @@ class PlatformPoint { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon representation of a size. class PlatformSize { - PlatformSize({ - required this.width, - required this.height, - }); + PlatformSize({required this.width, required this.height}); double width; double height; List _toList() { - return [ - width, - height, - ]; + return [width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformSize decode(Object result) { result as List; @@ -1839,8 +1716,7 @@ class PlatformSize { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of GMSTileLayer properties. @@ -1861,16 +1737,12 @@ class PlatformTileLayer { int zIndex; List _toList() { - return [ - visible, - fadeIn, - opacity, - zIndex, - ]; + return [visible, fadeIn, opacity, zIndex]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformTileLayer decode(Object result) { result as List; @@ -1896,30 +1768,24 @@ class PlatformTileLayer { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of MinMaxZoomPreference. class PlatformZoomRange { - PlatformZoomRange({ - this.min, - this.max, - }); + PlatformZoomRange({this.min, this.max}); double? min; double? max; List _toList() { - return [ - min, - max, - ]; + return [min, max]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformZoomRange decode(Object result) { result as List; @@ -1943,17 +1809,14 @@ class PlatformZoomRange { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [BitmapDescriptor]. As there are multiple disjoint /// types of [BitmapDescriptor], [PlatformBitmap] contains a single field which /// may hold the pigeon equivalent type of any of them. class PlatformBitmap { - PlatformBitmap({ - required this.bitmap, - }); + PlatformBitmap({required this.bitmap}); /// One of [PlatformBitmapAssetMap], [PlatformBitmapAsset], /// [PlatformBitmapAssetImage], [PlatformBitmapBytesMap], @@ -1965,19 +1828,16 @@ class PlatformBitmap { Object bitmap; List _toList() { - return [ - bitmap, - ]; + return [bitmap]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmap decode(Object result) { result as List; - return PlatformBitmap( - bitmap: result[0]!, - ); + return PlatformBitmap(bitmap: result[0]!); } @override @@ -1994,38 +1854,33 @@ class PlatformBitmap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [DefaultMarker]. class PlatformBitmapDefaultMarker { - PlatformBitmapDefaultMarker({ - this.hue, - }); + PlatformBitmapDefaultMarker({this.hue}); double? hue; List _toList() { - return [ - hue, - ]; + return [hue]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapDefaultMarker decode(Object result) { result as List; - return PlatformBitmapDefaultMarker( - hue: result[0] as double?, - ); + return PlatformBitmapDefaultMarker(hue: result[0] as double?); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformBitmapDefaultMarker || other.runtimeType != runtimeType) { + if (other is! PlatformBitmapDefaultMarker || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -2036,30 +1891,24 @@ class PlatformBitmapDefaultMarker { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [BytesBitmap]. class PlatformBitmapBytes { - PlatformBitmapBytes({ - required this.byteData, - this.size, - }); + PlatformBitmapBytes({required this.byteData, this.size}); Uint8List byteData; PlatformSize? size; List _toList() { - return [ - byteData, - size, - ]; + return [byteData, size]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapBytes decode(Object result) { result as List; @@ -2083,30 +1932,24 @@ class PlatformBitmapBytes { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [AssetBitmap]. class PlatformBitmapAsset { - PlatformBitmapAsset({ - required this.name, - this.pkg, - }); + PlatformBitmapAsset({required this.name, this.pkg}); String name; String? pkg; List _toList() { - return [ - name, - pkg, - ]; + return [name, pkg]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapAsset decode(Object result) { result as List; @@ -2130,8 +1973,7 @@ class PlatformBitmapAsset { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [AssetImageBitmap]. @@ -2149,15 +1991,12 @@ class PlatformBitmapAssetImage { PlatformSize? size; List _toList() { - return [ - name, - scale, - size, - ]; + return [name, scale, size]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapAssetImage decode(Object result) { result as List; @@ -2171,7 +2010,8 @@ class PlatformBitmapAssetImage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformBitmapAssetImage || other.runtimeType != runtimeType) { + if (other is! PlatformBitmapAssetImage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -2182,8 +2022,7 @@ class PlatformBitmapAssetImage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [AssetMapBitmap]. @@ -2207,17 +2046,12 @@ class PlatformBitmapAssetMap { double? height; List _toList() { - return [ - assetName, - bitmapScaling, - imagePixelRatio, - width, - height, - ]; + return [assetName, bitmapScaling, imagePixelRatio, width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapAssetMap decode(Object result) { result as List; @@ -2244,8 +2078,7 @@ class PlatformBitmapAssetMap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of [BytesMapBitmap]. @@ -2269,17 +2102,12 @@ class PlatformBitmapBytesMap { double? height; List _toList() { - return [ - byteData, - bitmapScaling, - imagePixelRatio, - width, - height, - ]; + return [byteData, bitmapScaling, imagePixelRatio, width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBitmapBytesMap decode(Object result) { result as List; @@ -2306,11 +2134,9 @@ class PlatformBitmapBytesMap { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -2318,133 +2144,133 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformMapType) { + } else if (value is PlatformMapType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformJointType) { + } else if (value is PlatformJointType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformPatternItemType) { + } else if (value is PlatformPatternItemType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformMapBitmapScaling) { + } else if (value is PlatformMapBitmapScaling) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformCameraPosition) { + } else if (value is PlatformCameraPosition) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdate) { + } else if (value is PlatformCameraUpdate) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewCameraPosition) { + } else if (value is PlatformCameraUpdateNewCameraPosition) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLng) { + } else if (value is PlatformCameraUpdateNewLatLng) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngBounds) { + } else if (value is PlatformCameraUpdateNewLatLngBounds) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateNewLatLngZoom) { + } else if (value is PlatformCameraUpdateNewLatLngZoom) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateScrollBy) { + } else if (value is PlatformCameraUpdateScrollBy) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomBy) { + } else if (value is PlatformCameraUpdateZoomBy) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoom) { + } else if (value is PlatformCameraUpdateZoom) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraUpdateZoomTo) { + } else if (value is PlatformCameraUpdateZoomTo) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is PlatformCircle) { + } else if (value is PlatformCircle) { buffer.putUint8(143); writeValue(buffer, value.encode()); - } else if (value is PlatformHeatmap) { + } else if (value is PlatformHeatmap) { buffer.putUint8(144); writeValue(buffer, value.encode()); - } else if (value is PlatformInfoWindow) { + } else if (value is PlatformInfoWindow) { buffer.putUint8(145); writeValue(buffer, value.encode()); - } else if (value is PlatformCluster) { + } else if (value is PlatformCluster) { buffer.putUint8(146); writeValue(buffer, value.encode()); - } else if (value is PlatformClusterManager) { + } else if (value is PlatformClusterManager) { buffer.putUint8(147); writeValue(buffer, value.encode()); - } else if (value is PlatformMarker) { + } else if (value is PlatformMarker) { buffer.putUint8(148); writeValue(buffer, value.encode()); - } else if (value is PlatformPolygon) { + } else if (value is PlatformPolygon) { buffer.putUint8(149); writeValue(buffer, value.encode()); - } else if (value is PlatformPolyline) { + } else if (value is PlatformPolyline) { buffer.putUint8(150); writeValue(buffer, value.encode()); - } else if (value is PlatformPatternItem) { + } else if (value is PlatformPatternItem) { buffer.putUint8(151); writeValue(buffer, value.encode()); - } else if (value is PlatformTile) { + } else if (value is PlatformTile) { buffer.putUint8(152); writeValue(buffer, value.encode()); - } else if (value is PlatformTileOverlay) { + } else if (value is PlatformTileOverlay) { buffer.putUint8(153); writeValue(buffer, value.encode()); - } else if (value is PlatformEdgeInsets) { + } else if (value is PlatformEdgeInsets) { buffer.putUint8(154); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLng) { + } else if (value is PlatformLatLng) { buffer.putUint8(155); writeValue(buffer, value.encode()); - } else if (value is PlatformLatLngBounds) { + } else if (value is PlatformLatLngBounds) { buffer.putUint8(156); writeValue(buffer, value.encode()); - } else if (value is PlatformCameraTargetBounds) { + } else if (value is PlatformCameraTargetBounds) { buffer.putUint8(157); writeValue(buffer, value.encode()); - } else if (value is PlatformGroundOverlay) { + } else if (value is PlatformGroundOverlay) { buffer.putUint8(158); writeValue(buffer, value.encode()); - } else if (value is PlatformMapViewCreationParams) { + } else if (value is PlatformMapViewCreationParams) { buffer.putUint8(159); writeValue(buffer, value.encode()); - } else if (value is PlatformMapConfiguration) { + } else if (value is PlatformMapConfiguration) { buffer.putUint8(160); writeValue(buffer, value.encode()); - } else if (value is PlatformPoint) { + } else if (value is PlatformPoint) { buffer.putUint8(161); writeValue(buffer, value.encode()); - } else if (value is PlatformSize) { + } else if (value is PlatformSize) { buffer.putUint8(162); writeValue(buffer, value.encode()); - } else if (value is PlatformTileLayer) { + } else if (value is PlatformTileLayer) { buffer.putUint8(163); writeValue(buffer, value.encode()); - } else if (value is PlatformZoomRange) { + } else if (value is PlatformZoomRange) { buffer.putUint8(164); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmap) { + } else if (value is PlatformBitmap) { buffer.putUint8(165); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapDefaultMarker) { + } else if (value is PlatformBitmapDefaultMarker) { buffer.putUint8(166); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytes) { + } else if (value is PlatformBitmapBytes) { buffer.putUint8(167); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAsset) { + } else if (value is PlatformBitmapAsset) { buffer.putUint8(168); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetImage) { + } else if (value is PlatformBitmapAssetImage) { buffer.putUint8(169); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapAssetMap) { + } else if (value is PlatformBitmapAssetMap) { buffer.putUint8(170); writeValue(buffer, value.encode()); - } else if (value is PlatformBitmapBytesMap) { + } else if (value is PlatformBitmapBytesMap) { buffer.putUint8(171); writeValue(buffer, value.encode()); } else { @@ -2455,95 +2281,95 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformJointType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPatternItemType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformMapBitmapScaling.values[value]; - case 133: + case 133: return PlatformCameraPosition.decode(readValue(buffer)!); - case 134: + case 134: return PlatformCameraUpdate.decode(readValue(buffer)!); - case 135: + case 135: return PlatformCameraUpdateNewCameraPosition.decode(readValue(buffer)!); - case 136: + case 136: return PlatformCameraUpdateNewLatLng.decode(readValue(buffer)!); - case 137: + case 137: return PlatformCameraUpdateNewLatLngBounds.decode(readValue(buffer)!); - case 138: + case 138: return PlatformCameraUpdateNewLatLngZoom.decode(readValue(buffer)!); - case 139: + case 139: return PlatformCameraUpdateScrollBy.decode(readValue(buffer)!); - case 140: + case 140: return PlatformCameraUpdateZoomBy.decode(readValue(buffer)!); - case 141: + case 141: return PlatformCameraUpdateZoom.decode(readValue(buffer)!); - case 142: + case 142: return PlatformCameraUpdateZoomTo.decode(readValue(buffer)!); - case 143: + case 143: return PlatformCircle.decode(readValue(buffer)!); - case 144: + case 144: return PlatformHeatmap.decode(readValue(buffer)!); - case 145: + case 145: return PlatformInfoWindow.decode(readValue(buffer)!); - case 146: + case 146: return PlatformCluster.decode(readValue(buffer)!); - case 147: + case 147: return PlatformClusterManager.decode(readValue(buffer)!); - case 148: + case 148: return PlatformMarker.decode(readValue(buffer)!); - case 149: + case 149: return PlatformPolygon.decode(readValue(buffer)!); - case 150: + case 150: return PlatformPolyline.decode(readValue(buffer)!); - case 151: + case 151: return PlatformPatternItem.decode(readValue(buffer)!); - case 152: + case 152: return PlatformTile.decode(readValue(buffer)!); - case 153: + case 153: return PlatformTileOverlay.decode(readValue(buffer)!); - case 154: + case 154: return PlatformEdgeInsets.decode(readValue(buffer)!); - case 155: + case 155: return PlatformLatLng.decode(readValue(buffer)!); - case 156: + case 156: return PlatformLatLngBounds.decode(readValue(buffer)!); - case 157: + case 157: return PlatformCameraTargetBounds.decode(readValue(buffer)!); - case 158: + case 158: return PlatformGroundOverlay.decode(readValue(buffer)!); - case 159: + case 159: return PlatformMapViewCreationParams.decode(readValue(buffer)!); - case 160: + case 160: return PlatformMapConfiguration.decode(readValue(buffer)!); - case 161: + case 161: return PlatformPoint.decode(readValue(buffer)!); - case 162: + case 162: return PlatformSize.decode(readValue(buffer)!); - case 163: + case 163: return PlatformTileLayer.decode(readValue(buffer)!); - case 164: + case 164: return PlatformZoomRange.decode(readValue(buffer)!); - case 165: + case 165: return PlatformBitmap.decode(readValue(buffer)!); - case 166: + case 166: return PlatformBitmapDefaultMarker.decode(readValue(buffer)!); - case 167: + case 167: return PlatformBitmapBytes.decode(readValue(buffer)!); - case 168: + case 168: return PlatformBitmapAsset.decode(readValue(buffer)!); - case 169: + case 169: return PlatformBitmapAssetImage.decode(readValue(buffer)!); - case 170: + case 170: return PlatformBitmapAssetMap.decode(readValue(buffer)!); - case 171: + case 171: return PlatformBitmapBytesMap.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -2559,8 +2385,10 @@ class MapsApi { /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. MapsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -2569,12 +2397,14 @@ class MapsApi { /// Returns once the map instance is available. Future waitForMap() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.waitForMap$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2595,14 +2425,20 @@ class MapsApi { /// /// Only non-null configuration values will result in updates; options with /// null values will remain unchanged. - Future updateMapConfiguration(PlatformMapConfiguration configuration) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateMapConfiguration( + PlatformMapConfiguration configuration, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMapConfiguration$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [configuration], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([configuration]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2619,14 +2455,22 @@ class MapsApi { } /// Updates the set of circles on the map. - Future updateCircles(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateCircles( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateCircles$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2643,14 +2487,22 @@ class MapsApi { } /// Updates the set of heatmaps on the map. - Future updateHeatmaps(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateHeatmaps( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateHeatmaps$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2667,14 +2519,21 @@ class MapsApi { } /// Updates the set of custer managers for clusters on the map. - Future updateClusterManagers(List toAdd, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateClusterManagers( + List toAdd, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateClusterManagers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2691,14 +2550,22 @@ class MapsApi { } /// Updates the set of markers on the map. - Future updateMarkers(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateMarkers( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateMarkers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2715,14 +2582,22 @@ class MapsApi { } /// Updates the set of polygonss on the map. - Future updatePolygons(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updatePolygons( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolygons$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2739,14 +2614,22 @@ class MapsApi { } /// Updates the set of polylines on the map. - Future updatePolylines(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updatePolylines( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updatePolylines$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2763,14 +2646,22 @@ class MapsApi { } /// Updates the set of tile overlays on the map. - Future updateTileOverlays(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateTileOverlays( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateTileOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2787,14 +2678,22 @@ class MapsApi { } /// Updates the set of ground overlays on the map. - Future updateGroundOverlays(List toAdd, List toChange, List idsToRemove) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future updateGroundOverlays( + List toAdd, + List toChange, + List idsToRemove, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.updateGroundOverlays$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [toAdd, toChange, idsToRemove], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([toAdd, toChange, idsToRemove]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2812,13 +2711,17 @@ class MapsApi { /// Gets the screen coordinate for the given map location. Future getScreenCoordinate(PlatformLatLng latLng) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getScreenCoordinate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [latLng], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([latLng]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2841,13 +2744,17 @@ class MapsApi { /// Gets the map location for the given screen coordinate. Future getLatLng(PlatformPoint screenCoordinate) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLatLng$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [screenCoordinate], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([screenCoordinate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2870,12 +2777,14 @@ class MapsApi { /// Gets the map region currently displayed on the map. Future getVisibleRegion() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getVisibleRegion$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2900,13 +2809,17 @@ class MapsApi { /// Moves the camera according to [cameraUpdate] immediately, with no /// animation. Future moveCamera(PlatformCameraUpdate cameraUpdate) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.moveCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraUpdate], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2924,14 +2837,21 @@ class MapsApi { /// Moves the camera according to [cameraUpdate], animating the update using a /// duration in milliseconds if provided. - Future animateCamera(PlatformCameraUpdate cameraUpdate, int? durationMilliseconds) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future animateCamera( + PlatformCameraUpdate cameraUpdate, + int? durationMilliseconds, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.animateCamera$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [cameraUpdate, durationMilliseconds], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([cameraUpdate, durationMilliseconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2949,12 +2869,14 @@ class MapsApi { /// Gets the current map zoom level. Future getZoomLevel() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getZoomLevel$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2978,13 +2900,17 @@ class MapsApi { /// Show the info window for the marker with the given ID. Future showInfoWindow(String markerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.showInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [markerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3002,13 +2928,17 @@ class MapsApi { /// Hide the info window for the marker with the given ID. Future hideInfoWindow(String markerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.hideInfoWindow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [markerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3027,13 +2957,17 @@ class MapsApi { /// Returns true if the marker with the given ID is currently displaying its /// info window. Future isInfoWindowShown(String markerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.isInfoWindowShown$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [markerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([markerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3060,13 +2994,17 @@ class MapsApi { /// If there was an error setting the style, such as an invalid style string, /// returns the error message. Future setStyle(String style) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.setStyle$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [style], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([style]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3088,12 +3026,14 @@ class MapsApi { /// This allows checking asynchronously for initial style failures, as there /// is no way to return failures from map initialization. Future getLastStyleError() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLastStyleError$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.getLastStyleError$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3112,13 +3052,17 @@ class MapsApi { /// Clears the cache of tiles previously requseted from the tile provider. Future clearTileCache(String tileOverlayId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.clearTileCache$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [tileOverlayId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3136,12 +3080,14 @@ class MapsApi { /// Takes a snapshot of the map and returns its image data. Future takeSnapshot() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsApi.takeSnapshot$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3209,14 +3155,27 @@ abstract class MapsCallbackApi { void onGroundOverlayTap(String groundOverlayId); /// Called to get data for a map tile. - Future getTileOverlayTile(String tileOverlayId, PlatformPoint location, int zoom); + Future getTileOverlayTile( + String tileOverlayId, + PlatformPoint location, + int zoom, + ); - static void setUp(MapsCallbackApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + MapsCallbackApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMoveStarted$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -3226,41 +3185,56 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null.', + ); final List args = (message as List?)!; - final PlatformCameraPosition? arg_cameraPosition = (args[0] as PlatformCameraPosition?); - assert(arg_cameraPosition != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.'); + final PlatformCameraPosition? arg_cameraPosition = + (args[0] as PlatformCameraPosition?); + assert( + arg_cameraPosition != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraMove was null, expected non-null PlatformCameraPosition.', + ); try { api.onCameraMove(arg_cameraPosition!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCameraIdle$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { @@ -3270,348 +3244,481 @@ abstract class MapsCallbackApi { return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null.', + ); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onTap was null, expected non-null PlatformLatLng.', + ); try { api.onTap(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null.', + ); final List args = (message as List?)!; final PlatformLatLng? arg_position = (args[0] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onLongPress was null, expected non-null PlatformLatLng.', + ); try { api.onLongPress(arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerTap was null, expected non-null String.', + ); try { api.onMarkerTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null String.', + ); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragStart was null, expected non-null PlatformLatLng.', + ); try { api.onMarkerDragStart(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null String.', + ); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDrag was null, expected non-null PlatformLatLng.', + ); try { api.onMarkerDrag(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null String.', + ); final PlatformLatLng? arg_position = (args[1] as PlatformLatLng?); - assert(arg_position != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.'); + assert( + arg_position != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onMarkerDragEnd was null, expected non-null PlatformLatLng.', + ); try { api.onMarkerDragEnd(arg_markerId!, arg_position!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null.', + ); final List args = (message as List?)!; final String? arg_markerId = (args[0] as String?); - assert(arg_markerId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.'); + assert( + arg_markerId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onInfoWindowTap was null, expected non-null String.', + ); try { api.onInfoWindowTap(arg_markerId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null.', + ); final List args = (message as List?)!; final String? arg_circleId = (args[0] as String?); - assert(arg_circleId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null, expected non-null String.'); + assert( + arg_circleId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onCircleTap was null, expected non-null String.', + ); try { api.onCircleTap(arg_circleId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null.', + ); final List args = (message as List?)!; final PlatformCluster? arg_cluster = (args[0] as PlatformCluster?); - assert(arg_cluster != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.'); + assert( + arg_cluster != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onClusterTap was null, expected non-null PlatformCluster.', + ); try { api.onClusterTap(arg_cluster!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null.', + ); final List args = (message as List?)!; final String? arg_polygonId = (args[0] as String?); - assert(arg_polygonId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null, expected non-null String.'); + assert( + arg_polygonId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolygonTap was null, expected non-null String.', + ); try { api.onPolygonTap(arg_polygonId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null.', + ); final List args = (message as List?)!; final String? arg_polylineId = (args[0] as String?); - assert(arg_polylineId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null, expected non-null String.'); + assert( + arg_polylineId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onPolylineTap was null, expected non-null String.', + ); try { api.onPolylineTap(arg_polylineId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null.', + ); final List args = (message as List?)!; final String? arg_groundOverlayId = (args[0] as String?); - assert(arg_groundOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.'); + assert( + arg_groundOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.onGroundOverlayTap was null, expected non-null String.', + ); try { api.onGroundOverlayTap(arg_groundOverlayId!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null.', + ); final List args = (message as List?)!; final String? arg_tileOverlayId = (args[0] as String?); - assert(arg_tileOverlayId != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.'); + assert( + arg_tileOverlayId != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null String.', + ); final PlatformPoint? arg_location = (args[1] as PlatformPoint?); - assert(arg_location != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.'); + assert( + arg_location != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null PlatformPoint.', + ); final int? arg_zoom = (args[2] as int?); - assert(arg_zoom != null, - 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.'); + assert( + arg_zoom != null, + 'Argument for dev.flutter.pigeon.google_maps_flutter_ios.MapsCallbackApi.getTileOverlayTile was null, expected non-null int.', + ); try { - final PlatformTile output = await api.getTileOverlayTile(arg_tileOverlayId!, arg_location!, arg_zoom!); + final PlatformTile output = await api.getTileOverlayTile( + arg_tileOverlayId!, + arg_location!, + arg_zoom!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3626,9 +3733,13 @@ class MapsPlatformViewApi { /// Constructor for [MapsPlatformViewApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsPlatformViewApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + MapsPlatformViewApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3636,13 +3747,17 @@ class MapsPlatformViewApi { final String pigeonVar_messageChannelSuffix; Future createView(PlatformMapViewCreationParams? type) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsPlatformViewApi.createView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [type], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3664,9 +3779,13 @@ class MapsInspectorApi { /// Constructor for [MapsInspectorApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - MapsInspectorApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + MapsInspectorApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -3674,12 +3793,14 @@ class MapsInspectorApi { final String pigeonVar_messageChannelSuffix; Future areBuildingsEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areBuildingsEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3702,12 +3823,14 @@ class MapsInspectorApi { } Future areRotateGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areRotateGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3730,12 +3853,14 @@ class MapsInspectorApi { } Future areScrollGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areScrollGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3758,12 +3883,14 @@ class MapsInspectorApi { } Future areTiltGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areTiltGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3786,12 +3913,14 @@ class MapsInspectorApi { } Future areZoomGesturesEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.areZoomGesturesEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3814,12 +3943,14 @@ class MapsInspectorApi { } Future isCompassEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isCompassEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3842,12 +3973,14 @@ class MapsInspectorApi { } Future isMyLocationButtonEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isMyLocationButtonEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3870,12 +4003,14 @@ class MapsInspectorApi { } Future isTrafficEnabled() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.isTrafficEnabled$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3898,13 +4033,17 @@ class MapsInspectorApi { } Future getTileOverlayInfo(String tileOverlayId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getTileOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [tileOverlayId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([tileOverlayId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3920,14 +4059,20 @@ class MapsInspectorApi { } } - Future getGroundOverlayInfo(String groundOverlayId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getGroundOverlayInfo( + String groundOverlayId, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getGroundOverlayInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [groundOverlayId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([groundOverlayId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3944,13 +4089,17 @@ class MapsInspectorApi { } Future getHeatmapInfo(String heatmapId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getHeatmapInfo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getHeatmapInfo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [heatmapId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([heatmapId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3967,12 +4116,14 @@ class MapsInspectorApi { } Future getZoomRange() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getZoomRange$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3995,13 +4146,17 @@ class MapsInspectorApi { } Future> getClusters(String clusterManagerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getClusters$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [clusterManagerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([clusterManagerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4018,17 +4173,20 @@ class MapsInspectorApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } Future getCameraPosition() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_maps_flutter_ios.MapsInspectorApi.getCameraPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt b/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt index 02f6ca4285e..b3c7275ccfe 100644 --- a/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt +++ b/packages/google_sign_in/google_sign_in_android/android/src/main/kotlin/io/flutter/plugins/googlesignin/Messages.kt @@ -10,12 +10,11 @@ package io.flutter.plugins.googlesignin import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger -import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object MessagesPigeonUtils { fun wrapResult(result: Any?): List { @@ -24,74 +23,63 @@ private object MessagesPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } + fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && a.all { - (b as Map).contains(it.key) && - deepEquals(it.value, b[it.key]) - } + return a.size == b.size && + a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } } return a == b } - } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() enum class GetCredentialFailureType(val raw: Int) { - /** - * Indicates that a credential was returned, but it was not of the expected - * type. - */ + /** Indicates that a credential was returned, but it was not of the expected type. */ UNEXPECTED_CREDENTIAL_TYPE(0), /** Indicates that a server client ID was not provided. */ MISSING_SERVER_CLIENT_ID(1), /** - * Indicates that the user needs to be prompted for authorization, but there - * is no current activity to prompt in. + * Indicates that the user needs to be prompted for authorization, but there is no current + * activity to prompt in. */ NO_ACTIVITY(2), /** The request was internally interrupted. */ @@ -118,26 +106,24 @@ enum class AuthorizeFailureType(val raw: Int) { /** * Indicates that the requested types are not currently authorized. * - * This is returned only if promptIfUnauthorized is false, indicating that - * the user would need to be prompted for authorization. + * This is returned only if promptIfUnauthorized is false, indicating that the user would need to + * be prompted for authorization. */ UNAUTHORIZED(0), /** Indicates that the call to AuthorizationClient.authorize itself failed. */ AUTHORIZE_FAILURE(1), /** - * Corresponds to SendIntentException, indicating that the pending intent is - * no longer available. + * Corresponds to SendIntentException, indicating that the pending intent is no longer available. */ PENDING_INTENT_EXCEPTION(2), /** - * Corresponds to an SendIntentException in onActivityResult, indicating that - * either authorization failed, or the result was not available for some - * reason. + * Corresponds to an SendIntentException in onActivityResult, indicating that either authorization + * failed, or the result was not available for some reason. */ API_EXCEPTION(3), /** - * Indicates that the user needs to be prompted for authorization, but there - * is no current activity to prompt in. + * Indicates that the user needs to be prompted for authorization, but there is no current + * activity to prompt in. */ NO_ACTIVITY(4); @@ -151,36 +137,38 @@ enum class AuthorizeFailureType(val raw: Int) { /** * The information necessary to build an authorization request. * - * Corresponds to the native AuthorizationRequest object, but only contains - * the fields used by this plugin. + * Corresponds to the native AuthorizationRequest object, but only contains the fields used by this + * plugin. * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformAuthorizationRequest ( - val scopes: List, - val hostedDomain: String? = null, - val accountEmail: String? = null, - /** If set, adds a call to requestOfflineAccess(this string, true); */ - val serverClientIdForForcedRefreshToken: String? = null -) - { +data class PlatformAuthorizationRequest( + val scopes: List, + val hostedDomain: String? = null, + val accountEmail: String? = null, + /** If set, adds a call to requestOfflineAccess(this string, true); */ + val serverClientIdForForcedRefreshToken: String? = null +) { companion object { fun fromList(pigeonVar_list: List): PlatformAuthorizationRequest { val scopes = pigeonVar_list[0] as List val hostedDomain = pigeonVar_list[1] as String? val accountEmail = pigeonVar_list[2] as String? val serverClientIdForForcedRefreshToken = pigeonVar_list[3] as String? - return PlatformAuthorizationRequest(scopes, hostedDomain, accountEmail, serverClientIdForForcedRefreshToken) + return PlatformAuthorizationRequest( + scopes, hostedDomain, accountEmail, serverClientIdForForcedRefreshToken) } } + fun toList(): List { return listOf( - scopes, - hostedDomain, - accountEmail, - serverClientIdForForcedRefreshToken, + scopes, + hostedDomain, + accountEmail, + serverClientIdForForcedRefreshToken, ) } + override fun equals(other: Any?): Boolean { if (other !is PlatformAuthorizationRequest) { return false @@ -188,7 +176,8 @@ data class PlatformAuthorizationRequest ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -196,30 +185,28 @@ data class PlatformAuthorizationRequest ( /** * The information necessary to build a credential request. * - * Combines the parts of the native GetCredentialRequest and CredentialOption - * classes that are used for this plugin. + * Combines the parts of the native GetCredentialRequest and CredentialOption classes that are used + * for this plugin. * * Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialRequestParams ( - /** - * Whether to use the Sign in with Google button flow - * (GetSignInWithGoogleOption), corresponding to an explicit sign-in request, - * or not (GetGoogleIdOption), corresponding to an implicit potential - * sign-in. - */ - val useButtonFlow: Boolean, - /** - * Parameters specific to GetGoogleIdOption. - * - * Ignored if useButtonFlow is true. - */ - val googleIdOptionParams: GetCredentialRequestGoogleIdOptionParams, - val serverClientId: String? = null, - val hostedDomain: String? = null, - val nonce: String? = null -) - { +data class GetCredentialRequestParams( + /** + * Whether to use the Sign in with Google button flow (GetSignInWithGoogleOption), corresponding + * to an explicit sign-in request, or not (GetGoogleIdOption), corresponding to an implicit + * potential sign-in. + */ + val useButtonFlow: Boolean, + /** + * Parameters specific to GetGoogleIdOption. + * + * Ignored if useButtonFlow is true. + */ + val googleIdOptionParams: GetCredentialRequestGoogleIdOptionParams, + val serverClientId: String? = null, + val hostedDomain: String? = null, + val nonce: String? = null +) { companion object { fun fromList(pigeonVar_list: List): GetCredentialRequestParams { val useButtonFlow = pigeonVar_list[0] as Boolean @@ -227,18 +214,21 @@ data class GetCredentialRequestParams ( val serverClientId = pigeonVar_list[2] as String? val hostedDomain = pigeonVar_list[3] as String? val nonce = pigeonVar_list[4] as String? - return GetCredentialRequestParams(useButtonFlow, googleIdOptionParams, serverClientId, hostedDomain, nonce) + return GetCredentialRequestParams( + useButtonFlow, googleIdOptionParams, serverClientId, hostedDomain, nonce) } } + fun toList(): List { return listOf( - useButtonFlow, - googleIdOptionParams, - serverClientId, - hostedDomain, - nonce, + useButtonFlow, + googleIdOptionParams, + serverClientId, + hostedDomain, + nonce, ) } + override fun equals(other: Any?): Boolean { if (other !is GetCredentialRequestParams) { return false @@ -246,17 +236,17 @@ data class GetCredentialRequestParams ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialRequestGoogleIdOptionParams ( - val filterToAuthorized: Boolean, - val autoSelectEnabled: Boolean -) - { +data class GetCredentialRequestGoogleIdOptionParams( + val filterToAuthorized: Boolean, + val autoSelectEnabled: Boolean +) { companion object { fun fromList(pigeonVar_list: List): GetCredentialRequestGoogleIdOptionParams { val filterToAuthorized = pigeonVar_list[0] as Boolean @@ -264,12 +254,14 @@ data class GetCredentialRequestGoogleIdOptionParams ( return GetCredentialRequestGoogleIdOptionParams(filterToAuthorized, autoSelectEnabled) } } + fun toList(): List { return listOf( - filterToAuthorized, - autoSelectEnabled, + filterToAuthorized, + autoSelectEnabled, ) } + override fun equals(other: Any?): Boolean { if (other !is GetCredentialRequestGoogleIdOptionParams) { return false @@ -277,7 +269,8 @@ data class GetCredentialRequestGoogleIdOptionParams ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -290,18 +283,17 @@ data class GetCredentialRequestGoogleIdOptionParams ( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformRevokeAccessRequest ( - /** The email for the Google account to revoke authorizations for. */ - val accountEmail: String, - /** - * A list of requested scopes. - * - * Per docs, all granted scopes will be revoked, not only the ones passed - * here. However, at least one currently-granted scope must be provided. - */ - val scopes: List -) - { +data class PlatformRevokeAccessRequest( + /** The email for the Google account to revoke authorizations for. */ + val accountEmail: String, + /** + * A list of requested scopes. + * + * Per docs, all granted scopes will be revoked, not only the ones passed here. However, at + * least one currently-granted scope must be provided. + */ + val scopes: List +) { companion object { fun fromList(pigeonVar_list: List): PlatformRevokeAccessRequest { val accountEmail = pigeonVar_list[0] as String @@ -309,12 +301,14 @@ data class PlatformRevokeAccessRequest ( return PlatformRevokeAccessRequest(accountEmail, scopes) } } + fun toList(): List { return listOf( - accountEmail, - scopes, + accountEmail, + scopes, ) } + override fun equals(other: Any?): Boolean { if (other !is PlatformRevokeAccessRequest) { return false @@ -322,7 +316,8 @@ data class PlatformRevokeAccessRequest ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -332,15 +327,14 @@ data class PlatformRevokeAccessRequest ( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformGoogleIdTokenCredential ( - val displayName: String? = null, - val familyName: String? = null, - val givenName: String? = null, - val id: String, - val idToken: String, - val profilePictureUri: String? = null -) - { +data class PlatformGoogleIdTokenCredential( + val displayName: String? = null, + val familyName: String? = null, + val givenName: String? = null, + val id: String, + val idToken: String, + val profilePictureUri: String? = null +) { companion object { fun fromList(pigeonVar_list: List): PlatformGoogleIdTokenCredential { val displayName = pigeonVar_list[0] as String? @@ -349,19 +343,22 @@ data class PlatformGoogleIdTokenCredential ( val id = pigeonVar_list[3] as String val idToken = pigeonVar_list[4] as String val profilePictureUri = pigeonVar_list[5] as String? - return PlatformGoogleIdTokenCredential(displayName, familyName, givenName, id, idToken, profilePictureUri) + return PlatformGoogleIdTokenCredential( + displayName, familyName, givenName, id, idToken, profilePictureUri) } } + fun toList(): List { return listOf( - displayName, - familyName, - givenName, - id, - idToken, - profilePictureUri, + displayName, + familyName, + givenName, + id, + idToken, + profilePictureUri, ) } + override fun equals(other: Any?): Boolean { if (other !is PlatformGoogleIdTokenCredential) { return false @@ -369,7 +366,8 @@ data class PlatformGoogleIdTokenCredential ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -377,29 +375,27 @@ data class PlatformGoogleIdTokenCredential ( /** * The response from a `getCredential` call. * - * This is not the same as a native GetCredentialResponse since modeling the - * response type hierarchy and two-part callback in this interface layer would - * add a lot of complexity that is not needed for the plugin's use case. It is - * instead a processed version of the results of those callbacks. + * This is not the same as a native GetCredentialResponse since modeling the response type hierarchy + * and two-part callback in this interface layer would add a lot of complexity that is not needed + * for the plugin's use case. It is instead a processed version of the results of those callbacks. * - * Generated class from Pigeon that represents data sent in messages. - * This class should not be extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. This class should not be + * extended by any user class outside of the generated file. */ -sealed class GetCredentialResult +sealed class GetCredentialResult /** * An authentication failure. * * Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialFailure ( - /** The type of failure. */ - val type: GetCredentialFailureType, - /** The message associated with the failure, if any. */ - val message: String? = null, - /** Extra details about the failure, if any. */ - val details: String? = null -) : GetCredentialResult() - { +data class GetCredentialFailure( + /** The type of failure. */ + val type: GetCredentialFailureType, + /** The message associated with the failure, if any. */ + val message: String? = null, + /** Extra details about the failure, if any. */ + val details: String? = null +) : GetCredentialResult() { companion object { fun fromList(pigeonVar_list: List): GetCredentialFailure { val type = pigeonVar_list[0] as GetCredentialFailureType @@ -408,13 +404,15 @@ data class GetCredentialFailure ( return GetCredentialFailure(type, message, details) } } + fun toList(): List { return listOf( - type, - message, - details, + type, + message, + details, ) } + override fun equals(other: Any?): Boolean { if (other !is GetCredentialFailure) { return false @@ -422,7 +420,8 @@ data class GetCredentialFailure ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -432,21 +431,21 @@ data class GetCredentialFailure ( * * Generated class from Pigeon that represents data sent in messages. */ -data class GetCredentialSuccess ( - val credential: PlatformGoogleIdTokenCredential -) : GetCredentialResult() - { +data class GetCredentialSuccess(val credential: PlatformGoogleIdTokenCredential) : + GetCredentialResult() { companion object { fun fromList(pigeonVar_list: List): GetCredentialSuccess { val credential = pigeonVar_list[0] as PlatformGoogleIdTokenCredential return GetCredentialSuccess(credential) } } + fun toList(): List { return listOf( - credential, + credential, ) } + override fun equals(other: Any?): Boolean { if (other !is GetCredentialSuccess) { return false @@ -454,7 +453,8 @@ data class GetCredentialSuccess ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -462,24 +462,23 @@ data class GetCredentialSuccess ( /** * The response from an `authorize` call. * - * Generated class from Pigeon that represents data sent in messages. - * This class should not be extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. This class should not be + * extended by any user class outside of the generated file. */ -sealed class AuthorizeResult +sealed class AuthorizeResult /** * An authorization failure * * Generated class from Pigeon that represents data sent in messages. */ -data class AuthorizeFailure ( - /** The type of failure. */ - val type: AuthorizeFailureType, - /** The message associated with the failure, if any. */ - val message: String? = null, - /** Extra details about the failure, if any. */ - val details: String? = null -) : AuthorizeResult() - { +data class AuthorizeFailure( + /** The type of failure. */ + val type: AuthorizeFailureType, + /** The message associated with the failure, if any. */ + val message: String? = null, + /** Extra details about the failure, if any. */ + val details: String? = null +) : AuthorizeResult() { companion object { fun fromList(pigeonVar_list: List): AuthorizeFailure { val type = pigeonVar_list[0] as AuthorizeFailureType @@ -488,13 +487,15 @@ data class AuthorizeFailure ( return AuthorizeFailure(type, message, details) } } + fun toList(): List { return listOf( - type, - message, - details, + type, + message, + details, ) } + override fun equals(other: Any?): Boolean { if (other !is AuthorizeFailure) { return false @@ -502,7 +503,8 @@ data class AuthorizeFailure ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -514,12 +516,11 @@ data class AuthorizeFailure ( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformAuthorizationResult ( - val accessToken: String? = null, - val serverAuthCode: String? = null, - val grantedScopes: List -) : AuthorizeResult() - { +data class PlatformAuthorizationResult( + val accessToken: String? = null, + val serverAuthCode: String? = null, + val grantedScopes: List +) : AuthorizeResult() { companion object { fun fromList(pigeonVar_list: List): PlatformAuthorizationResult { val accessToken = pigeonVar_list[0] as String? @@ -528,13 +529,15 @@ data class PlatformAuthorizationResult ( return PlatformAuthorizationResult(accessToken, serverAuthCode, grantedScopes) } } + fun toList(): List { return listOf( - accessToken, - serverAuthCode, - grantedScopes, + accessToken, + serverAuthCode, + grantedScopes, ) } + override fun equals(other: Any?): Boolean { if (other !is PlatformAuthorizationResult) { return false @@ -542,32 +545,26 @@ data class PlatformAuthorizationResult ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } + private open class MessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - GetCredentialFailureType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { GetCredentialFailureType.ofRaw(it.toInt()) } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { - AuthorizeFailureType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { AuthorizeFailureType.ofRaw(it.toInt()) } } 131.toByte() -> { - return (readValue(buffer) as? List)?.let { - PlatformAuthorizationRequest.fromList(it) - } + return (readValue(buffer) as? List)?.let { PlatformAuthorizationRequest.fromList(it) } } 132.toByte() -> { - return (readValue(buffer) as? List)?.let { - GetCredentialRequestParams.fromList(it) - } + return (readValue(buffer) as? List)?.let { GetCredentialRequestParams.fromList(it) } } 133.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -575,9 +572,7 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } 134.toByte() -> { - return (readValue(buffer) as? List)?.let { - PlatformRevokeAccessRequest.fromList(it) - } + return (readValue(buffer) as? List)?.let { PlatformRevokeAccessRequest.fromList(it) } } 135.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -585,29 +580,22 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } 136.toByte() -> { - return (readValue(buffer) as? List)?.let { - GetCredentialFailure.fromList(it) - } + return (readValue(buffer) as? List)?.let { GetCredentialFailure.fromList(it) } } 137.toByte() -> { - return (readValue(buffer) as? List)?.let { - GetCredentialSuccess.fromList(it) - } + return (readValue(buffer) as? List)?.let { GetCredentialSuccess.fromList(it) } } 138.toByte() -> { - return (readValue(buffer) as? List)?.let { - AuthorizeFailure.fromList(it) - } + return (readValue(buffer) as? List)?.let { AuthorizeFailure.fromList(it) } } 139.toByte() -> { - return (readValue(buffer) as? List)?.let { - PlatformAuthorizationResult.fromList(it) - } + return (readValue(buffer) as? List)?.let { PlatformAuthorizationResult.fromList(it) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is GetCredentialFailureType -> { stream.write(129) @@ -658,45 +646,59 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } - /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ interface GoogleSignInApi { /** - * Returns the server client ID parsed from google-services.json by the - * google-services Gradle script, if any. + * Returns the server client ID parsed from google-services.json by the google-services Gradle + * script, if any. */ fun getGoogleServicesJsonServerClientId(): String? - /** - * Requests an authentication credential (sign in) via CredentialManager's - * getCredential. - */ - fun getCredential(params: GetCredentialRequestParams, callback: (Result) -> Unit) + /** Requests an authentication credential (sign in) via CredentialManager's getCredential. */ + fun getCredential( + params: GetCredentialRequestParams, + callback: (Result) -> Unit + ) /** Clears CredentialManager credential state. */ fun clearCredentialState(callback: (Result) -> Unit) /** Clears the authorization cache for the given token. */ fun clearAuthorizationToken(token: String, callback: (Result) -> Unit) /** Requests authorization tokens via AuthorizationClient. */ - fun authorize(params: PlatformAuthorizationRequest, promptIfUnauthorized: Boolean, callback: (Result) -> Unit) + fun authorize( + params: PlatformAuthorizationRequest, + promptIfUnauthorized: Boolean, + callback: (Result) -> Unit + ) + fun revokeAccess(params: PlatformRevokeAccessRequest, callback: (Result) -> Unit) companion object { /** The codec used by GoogleSignInApi. */ - val codec: MessageCodec by lazy { - MessagesPigeonCodec() - } - /** Sets up an instance of `GoogleSignInApi` to handle messages through the `binaryMessenger`. */ + val codec: MessageCodec by lazy { MessagesPigeonCodec() } + /** + * Sets up an instance of `GoogleSignInApi` to handle messages through the `binaryMessenger`. + */ @JvmOverloads - fun setUp(binaryMessenger: BinaryMessenger, api: GoogleSignInApi?, messageChannelSuffix: String = "") { - val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp( + binaryMessenger: BinaryMessenger, + api: GoogleSignInApi?, + messageChannelSuffix: String = "" + ) { + val separatedMessageChannelSuffix = + if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - listOf(api.getGoogleServicesJsonServerClientId()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getGoogleServicesJsonServerClientId()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -704,7 +706,11 @@ interface GoogleSignInApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -724,10 +730,14 @@ interface GoogleSignInApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - api.clearCredentialState{ result: Result -> + api.clearCredentialState { result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(MessagesPigeonUtils.wrapError(error)) @@ -741,7 +751,11 @@ interface GoogleSignInApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -760,7 +774,11 @@ interface GoogleSignInApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -781,7 +799,11 @@ interface GoogleSignInApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List diff --git a/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart b/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart index e347ca7c535..343a3c3ab1f 100644 --- a/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart +++ b/packages/google_sign_in/google_sign_in_android/lib/src/messages.g.dart @@ -17,40 +17,52 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - enum GetCredentialFailureType { /// Indicates that a credential was returned, but it was not of the expected /// type. unexpectedCredentialType, + /// Indicates that a server client ID was not provided. missingServerClientId, + /// Indicates that the user needs to be prompted for authorization, but there /// is no current activity to prompt in. noActivity, + /// The request was internally interrupted. interrupted, + /// The request was canceled by the user. canceled, + /// No matching credential was found. noCredential, + /// The provider was not properly configured. providerConfigurationIssue, + /// The credential manager is not supported on this device. unsupported, + /// The request failed for an unknown reason. unknown, } @@ -61,15 +73,19 @@ enum AuthorizeFailureType { /// This is returned only if promptIfUnauthorized is false, indicating that /// the user would need to be prompted for authorization. unauthorized, + /// Indicates that the call to AuthorizationClient.authorize itself failed. authorizeFailure, + /// Corresponds to SendIntentException, indicating that the pending intent is /// no longer available. pendingIntentException, + /// Corresponds to an SendIntentException in onActivityResult, indicating that /// either authorization failed, or the result was not available for some /// reason. apiException, + /// Indicates that the user needs to be prompted for authorization, but there /// is no current activity to prompt in. noActivity, @@ -106,7 +122,8 @@ class PlatformAuthorizationRequest { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformAuthorizationRequest decode(Object result) { result as List; @@ -121,7 +138,8 @@ class PlatformAuthorizationRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformAuthorizationRequest || other.runtimeType != runtimeType) { + if (other is! PlatformAuthorizationRequest || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -132,8 +150,7 @@ class PlatformAuthorizationRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The information necessary to build a credential request. @@ -177,13 +194,15 @@ class GetCredentialRequestParams { } Object encode() { - return _toList(); } + return _toList(); + } static GetCredentialRequestParams decode(Object result) { result as List; return GetCredentialRequestParams( useButtonFlow: result[0]! as bool, - googleIdOptionParams: result[1]! as GetCredentialRequestGoogleIdOptionParams, + googleIdOptionParams: + result[1]! as GetCredentialRequestGoogleIdOptionParams, serverClientId: result[2] as String?, hostedDomain: result[3] as String?, nonce: result[4] as String?, @@ -193,7 +212,8 @@ class GetCredentialRequestParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! GetCredentialRequestParams || other.runtimeType != runtimeType) { + if (other is! GetCredentialRequestParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -204,8 +224,7 @@ class GetCredentialRequestParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class GetCredentialRequestGoogleIdOptionParams { @@ -219,14 +238,12 @@ class GetCredentialRequestGoogleIdOptionParams { bool autoSelectEnabled; List _toList() { - return [ - filterToAuthorized, - autoSelectEnabled, - ]; + return [filterToAuthorized, autoSelectEnabled]; } Object encode() { - return _toList(); } + return _toList(); + } static GetCredentialRequestGoogleIdOptionParams decode(Object result) { result as List; @@ -239,7 +256,8 @@ class GetCredentialRequestGoogleIdOptionParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! GetCredentialRequestGoogleIdOptionParams || other.runtimeType != runtimeType) { + if (other is! GetCredentialRequestGoogleIdOptionParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -250,8 +268,7 @@ class GetCredentialRequestGoogleIdOptionParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Parameters for revoking authorization. @@ -274,14 +291,12 @@ class PlatformRevokeAccessRequest { List scopes; List _toList() { - return [ - accountEmail, - scopes, - ]; + return [accountEmail, scopes]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformRevokeAccessRequest decode(Object result) { result as List; @@ -294,7 +309,8 @@ class PlatformRevokeAccessRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformRevokeAccessRequest || other.runtimeType != runtimeType) { + if (other is! PlatformRevokeAccessRequest || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -305,8 +321,7 @@ class PlatformRevokeAccessRequest { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon equivalent of the native GoogleIdTokenCredential. @@ -344,7 +359,8 @@ class PlatformGoogleIdTokenCredential { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformGoogleIdTokenCredential decode(Object result) { result as List; @@ -361,7 +377,8 @@ class PlatformGoogleIdTokenCredential { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformGoogleIdTokenCredential || other.runtimeType != runtimeType) { + if (other is! PlatformGoogleIdTokenCredential || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -372,8 +389,7 @@ class PlatformGoogleIdTokenCredential { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The response from a `getCredential` call. @@ -382,16 +398,11 @@ class PlatformGoogleIdTokenCredential { /// response type hierarchy and two-part callback in this interface layer would /// add a lot of complexity that is not needed for the plugin's use case. It is /// instead a processed version of the results of those callbacks. -sealed class GetCredentialResult { -} +sealed class GetCredentialResult {} /// An authentication failure. class GetCredentialFailure extends GetCredentialResult { - GetCredentialFailure({ - required this.type, - this.message, - this.details, - }); + GetCredentialFailure({required this.type, this.message, this.details}); /// The type of failure. GetCredentialFailureType type; @@ -403,15 +414,12 @@ class GetCredentialFailure extends GetCredentialResult { String? details; List _toList() { - return [ - type, - message, - details, - ]; + return [type, message, details]; } Object encode() { - return _toList(); } + return _toList(); + } static GetCredentialFailure decode(Object result) { result as List; @@ -436,26 +444,22 @@ class GetCredentialFailure extends GetCredentialResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// A successful authentication result. class GetCredentialSuccess extends GetCredentialResult { - GetCredentialSuccess({ - required this.credential, - }); + GetCredentialSuccess({required this.credential}); PlatformGoogleIdTokenCredential credential; List _toList() { - return [ - credential, - ]; + return [credential]; } Object encode() { - return _toList(); } + return _toList(); + } static GetCredentialSuccess decode(Object result) { result as List; @@ -478,21 +482,15 @@ class GetCredentialSuccess extends GetCredentialResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The response from an `authorize` call. -sealed class AuthorizeResult { -} +sealed class AuthorizeResult {} /// An authorization failure class AuthorizeFailure extends AuthorizeResult { - AuthorizeFailure({ - required this.type, - this.message, - this.details, - }); + AuthorizeFailure({required this.type, this.message, this.details}); /// The type of failure. AuthorizeFailureType type; @@ -504,15 +502,12 @@ class AuthorizeFailure extends AuthorizeResult { String? details; List _toList() { - return [ - type, - message, - details, - ]; + return [type, message, details]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthorizeFailure decode(Object result) { result as List; @@ -537,8 +532,7 @@ class AuthorizeFailure extends AuthorizeResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// A successful authorization result. @@ -558,15 +552,12 @@ class PlatformAuthorizationResult extends AuthorizeResult { List grantedScopes; List _toList() { - return [ - accessToken, - serverAuthCode, - grantedScopes, - ]; + return [accessToken, serverAuthCode, grantedScopes]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformAuthorizationResult decode(Object result) { result as List; @@ -580,7 +571,8 @@ class PlatformAuthorizationResult extends AuthorizeResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformAuthorizationResult || other.runtimeType != runtimeType) { + if (other is! PlatformAuthorizationResult || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -591,11 +583,9 @@ class PlatformAuthorizationResult extends AuthorizeResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -603,37 +593,37 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is GetCredentialFailureType) { + } else if (value is GetCredentialFailureType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AuthorizeFailureType) { + } else if (value is AuthorizeFailureType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformAuthorizationRequest) { + } else if (value is PlatformAuthorizationRequest) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is GetCredentialRequestParams) { + } else if (value is GetCredentialRequestParams) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is GetCredentialRequestGoogleIdOptionParams) { + } else if (value is GetCredentialRequestGoogleIdOptionParams) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is PlatformRevokeAccessRequest) { + } else if (value is PlatformRevokeAccessRequest) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is PlatformGoogleIdTokenCredential) { + } else if (value is PlatformGoogleIdTokenCredential) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is GetCredentialFailure) { + } else if (value is GetCredentialFailure) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is GetCredentialSuccess) { + } else if (value is GetCredentialSuccess) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is AuthorizeFailure) { + } else if (value is AuthorizeFailure) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformAuthorizationResult) { + } else if (value is PlatformAuthorizationResult) { buffer.putUint8(139); writeValue(buffer, value.encode()); } else { @@ -644,29 +634,31 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : GetCredentialFailureType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AuthorizeFailureType.values[value]; - case 131: + case 131: return PlatformAuthorizationRequest.decode(readValue(buffer)!); - case 132: + case 132: return GetCredentialRequestParams.decode(readValue(buffer)!); - case 133: - return GetCredentialRequestGoogleIdOptionParams.decode(readValue(buffer)!); - case 134: + case 133: + return GetCredentialRequestGoogleIdOptionParams.decode( + readValue(buffer)!, + ); + case 134: return PlatformRevokeAccessRequest.decode(readValue(buffer)!); - case 135: + case 135: return PlatformGoogleIdTokenCredential.decode(readValue(buffer)!); - case 136: + case 136: return GetCredentialFailure.decode(readValue(buffer)!); - case 137: + case 137: return GetCredentialSuccess.decode(readValue(buffer)!); - case 138: + case 138: return AuthorizeFailure.decode(readValue(buffer)!); - case 139: + case 139: return PlatformAuthorizationResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -678,9 +670,13 @@ class GoogleSignInApi { /// Constructor for [GoogleSignInApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - GoogleSignInApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + GoogleSignInApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -690,12 +686,14 @@ class GoogleSignInApi { /// Returns the server client ID parsed from google-services.json by the /// google-services Gradle script, if any. Future getGoogleServicesJsonServerClientId() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getGoogleServicesJsonServerClientId$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -714,14 +712,20 @@ class GoogleSignInApi { /// Requests an authentication credential (sign in) via CredentialManager's /// getCredential. - Future getCredential(GetCredentialRequestParams params) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getCredential( + GetCredentialRequestParams params, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.getCredential$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [params], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -744,12 +748,14 @@ class GoogleSignInApi { /// Clears CredentialManager credential state. Future clearCredentialState() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearCredentialState$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -768,13 +774,17 @@ class GoogleSignInApi { /// Clears the authorization cache for the given token. Future clearAuthorizationToken(String token) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.clearAuthorizationToken$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [token], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([token]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -791,14 +801,21 @@ class GoogleSignInApi { } /// Requests authorization tokens via AuthorizationClient. - Future authorize(PlatformAuthorizationRequest params, {required bool promptIfUnauthorized}) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future authorize( + PlatformAuthorizationRequest params, { + required bool promptIfUnauthorized, + }) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.authorize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [params, promptIfUnauthorized], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([params, promptIfUnauthorized]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -820,13 +837,17 @@ class GoogleSignInApi { } Future revokeAccess(PlatformRevokeAccessRequest params) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_android.GoogleSignInApi.revokeAccess$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [params], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h index 913d8c31f4d..cbcd982019c 100644 --- a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h +++ b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/include/google_sign_in_ios/messages.g.h @@ -52,11 +52,11 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { @interface FSIPlatformConfigurationParams : NSObject + (instancetype)makeWithClientId:(nullable NSString *)clientId - serverClientId:(nullable NSString *)serverClientId - hostedDomain:(nullable NSString *)hostedDomain; -@property(nonatomic, copy, nullable) NSString * clientId; -@property(nonatomic, copy, nullable) NSString * serverClientId; -@property(nonatomic, copy, nullable) NSString * hostedDomain; + serverClientId:(nullable NSString *)serverClientId + hostedDomain:(nullable NSString *)hostedDomain; +@property(nonatomic, copy, nullable) NSString *clientId; +@property(nonatomic, copy, nullable) NSString *serverClientId; +@property(nonatomic, copy, nullable) NSString *hostedDomain; @end /// Pigeon version of GoogleSignInUserData + AuthenticationTokenData. @@ -66,29 +66,29 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithDisplayName:(nullable NSString *)displayName - email:(NSString *)email - userId:(NSString *)userId - photoUrl:(nullable NSString *)photoUrl - idToken:(nullable NSString *)idToken; -@property(nonatomic, copy, nullable) NSString * displayName; -@property(nonatomic, copy) NSString * email; -@property(nonatomic, copy) NSString * userId; -@property(nonatomic, copy, nullable) NSString * photoUrl; -@property(nonatomic, copy, nullable) NSString * idToken; + email:(NSString *)email + userId:(NSString *)userId + photoUrl:(nullable NSString *)photoUrl + idToken:(nullable NSString *)idToken; +@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, copy) NSString *email; +@property(nonatomic, copy) NSString *userId; +@property(nonatomic, copy, nullable) NSString *photoUrl; +@property(nonatomic, copy, nullable) NSString *idToken; @end /// The response from an auth call. @interface FSISignInResult : NSObject + (instancetype)makeWithSuccess:(nullable FSISignInSuccess *)success - error:(nullable FSISignInFailure *)error; + error:(nullable FSISignInFailure *)error; /// The success result, if any. /// /// Exactly one of success and error will be non-nil. -@property(nonatomic, strong, nullable) FSISignInSuccess * success; +@property(nonatomic, strong, nullable) FSISignInSuccess *success; /// The error result, if any. /// /// Exactly one of success and error will be non-nil. -@property(nonatomic, strong, nullable) FSISignInFailure * error; +@property(nonatomic, strong, nullable) FSISignInFailure *error; @end /// An sign in failure. @@ -96,14 +96,14 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithType:(FSIGoogleSignInErrorCode)type - message:(nullable NSString *)message - details:(nullable id )details; + message:(nullable NSString *)message + details:(nullable id)details; /// The type of failure. @property(nonatomic, assign) FSIGoogleSignInErrorCode type; /// The message associated with the failure, if any. -@property(nonatomic, copy, nullable) NSString * message; +@property(nonatomic, copy, nullable) NSString *message; /// Extra details about the failure, if any. -@property(nonatomic, strong, nullable) id details; +@property(nonatomic, strong, nullable) id details; @end /// A successful auth result. @@ -116,13 +116,13 @@ typedef NS_ENUM(NSUInteger, FSIGoogleSignInErrorCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithUser:(FSIUserData *)user - accessToken:(NSString *)accessToken - grantedScopes:(NSArray *)grantedScopes - serverAuthCode:(nullable NSString *)serverAuthCode; -@property(nonatomic, strong) FSIUserData * user; -@property(nonatomic, copy) NSString * accessToken; -@property(nonatomic, copy) NSArray * grantedScopes; -@property(nonatomic, copy, nullable) NSString * serverAuthCode; + accessToken:(NSString *)accessToken + grantedScopes:(NSArray *)grantedScopes + serverAuthCode:(nullable NSString *)serverAuthCode; +@property(nonatomic, strong) FSIUserData *user; +@property(nonatomic, copy) NSString *accessToken; +@property(nonatomic, copy) NSArray *grantedScopes; +@property(nonatomic, copy, nullable) NSString *serverAuthCode; @end /// The codec used by all APIs. @@ -130,24 +130,36 @@ NSObject *FSIGetMessagesCodec(void); @protocol FSIGoogleSignInApi /// Configures the sign in object with application-level parameters. -- (void)configureWithParameters:(FSIPlatformConfigurationParams *)params error:(FlutterError *_Nullable *_Nonnull)error; +- (void)configureWithParameters:(FSIPlatformConfigurationParams *)params + error:(FlutterError *_Nullable *_Nonnull)error; /// Attempts to restore an existing sign-in, if any, with minimal user /// interaction. -- (void)restorePreviousSignInWithCompletion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; +- (void)restorePreviousSignInWithCompletion:(void (^)(FSISignInResult *_Nullable, + FlutterError *_Nullable))completion; /// Starts a sign in with user interaction. -- (void)signInWithScopeHint:(NSArray *)scopeHint nonce:(nullable NSString *)nonce completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; +- (void)signInWithScopeHint:(NSArray *)scopeHint + nonce:(nullable NSString *)nonce + completion: + (void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; /// Requests the access token for the current sign in. -- (void)refreshedAuthorizationTokensForUser:(NSString *)userId completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; +- (void)refreshedAuthorizationTokensForUser:(NSString *)userId + completion:(void (^)(FSISignInResult *_Nullable, + FlutterError *_Nullable))completion; /// Requests authorization of the given additional scopes. -- (void)addScopes:(NSArray *)scopes forUser:(NSString *)userId completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; +- (void)addScopes:(NSArray *)scopes + forUser:(NSString *)userId + completion:(void (^)(FSISignInResult *_Nullable, FlutterError *_Nullable))completion; /// Signs out the current user. - (void)signOutWithError:(FlutterError *_Nullable *_Nonnull)error; /// Revokes scope grants to the application. - (void)disconnectWithCompletion:(void (^)(FlutterError *_Nullable))completion; @end -extern void SetUpFSIGoogleSignInApi(id binaryMessenger, NSObject *_Nullable api); +extern void SetUpFSIGoogleSignInApi(id binaryMessenger, + NSObject *_Nullable api); -extern void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m index a5940e434c7..59f0a857ea2 100644 --- a/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m +++ b/packages/google_sign_in/google_sign_in_ios/darwin/google_sign_in_ios/Sources/google_sign_in_ios/messages.g.m @@ -74,9 +74,9 @@ + (nullable FSISignInSuccess *)nullableFromList:(NSArray *)list; @implementation FSIPlatformConfigurationParams + (instancetype)makeWithClientId:(nullable NSString *)clientId - serverClientId:(nullable NSString *)serverClientId - hostedDomain:(nullable NSString *)hostedDomain { - FSIPlatformConfigurationParams* pigeonResult = [[FSIPlatformConfigurationParams alloc] init]; + serverClientId:(nullable NSString *)serverClientId + hostedDomain:(nullable NSString *)hostedDomain { + FSIPlatformConfigurationParams *pigeonResult = [[FSIPlatformConfigurationParams alloc] init]; pigeonResult.clientId = clientId; pigeonResult.serverClientId = serverClientId; pigeonResult.hostedDomain = hostedDomain; @@ -103,11 +103,11 @@ + (nullable FSIPlatformConfigurationParams *)nullableFromList:(NSArray *)lis @implementation FSIUserData + (instancetype)makeWithDisplayName:(nullable NSString *)displayName - email:(NSString *)email - userId:(NSString *)userId - photoUrl:(nullable NSString *)photoUrl - idToken:(nullable NSString *)idToken { - FSIUserData* pigeonResult = [[FSIUserData alloc] init]; + email:(NSString *)email + userId:(NSString *)userId + photoUrl:(nullable NSString *)photoUrl + idToken:(nullable NSString *)idToken { + FSIUserData *pigeonResult = [[FSIUserData alloc] init]; pigeonResult.displayName = displayName; pigeonResult.email = email; pigeonResult.userId = userId; @@ -140,8 +140,8 @@ + (nullable FSIUserData *)nullableFromList:(NSArray *)list { @implementation FSISignInResult + (instancetype)makeWithSuccess:(nullable FSISignInSuccess *)success - error:(nullable FSISignInFailure *)error { - FSISignInResult* pigeonResult = [[FSISignInResult alloc] init]; + error:(nullable FSISignInFailure *)error { + FSISignInResult *pigeonResult = [[FSISignInResult alloc] init]; pigeonResult.success = success; pigeonResult.error = error; return pigeonResult; @@ -165,9 +165,9 @@ + (nullable FSISignInResult *)nullableFromList:(NSArray *)list { @implementation FSISignInFailure + (instancetype)makeWithType:(FSIGoogleSignInErrorCode)type - message:(nullable NSString *)message - details:(nullable id )details { - FSISignInFailure* pigeonResult = [[FSISignInFailure alloc] init]; + message:(nullable NSString *)message + details:(nullable id)details { + FSISignInFailure *pigeonResult = [[FSISignInFailure alloc] init]; pigeonResult.type = type; pigeonResult.message = message; pigeonResult.details = details; @@ -195,10 +195,10 @@ + (nullable FSISignInFailure *)nullableFromList:(NSArray *)list { @implementation FSISignInSuccess + (instancetype)makeWithUser:(FSIUserData *)user - accessToken:(NSString *)accessToken - grantedScopes:(NSArray *)grantedScopes - serverAuthCode:(nullable NSString *)serverAuthCode { - FSISignInSuccess* pigeonResult = [[FSISignInSuccess alloc] init]; + accessToken:(NSString *)accessToken + grantedScopes:(NSArray *)grantedScopes + serverAuthCode:(nullable NSString *)serverAuthCode { + FSISignInSuccess *pigeonResult = [[FSISignInSuccess alloc] init]; pigeonResult.user = user; pigeonResult.accessToken = accessToken; pigeonResult.grantedScopes = grantedScopes; @@ -233,17 +233,19 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FSIGoogleSignInErrorCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FSIGoogleSignInErrorCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 130: + case 130: return [FSIPlatformConfigurationParams fromList:[self readValue]]; - case 131: + case 131: return [FSIUserData fromList:[self readValue]]; - case 132: + case 132: return [FSISignInResult fromList:[self readValue]]; - case 133: + case 133: return [FSISignInFailure fromList:[self readValue]]; - case 134: + case 134: return [FSISignInSuccess fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -295,26 +297,38 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FSIMessagesPigeonCodecReaderWriter *readerWriter = [[FSIMessagesPigeonCodecReaderWriter alloc] init]; + FSIMessagesPigeonCodecReaderWriter *readerWriter = + [[FSIMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFSIGoogleSignInApi(id binaryMessenger, NSObject *api) { +void SetUpFSIGoogleSignInApi(id binaryMessenger, + NSObject *api) { SetUpFSIGoogleSignInApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; /// Configures the sign in object with application-level parameters. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(configureWithParameters:error:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(configureWithParameters:error:)", api); + NSCAssert([api respondsToSelector:@selector(configureWithParameters:error:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to " + @"@selector(configureWithParameters:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FSIPlatformConfigurationParams *arg_params = GetNullableObjectAtIndex(args, 0); @@ -329,15 +343,21 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge /// Attempts to restore an existing sign-in, if any, with minimal user /// interaction. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.restorePreviousSignIn", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios." + @"GoogleSignInApi.restorePreviousSignIn", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(restorePreviousSignInWithCompletion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(restorePreviousSignInWithCompletion:)", api); + NSCAssert([api respondsToSelector:@selector(restorePreviousSignInWithCompletion:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to " + @"@selector(restorePreviousSignInWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { - [api restorePreviousSignInWithCompletion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { + [api restorePreviousSignInWithCompletion:^(FSISignInResult *_Nullable output, + FlutterError *_Nullable error) { callback(wrapResult(output, error)); }]; }]; @@ -347,20 +367,29 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Starts a sign in with user interaction. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(signInWithScopeHint:nonce:completion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(signInWithScopeHint:nonce:completion:)", api); + NSCAssert([api respondsToSelector:@selector(signInWithScopeHint:nonce:completion:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to " + @"@selector(signInWithScopeHint:nonce:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_scopeHint = GetNullableObjectAtIndex(args, 0); NSString *arg_nonce = GetNullableObjectAtIndex(args, 1); - [api signInWithScopeHint:arg_scopeHint nonce:arg_nonce completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api signInWithScopeHint:arg_scopeHint + nonce:arg_nonce + completion:^(FSISignInResult *_Nullable output, + FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -368,19 +397,27 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Requests the access token for the current sign in. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.getRefreshedAuthorizationTokens", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios." + @"GoogleSignInApi.getRefreshedAuthorizationTokens", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(refreshedAuthorizationTokensForUser:completion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(refreshedAuthorizationTokensForUser:completion:)", api); + NSCAssert([api respondsToSelector:@selector(refreshedAuthorizationTokensForUser:completion:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to " + @"@selector(refreshedAuthorizationTokensForUser:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_userId = GetNullableObjectAtIndex(args, 0); - [api refreshedAuthorizationTokensForUser:arg_userId completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api refreshedAuthorizationTokensForUser:arg_userId + completion:^(FSISignInResult *_Nullable output, + FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -388,20 +425,28 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Requests authorization of the given additional scopes. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(addScopes:forUser:completion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(addScopes:forUser:completion:)", api); + NSCAssert([api respondsToSelector:@selector(addScopes:forUser:completion:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to " + @"@selector(addScopes:forUser:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_scopes = GetNullableObjectAtIndex(args, 0); NSString *arg_userId = GetNullableObjectAtIndex(args, 1); - [api addScopes:arg_scopes forUser:arg_userId completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api addScopes:arg_scopes + forUser:arg_userId + completion:^(FSISignInResult *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -409,13 +454,18 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Signs out the current user. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(signOutWithError:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(signOutWithError:)", api); + NSCAssert([api respondsToSelector:@selector(signOutWithError:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(signOutWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api signOutWithError:&error]; @@ -427,13 +477,19 @@ void SetUpFSIGoogleSignInApiWithSuffix(id binaryMessenge } /// Revokes scope grants to the application. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat: + @"%@%@", + @"dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FSIGetMessagesCodec()]; + codec:FSIGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(disconnectWithCompletion:)], @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(disconnectWithCompletion:)", api); + NSCAssert( + [api respondsToSelector:@selector(disconnectWithCompletion:)], + @"FSIGoogleSignInApi api (%@) doesn't respond to @selector(disconnectWithCompletion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { [api disconnectWithCompletion:^(FlutterError *_Nullable error) { callback(wrapResult(nil, error)); diff --git a/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart b/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart index 85409b5daf1..f5ca4310081 100644 --- a/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart +++ b/packages/google_sign_in/google_sign_in_ios/lib/src/messages.g.dart @@ -17,41 +17,51 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Enum mapping of known codes from /// https://developers.google.com/identity/sign-in/ios/reference/Enums/GIDSignInErrorCode enum GoogleSignInErrorCode { /// Either the underlying kGIDSignInErrorCodeUnknown, or a code that isn't /// a known code mapped to a value below. unknown, + /// kGIDSignInErrorCodeKeychain; an error reading or writing to keychain. keychainError, + /// kGIDSignInErrorCodeHasNoAuthInKeychain; no auth present in the keychain. /// /// For restorePreviousSignIn, this indicates that there is no sign in to /// restore. noAuthInKeychain, + /// kGIDSignInErrorCodeCanceled; the request was canceled by the user. canceled, + /// kGIDSignInErrorCodeEMM; an enterprise management error occurred. eemError, + /// kGIDSignInErrorCodeScopesAlreadyGranted; the requested scopes have already /// been granted. scopesAlreadyGranted, + /// kGIDSignInErrorCodeMismatchWithCurrentUser; an operation was requested on /// a non-current user. userMismatch, @@ -71,15 +81,12 @@ class PlatformConfigurationParams { String? hostedDomain; List _toList() { - return [ - clientId, - serverClientId, - hostedDomain, - ]; + return [clientId, serverClientId, hostedDomain]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformConfigurationParams decode(Object result) { result as List; @@ -93,7 +100,8 @@ class PlatformConfigurationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformConfigurationParams || other.runtimeType != runtimeType) { + if (other is! PlatformConfigurationParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -104,8 +112,7 @@ class PlatformConfigurationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of GoogleSignInUserData + AuthenticationTokenData. @@ -131,17 +138,12 @@ class UserData { String? idToken; List _toList() { - return [ - displayName, - email, - userId, - photoUrl, - idToken, - ]; + return [displayName, email, userId, photoUrl, idToken]; } Object encode() { - return _toList(); } + return _toList(); + } static UserData decode(Object result) { result as List; @@ -168,16 +170,12 @@ class UserData { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The response from an auth call. class SignInResult { - SignInResult({ - this.success, - this.error, - }); + SignInResult({this.success, this.error}); /// The success result, if any. /// @@ -190,14 +188,12 @@ class SignInResult { SignInFailure? error; List _toList() { - return [ - success, - error, - ]; + return [success, error]; } Object encode() { - return _toList(); } + return _toList(); + } static SignInResult decode(Object result) { result as List; @@ -221,17 +217,12 @@ class SignInResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// An sign in failure. class SignInFailure { - SignInFailure({ - required this.type, - this.message, - this.details, - }); + SignInFailure({required this.type, this.message, this.details}); /// The type of failure. GoogleSignInErrorCode type; @@ -243,15 +234,12 @@ class SignInFailure { Object? details; List _toList() { - return [ - type, - message, - details, - ]; + return [type, message, details]; } Object encode() { - return _toList(); } + return _toList(); + } static SignInFailure decode(Object result) { result as List; @@ -276,8 +264,7 @@ class SignInFailure { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// A successful auth result. @@ -303,16 +290,12 @@ class SignInSuccess { String? serverAuthCode; List _toList() { - return [ - user, - accessToken, - grantedScopes, - serverAuthCode, - ]; + return [user, accessToken, grantedScopes, serverAuthCode]; } Object encode() { - return _toList(); } + return _toList(); + } static SignInSuccess decode(Object result) { result as List; @@ -338,11 +321,9 @@ class SignInSuccess { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -350,22 +331,22 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is GoogleSignInErrorCode) { + } else if (value is GoogleSignInErrorCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformConfigurationParams) { + } else if (value is PlatformConfigurationParams) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is UserData) { + } else if (value is UserData) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is SignInResult) { + } else if (value is SignInResult) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is SignInFailure) { + } else if (value is SignInFailure) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is SignInSuccess) { + } else if (value is SignInSuccess) { buffer.putUint8(134); writeValue(buffer, value.encode()); } else { @@ -376,18 +357,18 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : GoogleSignInErrorCode.values[value]; - case 130: + case 130: return PlatformConfigurationParams.decode(readValue(buffer)!); - case 131: + case 131: return UserData.decode(readValue(buffer)!); - case 132: + case 132: return SignInResult.decode(readValue(buffer)!); - case 133: + case 133: return SignInFailure.decode(readValue(buffer)!); - case 134: + case 134: return SignInSuccess.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -399,9 +380,13 @@ class GoogleSignInApi { /// Constructor for [GoogleSignInApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - GoogleSignInApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + GoogleSignInApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -410,13 +395,17 @@ class GoogleSignInApi { /// Configures the sign in object with application-level parameters. Future configure(PlatformConfigurationParams params) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.configure$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [params], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -435,12 +424,14 @@ class GoogleSignInApi { /// Attempts to restore an existing sign-in, if any, with minimal user /// interaction. Future restorePreviousSignIn() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.restorePreviousSignIn$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.restorePreviousSignIn$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -464,13 +455,17 @@ class GoogleSignInApi { /// Starts a sign in with user interaction. Future signIn(List scopeHint, String? nonce) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signIn$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [scopeHint, nonce], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([scopeHint, nonce]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -493,13 +488,17 @@ class GoogleSignInApi { /// Requests the access token for the current sign in. Future getRefreshedAuthorizationTokens(String userId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.getRefreshedAuthorizationTokens$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.getRefreshedAuthorizationTokens$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [userId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([userId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -522,13 +521,17 @@ class GoogleSignInApi { /// Requests authorization of the given additional scopes. Future addScopes(List scopes, String userId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.addScopes$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [scopes, userId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([scopes, userId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -551,12 +554,14 @@ class GoogleSignInApi { /// Signs out the current user. Future signOut() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.signOut$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -575,12 +580,14 @@ class GoogleSignInApi { /// Revokes scope grants to the application. Future disconnect() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.google_sign_in_ios.GoogleSignInApi.disconnect$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java b/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java index 382e6811399..bf582fa4d35 100644 --- a/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java +++ b/packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/Messages.java @@ -21,11 +21,7 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -41,8 +37,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,7 +56,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -146,10 +141,16 @@ public void setLimit(@Nullable Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } GeneralOptions that = (GeneralOptions) o; - return allowMultiple.equals(that.allowMultiple) && usePhotoPicker.equals(that.usePhotoPicker) && Objects.equals(limit, that.limit); + return allowMultiple.equals(that.allowMultiple) + && usePhotoPicker.equals(that.usePhotoPicker) + && Objects.equals(limit, that.limit); } @Override @@ -216,7 +217,7 @@ ArrayList toList() { /** * Options for image selection and output. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class ImageSelectionOptions { /** If set, the max width that the image should be resized to fit in. */ @@ -244,7 +245,7 @@ public void setMaxHeight(@Nullable Double setterArg) { /** * The quality of the output image, from 0-100. * - * 100 indicates original quality. + *

100 indicates original quality. */ private @NonNull Long quality; @@ -264,10 +265,16 @@ public void setQuality(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } ImageSelectionOptions that = (ImageSelectionOptions) o; - return Objects.equals(maxWidth, that.maxWidth) && Objects.equals(maxHeight, that.maxHeight) && quality.equals(that.quality); + return Objects.equals(maxWidth, that.maxWidth) + && Objects.equals(maxHeight, that.maxHeight) + && quality.equals(that.quality); } @Override @@ -351,8 +358,12 @@ public void setImageSelectionOptions(@NonNull ImageSelectionOptions setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } MediaSelectionOptions that = (MediaSelectionOptions) o; return imageSelectionOptions.equals(that.imageSelectionOptions); } @@ -397,7 +408,7 @@ ArrayList toList() { /** * Options for image selection and output. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class VideoSelectionOptions { /** The maximum desired length for the video, in seconds. */ @@ -413,8 +424,12 @@ public void setMaxDurationSeconds(@Nullable Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } VideoSelectionOptions that = (VideoSelectionOptions) o; return Objects.equals(maxDurationSeconds, that.maxDurationSeconds); } @@ -459,7 +474,7 @@ ArrayList toList() { /** * Specification for the source of an image or video selection. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class SourceSpecification { private @NonNull SourceType type; @@ -490,8 +505,12 @@ public void setCamera(@Nullable SourceCamera setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } SourceSpecification that = (SourceSpecification) o; return type.equals(that.type) && Objects.equals(camera, that.camera); } @@ -548,9 +567,9 @@ ArrayList toList() { /** * An error that occurred during lost result retrieval. * - * The data here maps to the `PlatformException` that will be created from it. + *

The data here maps to the `PlatformException` that will be created from it. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class CacheRetrievalError { private @NonNull String code; @@ -581,8 +600,12 @@ public void setMessage(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } CacheRetrievalError that = (CacheRetrievalError) o; return code.equals(that.code) && Objects.equals(message, that.message); } @@ -639,7 +662,7 @@ ArrayList toList() { /** * The result of retrieving cached results from a previous run. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class CacheRetrievalResult { /** The type of the retrieved data. */ @@ -686,10 +709,16 @@ public void setPaths(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } CacheRetrievalResult that = (CacheRetrievalResult) o; - return type.equals(that.type) && Objects.equals(error, that.error) && paths.equals(that.paths); + return type.equals(that.type) + && Objects.equals(error, that.error) + && paths.equals(that.paths); } @Override @@ -761,18 +790,21 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : SourceCamera.values()[((Long) value).intValue()]; - } - case (byte) 130: { - Object value = readValue(buffer); - return value == null ? null : SourceType.values()[((Long) value).intValue()]; - } - case (byte) 131: { - Object value = readValue(buffer); - return value == null ? null : CacheRetrievalType.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null ? null : SourceCamera.values()[((Long) value).intValue()]; + } + case (byte) 130: + { + Object value = readValue(buffer); + return value == null ? null : SourceType.values()[((Long) value).intValue()]; + } + case (byte) 131: + { + Object value = readValue(buffer); + return value == null ? null : CacheRetrievalType.values()[((Long) value).intValue()]; + } case (byte) 132: return GeneralOptions.fromList((ArrayList) readValue(buffer)); case (byte) 133: @@ -830,7 +862,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -858,30 +889,49 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface ImagePickerApi { /** Selects images and returns their paths. */ - void pickImages(@NonNull SourceSpecification source, @NonNull ImageSelectionOptions options, @NonNull GeneralOptions generalOptions, @NonNull Result> result); + void pickImages( + @NonNull SourceSpecification source, + @NonNull ImageSelectionOptions options, + @NonNull GeneralOptions generalOptions, + @NonNull Result> result); /** Selects video and returns their paths. */ - void pickVideos(@NonNull SourceSpecification source, @NonNull VideoSelectionOptions options, @NonNull GeneralOptions generalOptions, @NonNull Result> result); + void pickVideos( + @NonNull SourceSpecification source, + @NonNull VideoSelectionOptions options, + @NonNull GeneralOptions generalOptions, + @NonNull Result> result); /** Selects images and videos and returns their paths. */ - void pickMedia(@NonNull MediaSelectionOptions mediaSelectionOptions, @NonNull GeneralOptions generalOptions, @NonNull Result> result); + void pickMedia( + @NonNull MediaSelectionOptions mediaSelectionOptions, + @NonNull GeneralOptions generalOptions, + @NonNull Result> result); /** Returns results from a previous app session, if any. */ - @Nullable + @Nullable CacheRetrievalResult retrieveLostResults(); /** The codec used by ImagePickerApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `ImagePickerApi` to handle messages through the `binaryMessenger`. */ + /** Sets up an instance of `ImagePickerApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable ImagePickerApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable ImagePickerApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable ImagePickerApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -912,7 +962,11 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -943,13 +997,17 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { ArrayList wrapped = new ArrayList<>(); ArrayList args = (ArrayList) message; - MediaSelectionOptions mediaSelectionOptionsArg = (MediaSelectionOptions) args.get(0); + MediaSelectionOptions mediaSelectionOptionsArg = + (MediaSelectionOptions) args.get(0); GeneralOptions generalOptionsArg = (GeneralOptions) args.get(1); Result> resultCallback = new Result>() { @@ -973,7 +1031,11 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -981,8 +1043,7 @@ public void error(Throwable error) { try { CacheRetrievalResult output = api.retrieveLostResults(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/image_picker/image_picker_android/lib/src/messages.g.dart b/packages/image_picker/image_picker_android/lib/src/messages.g.dart index a9164654c39..89aea6de03b 100644 --- a/packages/image_picker/image_picker_android/lib/src/messages.g.dart +++ b/packages/image_picker/image_picker_android/lib/src/messages.g.dart @@ -17,35 +17,30 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } +enum SourceCamera { rear, front } -enum SourceCamera { - rear, - front, -} - -enum SourceType { - camera, - gallery, -} +enum SourceType { camera, gallery } -enum CacheRetrievalType { - image, - video, -} +enum CacheRetrievalType { image, video } class GeneralOptions { GeneralOptions({ @@ -61,15 +56,12 @@ class GeneralOptions { int? limit; List _toList() { - return [ - allowMultiple, - usePhotoPicker, - limit, - ]; + return [allowMultiple, usePhotoPicker, limit]; } Object encode() { - return _toList(); } + return _toList(); + } static GeneralOptions decode(Object result) { result as List; @@ -94,17 +86,12 @@ class GeneralOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Options for image selection and output. class ImageSelectionOptions { - ImageSelectionOptions({ - this.maxWidth, - this.maxHeight, - required this.quality, - }); + ImageSelectionOptions({this.maxWidth, this.maxHeight, required this.quality}); /// If set, the max width that the image should be resized to fit in. double? maxWidth; @@ -118,15 +105,12 @@ class ImageSelectionOptions { int quality; List _toList() { - return [ - maxWidth, - maxHeight, - quality, - ]; + return [maxWidth, maxHeight, quality]; } Object encode() { - return _toList(); } + return _toList(); + } static ImageSelectionOptions decode(Object result) { result as List; @@ -151,25 +135,21 @@ class ImageSelectionOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class MediaSelectionOptions { - MediaSelectionOptions({ - required this.imageSelectionOptions, - }); + MediaSelectionOptions({required this.imageSelectionOptions}); ImageSelectionOptions imageSelectionOptions; List _toList() { - return [ - imageSelectionOptions, - ]; + return [imageSelectionOptions]; } Object encode() { - return _toList(); } + return _toList(); + } static MediaSelectionOptions decode(Object result) { result as List; @@ -192,33 +172,27 @@ class MediaSelectionOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Options for image selection and output. class VideoSelectionOptions { - VideoSelectionOptions({ - this.maxDurationSeconds, - }); + VideoSelectionOptions({this.maxDurationSeconds}); /// The maximum desired length for the video, in seconds. int? maxDurationSeconds; List _toList() { - return [ - maxDurationSeconds, - ]; + return [maxDurationSeconds]; } Object encode() { - return _toList(); } + return _toList(); + } static VideoSelectionOptions decode(Object result) { result as List; - return VideoSelectionOptions( - maxDurationSeconds: result[0] as int?, - ); + return VideoSelectionOptions(maxDurationSeconds: result[0] as int?); } @override @@ -235,30 +209,24 @@ class VideoSelectionOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Specification for the source of an image or video selection. class SourceSpecification { - SourceSpecification({ - required this.type, - this.camera, - }); + SourceSpecification({required this.type, this.camera}); SourceType type; SourceCamera? camera; List _toList() { - return [ - type, - camera, - ]; + return [type, camera]; } Object encode() { - return _toList(); } + return _toList(); + } static SourceSpecification decode(Object result) { result as List; @@ -282,32 +250,26 @@ class SourceSpecification { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// An error that occurred during lost result retrieval. /// /// The data here maps to the `PlatformException` that will be created from it. class CacheRetrievalError { - CacheRetrievalError({ - required this.code, - this.message, - }); + CacheRetrievalError({required this.code, this.message}); String code; String? message; List _toList() { - return [ - code, - message, - ]; + return [code, message]; } Object encode() { - return _toList(); } + return _toList(); + } static CacheRetrievalError decode(Object result) { result as List; @@ -331,8 +293,7 @@ class CacheRetrievalError { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The result of retrieving cached results from a previous run. @@ -353,15 +314,12 @@ class CacheRetrievalResult { List paths; List _toList() { - return [ - type, - error, - paths, - ]; + return [type, error, paths]; } Object encode() { - return _toList(); } + return _toList(); + } static CacheRetrievalResult decode(Object result) { result as List; @@ -386,11 +344,9 @@ class CacheRetrievalResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -398,34 +354,34 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SourceCamera) { + } else if (value is SourceCamera) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SourceType) { + } else if (value is SourceType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is CacheRetrievalType) { + } else if (value is CacheRetrievalType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is GeneralOptions) { + } else if (value is GeneralOptions) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is ImageSelectionOptions) { + } else if (value is ImageSelectionOptions) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is MediaSelectionOptions) { + } else if (value is MediaSelectionOptions) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is VideoSelectionOptions) { + } else if (value is VideoSelectionOptions) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is SourceSpecification) { + } else if (value is SourceSpecification) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is CacheRetrievalError) { + } else if (value is CacheRetrievalError) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is CacheRetrievalResult) { + } else if (value is CacheRetrievalResult) { buffer.putUint8(138); writeValue(buffer, value.encode()); } else { @@ -436,28 +392,28 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : SourceCamera.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : SourceType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : CacheRetrievalType.values[value]; - case 132: + case 132: return GeneralOptions.decode(readValue(buffer)!); - case 133: + case 133: return ImageSelectionOptions.decode(readValue(buffer)!); - case 134: + case 134: return MediaSelectionOptions.decode(readValue(buffer)!); - case 135: + case 135: return VideoSelectionOptions.decode(readValue(buffer)!); - case 136: + case 136: return SourceSpecification.decode(readValue(buffer)!); - case 137: + case 137: return CacheRetrievalError.decode(readValue(buffer)!); - case 138: + case 138: return CacheRetrievalResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -469,9 +425,13 @@ class ImagePickerApi { /// Constructor for [ImagePickerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - ImagePickerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + ImagePickerApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -479,14 +439,22 @@ class ImagePickerApi { final String pigeonVar_messageChannelSuffix; /// Selects images and returns their paths. - Future> pickImages(SourceSpecification source, ImageSelectionOptions options, GeneralOptions generalOptions) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> pickImages( + SourceSpecification source, + ImageSelectionOptions options, + GeneralOptions generalOptions, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickImages$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [source, options, generalOptions], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, options, generalOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -508,14 +476,22 @@ class ImagePickerApi { } /// Selects video and returns their paths. - Future> pickVideos(SourceSpecification source, VideoSelectionOptions options, GeneralOptions generalOptions) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> pickVideos( + SourceSpecification source, + VideoSelectionOptions options, + GeneralOptions generalOptions, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickVideos$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [source, options, generalOptions], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, options, generalOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -537,14 +513,21 @@ class ImagePickerApi { } /// Selects images and videos and returns their paths. - Future> pickMedia(MediaSelectionOptions mediaSelectionOptions, GeneralOptions generalOptions) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> pickMedia( + MediaSelectionOptions mediaSelectionOptions, + GeneralOptions generalOptions, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mediaSelectionOptions, generalOptions], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mediaSelectionOptions, generalOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -567,12 +550,14 @@ class ImagePickerApi { /// Returns results from a previous app session, if any. Future retrieveLostResults() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_android.ImagePickerApi.retrieveLostResults$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h index b9b9a7623fe..a880e336c02 100644 --- a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h +++ b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h @@ -40,32 +40,30 @@ typedef NS_ENUM(NSUInteger, FLTSourceType) { @class FLTSourceSpecification; @interface FLTMaxSize : NSObject -+ (instancetype)makeWithWidth:(nullable NSNumber *)width - height:(nullable NSNumber *)height; -@property(nonatomic, strong, nullable) NSNumber * width; -@property(nonatomic, strong, nullable) NSNumber * height; ++ (instancetype)makeWithWidth:(nullable NSNumber *)width height:(nullable NSNumber *)height; +@property(nonatomic, strong, nullable) NSNumber *width; +@property(nonatomic, strong, nullable) NSNumber *height; @end @interface FLTMediaSelectionOptions : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithMaxSize:(FLTMaxSize *)maxSize - imageQuality:(nullable NSNumber *)imageQuality - requestFullMetadata:(BOOL )requestFullMetadata - allowMultiple:(BOOL )allowMultiple - limit:(nullable NSNumber *)limit; -@property(nonatomic, strong) FLTMaxSize * maxSize; -@property(nonatomic, strong, nullable) NSNumber * imageQuality; -@property(nonatomic, assign) BOOL requestFullMetadata; -@property(nonatomic, assign) BOOL allowMultiple; -@property(nonatomic, strong, nullable) NSNumber * limit; + imageQuality:(nullable NSNumber *)imageQuality + requestFullMetadata:(BOOL)requestFullMetadata + allowMultiple:(BOOL)allowMultiple + limit:(nullable NSNumber *)limit; +@property(nonatomic, strong) FLTMaxSize *maxSize; +@property(nonatomic, strong, nullable) NSNumber *imageQuality; +@property(nonatomic, assign) BOOL requestFullMetadata; +@property(nonatomic, assign) BOOL allowMultiple; +@property(nonatomic, strong, nullable) NSNumber *limit; @end @interface FLTSourceSpecification : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithType:(FLTSourceType)type - camera:(FLTSourceCamera)camera; ++ (instancetype)makeWithType:(FLTSourceType)type camera:(FLTSourceCamera)camera; @property(nonatomic, assign) FLTSourceType type; @property(nonatomic, assign) FLTSourceCamera camera; @end @@ -74,16 +72,35 @@ typedef NS_ENUM(NSUInteger, FLTSourceType) { NSObject *FLTGetMessagesCodec(void); @protocol FLTImagePickerApi -- (void)pickImageWithSource:(FLTSourceSpecification *)source maxSize:(FLTMaxSize *)maxSize quality:(nullable NSNumber *)imageQuality fullMetadata:(BOOL)requestFullMetadata completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; -- (void)pickMultiImageWithMaxSize:(FLTMaxSize *)maxSize quality:(nullable NSNumber *)imageQuality fullMetadata:(BOOL)requestFullMetadata limit:(nullable NSNumber *)limit completion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; -- (void)pickVideoWithSource:(FLTSourceSpecification *)source maxDuration:(nullable NSNumber *)maxDurationSeconds completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; -- (void)pickMultiVideoWithMaxDuration:(nullable NSNumber *)maxDurationSeconds limit:(nullable NSNumber *)limit completion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; +- (void)pickImageWithSource:(FLTSourceSpecification *)source + maxSize:(FLTMaxSize *)maxSize + quality:(nullable NSNumber *)imageQuality + fullMetadata:(BOOL)requestFullMetadata + completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (void)pickMultiImageWithMaxSize:(FLTMaxSize *)maxSize + quality:(nullable NSNumber *)imageQuality + fullMetadata:(BOOL)requestFullMetadata + limit:(nullable NSNumber *)limit + completion:(void (^)(NSArray *_Nullable, + FlutterError *_Nullable))completion; +- (void)pickVideoWithSource:(FLTSourceSpecification *)source + maxDuration:(nullable NSNumber *)maxDurationSeconds + completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (void)pickMultiVideoWithMaxDuration:(nullable NSNumber *)maxDurationSeconds + limit:(nullable NSNumber *)limit + completion:(void (^)(NSArray *_Nullable, + FlutterError *_Nullable))completion; /// Selects images and videos and returns their paths. -- (void)pickMediaWithMediaSelectionOptions:(FLTMediaSelectionOptions *)mediaSelectionOptions completion:(void (^)(NSArray *_Nullable, FlutterError *_Nullable))completion; +- (void)pickMediaWithMediaSelectionOptions:(FLTMediaSelectionOptions *)mediaSelectionOptions + completion:(void (^)(NSArray *_Nullable, + FlutterError *_Nullable))completion; @end -extern void SetUpFLTImagePickerApi(id binaryMessenger, NSObject *_Nullable api); +extern void SetUpFLTImagePickerApi(id binaryMessenger, + NSObject *_Nullable api); -extern void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m index b4acd8a8aa8..727a649d203 100644 --- a/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m +++ b/packages/image_picker/image_picker_ios/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m @@ -69,9 +69,8 @@ + (nullable FLTSourceSpecification *)nullableFromList:(NSArray *)list; @end @implementation FLTMaxSize -+ (instancetype)makeWithWidth:(nullable NSNumber *)width - height:(nullable NSNumber *)height { - FLTMaxSize* pigeonResult = [[FLTMaxSize alloc] init]; ++ (instancetype)makeWithWidth:(nullable NSNumber *)width height:(nullable NSNumber *)height { + FLTMaxSize *pigeonResult = [[FLTMaxSize alloc] init]; pigeonResult.width = width; pigeonResult.height = height; return pigeonResult; @@ -95,11 +94,11 @@ + (nullable FLTMaxSize *)nullableFromList:(NSArray *)list { @implementation FLTMediaSelectionOptions + (instancetype)makeWithMaxSize:(FLTMaxSize *)maxSize - imageQuality:(nullable NSNumber *)imageQuality - requestFullMetadata:(BOOL )requestFullMetadata - allowMultiple:(BOOL )allowMultiple - limit:(nullable NSNumber *)limit { - FLTMediaSelectionOptions* pigeonResult = [[FLTMediaSelectionOptions alloc] init]; + imageQuality:(nullable NSNumber *)imageQuality + requestFullMetadata:(BOOL)requestFullMetadata + allowMultiple:(BOOL)allowMultiple + limit:(nullable NSNumber *)limit { + FLTMediaSelectionOptions *pigeonResult = [[FLTMediaSelectionOptions alloc] init]; pigeonResult.maxSize = maxSize; pigeonResult.imageQuality = imageQuality; pigeonResult.requestFullMetadata = requestFullMetadata; @@ -131,9 +130,8 @@ + (nullable FLTMediaSelectionOptions *)nullableFromList:(NSArray *)list { @end @implementation FLTSourceSpecification -+ (instancetype)makeWithType:(FLTSourceType)type - camera:(FLTSourceCamera)camera { - FLTSourceSpecification* pigeonResult = [[FLTSourceSpecification alloc] init]; ++ (instancetype)makeWithType:(FLTSourceType)type camera:(FLTSourceCamera)camera { + FLTSourceSpecification *pigeonResult = [[FLTSourceSpecification alloc] init]; pigeonResult.type = type; pigeonResult.camera = camera; return pigeonResult; @@ -164,17 +162,21 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FLTSourceCameraBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FLTSourceCameraBox alloc] initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FLTSourceTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil + ? nil + : [[FLTSourceTypeBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 131: + case 131: return [FLTMaxSize fromList:[self readValue]]; - case 132: + case 132: return [FLTMediaSelectionOptions fromList:[self readValue]]; - case 133: + case 133: return [FLTSourceSpecification fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -224,96 +226,140 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FLTMessagesPigeonCodecReaderWriter *readerWriter = [[FLTMessagesPigeonCodecReaderWriter alloc] init]; + FLTMessagesPigeonCodecReaderWriter *readerWriter = + [[FLTMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFLTImagePickerApi(id binaryMessenger, NSObject *api) { +void SetUpFLTImagePickerApi(id binaryMessenger, + NSObject *api) { SetUpFLTImagePickerApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickImageWithSource:maxSize:quality:fullMetadata:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickImageWithSource:maxSize:quality:fullMetadata:completion:)", api); + NSCAssert([api respondsToSelector:@selector + (pickImageWithSource:maxSize:quality:fullMetadata:completion:)], + @"FLTImagePickerApi api (%@) doesn't respond to " + @"@selector(pickImageWithSource:maxSize:quality:fullMetadata:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTSourceSpecification *arg_source = GetNullableObjectAtIndex(args, 0); FLTMaxSize *arg_maxSize = GetNullableObjectAtIndex(args, 1); NSNumber *arg_imageQuality = GetNullableObjectAtIndex(args, 2); BOOL arg_requestFullMetadata = [GetNullableObjectAtIndex(args, 3) boolValue]; - [api pickImageWithSource:arg_source maxSize:arg_maxSize quality:arg_imageQuality fullMetadata:arg_requestFullMetadata completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickImageWithSource:arg_source + maxSize:arg_maxSize + quality:arg_imageQuality + fullMetadata:arg_requestFullMetadata + completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiImage", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.image_picker_ios." + @"ImagePickerApi.pickMultiImage", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)", api); + NSCAssert([api respondsToSelector:@selector + (pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)], + @"FLTImagePickerApi api (%@) doesn't respond to " + @"@selector(pickMultiImageWithMaxSize:quality:fullMetadata:limit:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTMaxSize *arg_maxSize = GetNullableObjectAtIndex(args, 0); NSNumber *arg_imageQuality = GetNullableObjectAtIndex(args, 1); BOOL arg_requestFullMetadata = [GetNullableObjectAtIndex(args, 2) boolValue]; NSNumber *arg_limit = GetNullableObjectAtIndex(args, 3); - [api pickMultiImageWithMaxSize:arg_maxSize quality:arg_imageQuality fullMetadata:arg_requestFullMetadata limit:arg_limit completion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickMultiImageWithMaxSize:arg_maxSize + quality:arg_imageQuality + fullMetadata:arg_requestFullMetadata + limit:arg_limit + completion:^(NSArray *_Nullable output, + FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickVideoWithSource:maxDuration:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickVideoWithSource:maxDuration:completion:)", api); + NSCAssert([api respondsToSelector:@selector(pickVideoWithSource:maxDuration:completion:)], + @"FLTImagePickerApi api (%@) doesn't respond to " + @"@selector(pickVideoWithSource:maxDuration:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTSourceSpecification *arg_source = GetNullableObjectAtIndex(args, 0); NSNumber *arg_maxDurationSeconds = GetNullableObjectAtIndex(args, 1); - [api pickVideoWithSource:arg_source maxDuration:arg_maxDurationSeconds completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickVideoWithSource:arg_source + maxDuration:arg_maxDurationSeconds + completion:^(NSString *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiVideo", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.image_picker_ios." + @"ImagePickerApi.pickMultiVideo", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickMultiVideoWithMaxDuration:limit:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickMultiVideoWithMaxDuration:limit:completion:)", api); + NSCAssert([api respondsToSelector:@selector(pickMultiVideoWithMaxDuration:limit:completion:)], + @"FLTImagePickerApi api (%@) doesn't respond to " + @"@selector(pickMultiVideoWithMaxDuration:limit:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSNumber *arg_maxDurationSeconds = GetNullableObjectAtIndex(args, 0); NSNumber *arg_limit = GetNullableObjectAtIndex(args, 1); - [api pickMultiVideoWithMaxDuration:arg_maxDurationSeconds limit:arg_limit completion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickMultiVideoWithMaxDuration:arg_maxDurationSeconds + limit:arg_limit + completion:^(NSArray *_Nullable output, + FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -321,19 +367,27 @@ void SetUpFLTImagePickerApiWithSuffix(id binaryMessenger } /// Selects images and videos and returns their paths. { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FLTGetMessagesCodec()]; + codec:FLTGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pickMediaWithMediaSelectionOptions:completion:)], @"FLTImagePickerApi api (%@) doesn't respond to @selector(pickMediaWithMediaSelectionOptions:completion:)", api); + NSCAssert([api respondsToSelector:@selector(pickMediaWithMediaSelectionOptions:completion:)], + @"FLTImagePickerApi api (%@) doesn't respond to " + @"@selector(pickMediaWithMediaSelectionOptions:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FLTMediaSelectionOptions *arg_mediaSelectionOptions = GetNullableObjectAtIndex(args, 0); - [api pickMediaWithMediaSelectionOptions:arg_mediaSelectionOptions completion:^(NSArray *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api pickMediaWithMediaSelectionOptions:arg_mediaSelectionOptions + completion:^(NSArray *_Nullable output, + FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; diff --git a/packages/image_picker/image_picker_ios/lib/src/messages.g.dart b/packages/image_picker/image_picker_ios/lib/src/messages.g.dart index 04d3490b7ba..81aedec71b5 100644 --- a/packages/image_picker/image_picker_ios/lib/src/messages.g.dart +++ b/packages/image_picker/image_picker_ios/lib/src/messages.g.dart @@ -17,57 +17,47 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } +enum SourceCamera { rear, front } -enum SourceCamera { - rear, - front, -} - -enum SourceType { - camera, - gallery, -} +enum SourceType { camera, gallery } class MaxSize { - MaxSize({ - this.width, - this.height, - }); + MaxSize({this.width, this.height}); double? width; double? height; List _toList() { - return [ - width, - height, - ]; + return [width, height]; } Object encode() { - return _toList(); } + return _toList(); + } static MaxSize decode(Object result) { result as List; - return MaxSize( - width: result[0] as double?, - height: result[1] as double?, - ); + return MaxSize(width: result[0] as double?, height: result[1] as double?); } @override @@ -84,8 +74,7 @@ class MaxSize { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class MediaSelectionOptions { @@ -118,7 +107,8 @@ class MediaSelectionOptions { } Object encode() { - return _toList(); } + return _toList(); + } static MediaSelectionOptions decode(Object result) { result as List; @@ -145,29 +135,23 @@ class MediaSelectionOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SourceSpecification { - SourceSpecification({ - required this.type, - required this.camera, - }); + SourceSpecification({required this.type, required this.camera}); SourceType type; SourceCamera camera; List _toList() { - return [ - type, - camera, - ]; + return [type, camera]; } Object encode() { - return _toList(); } + return _toList(); + } static SourceSpecification decode(Object result) { result as List; @@ -191,11 +175,9 @@ class SourceSpecification { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -203,19 +185,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SourceCamera) { + } else if (value is SourceCamera) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SourceType) { + } else if (value is SourceType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is MaxSize) { + } else if (value is MaxSize) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is MediaSelectionOptions) { + } else if (value is MediaSelectionOptions) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is SourceSpecification) { + } else if (value is SourceSpecification) { buffer.putUint8(133); writeValue(buffer, value.encode()); } else { @@ -226,17 +208,17 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : SourceCamera.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : SourceType.values[value]; - case 131: + case 131: return MaxSize.decode(readValue(buffer)!); - case 132: + case 132: return MediaSelectionOptions.decode(readValue(buffer)!); - case 133: + case 133: return SourceSpecification.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -248,23 +230,36 @@ class ImagePickerApi { /// Constructor for [ImagePickerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - ImagePickerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + ImagePickerApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); final String pigeonVar_messageChannelSuffix; - Future pickImage(SourceSpecification source, MaxSize maxSize, int? imageQuality, bool requestFullMetadata) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future pickImage( + SourceSpecification source, + MaxSize maxSize, + int? imageQuality, + bool requestFullMetadata, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickImage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [source, maxSize, imageQuality, requestFullMetadata], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, maxSize, imageQuality, requestFullMetadata]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -280,14 +275,23 @@ class ImagePickerApi { } } - Future> pickMultiImage(MaxSize maxSize, int? imageQuality, bool requestFullMetadata, int? limit) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiImage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> pickMultiImage( + MaxSize maxSize, + int? imageQuality, + bool requestFullMetadata, + int? limit, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiImage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [maxSize, imageQuality, requestFullMetadata, limit], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([maxSize, imageQuality, requestFullMetadata, limit]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -308,14 +312,21 @@ class ImagePickerApi { } } - Future pickVideo(SourceSpecification source, int? maxDurationSeconds) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future pickVideo( + SourceSpecification source, + int? maxDurationSeconds, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickVideo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [source, maxDurationSeconds], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([source, maxDurationSeconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -331,14 +342,21 @@ class ImagePickerApi { } } - Future> pickMultiVideo(int? maxDurationSeconds, int? limit) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiVideo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> pickMultiVideo( + int? maxDurationSeconds, + int? limit, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMultiVideo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [maxDurationSeconds, limit], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([maxDurationSeconds, limit]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -360,14 +378,20 @@ class ImagePickerApi { } /// Selects images and videos and returns their paths. - Future> pickMedia(MediaSelectionOptions mediaSelectionOptions) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> pickMedia( + MediaSelectionOptions mediaSelectionOptions, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.image_picker_ios.ImagePickerApi.pickMedia$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mediaSelectionOptions], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mediaSelectionOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java b/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java index 382e33b5db2..fa1135fed03 100644 --- a/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java +++ b/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/Messages.java @@ -21,11 +21,8 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -41,8 +38,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,14 +57,15 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError( + "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -130,7 +127,7 @@ public enum PlatformBillingChoiceMode { /** * Billing through google play. * - * Default state. + *

Default state. */ PLAY_BILLING_ONLY(0), /** Billing through app provided flow. */ @@ -192,7 +189,7 @@ public enum PlatformRecurrenceMode { /** * Pigeon version of Java QueryProductDetailsParams.Product. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformQueryProduct { private @NonNull String productId; @@ -226,8 +223,12 @@ public void setProductType(@NonNull PlatformProductType setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformQueryProduct that = (PlatformQueryProduct) o; return productId.equals(that.productId) && productType.equals(that.productType); } @@ -284,7 +285,7 @@ ArrayList toList() { /** * Pigeon version of Java AccountIdentifiers. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformAccountIdentifiers { private @Nullable String obfuscatedAccountId; @@ -309,10 +310,15 @@ public void setObfuscatedProfileId(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformAccountIdentifiers that = (PlatformAccountIdentifiers) o; - return Objects.equals(obfuscatedAccountId, that.obfuscatedAccountId) && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId); + return Objects.equals(obfuscatedAccountId, that.obfuscatedAccountId) + && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId); } @Override @@ -367,7 +373,7 @@ ArrayList toList() { /** * Pigeon version of Java BillingResult. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBillingResult { private @NonNull PlatformBillingResponse responseCode; @@ -401,8 +407,12 @@ public void setDebugMessage(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBillingResult that = (PlatformBillingResult) o; return responseCode.equals(that.responseCode) && debugMessage.equals(that.debugMessage); } @@ -459,7 +469,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails.OneTimePurchaseOfferDetails. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformOneTimePurchaseOfferDetails { private @NonNull Long priceAmountMicros; @@ -506,10 +516,16 @@ public void setPriceCurrencyCode(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformOneTimePurchaseOfferDetails that = (PlatformOneTimePurchaseOfferDetails) o; - return priceAmountMicros.equals(that.priceAmountMicros) && formattedPrice.equals(that.formattedPrice) && priceCurrencyCode.equals(that.priceCurrencyCode); + return priceAmountMicros.equals(that.priceAmountMicros) + && formattedPrice.equals(that.formattedPrice) + && priceCurrencyCode.equals(that.priceCurrencyCode); } @Override @@ -544,7 +560,8 @@ public static final class Builder { } public @NonNull PlatformOneTimePurchaseOfferDetails build() { - PlatformOneTimePurchaseOfferDetails pigeonReturn = new PlatformOneTimePurchaseOfferDetails(); + PlatformOneTimePurchaseOfferDetails pigeonReturn = + new PlatformOneTimePurchaseOfferDetails(); pigeonReturn.setPriceAmountMicros(priceAmountMicros); pigeonReturn.setFormattedPrice(formattedPrice); pigeonReturn.setPriceCurrencyCode(priceCurrencyCode); @@ -561,7 +578,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformOneTimePurchaseOfferDetails fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformOneTimePurchaseOfferDetails fromList( + @NonNull ArrayList pigeonVar_list) { PlatformOneTimePurchaseOfferDetails pigeonResult = new PlatformOneTimePurchaseOfferDetails(); Object priceAmountMicros = pigeonVar_list.get(0); pigeonResult.setPriceAmountMicros((Long) priceAmountMicros); @@ -576,7 +594,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformProductDetails { private @NonNull String description; @@ -650,7 +668,8 @@ public void setTitle(@NonNull String setterArg) { return oneTimePurchaseOfferDetails; } - public void setOneTimePurchaseOfferDetails(@Nullable PlatformOneTimePurchaseOfferDetails setterArg) { + public void setOneTimePurchaseOfferDetails( + @Nullable PlatformOneTimePurchaseOfferDetails setterArg) { this.oneTimePurchaseOfferDetails = setterArg; } @@ -660,7 +679,8 @@ public void setOneTimePurchaseOfferDetails(@Nullable PlatformOneTimePurchaseOffe return subscriptionOfferDetails; } - public void setSubscriptionOfferDetails(@Nullable List setterArg) { + public void setSubscriptionOfferDetails( + @Nullable List setterArg) { this.subscriptionOfferDetails = setterArg; } @@ -669,15 +689,32 @@ public void setSubscriptionOfferDetails(@Nullable List subscriptionOfferDetails; @CanIgnoreReturnValue - public @NonNull Builder setSubscriptionOfferDetails(@Nullable List setterArg) { + public @NonNull Builder setSubscriptionOfferDetails( + @Nullable List setterArg) { this.subscriptionOfferDetails = setterArg; return this; } @@ -777,18 +816,20 @@ ArrayList toList() { Object title = pigeonVar_list.get(4); pigeonResult.setTitle((String) title); Object oneTimePurchaseOfferDetails = pigeonVar_list.get(5); - pigeonResult.setOneTimePurchaseOfferDetails((PlatformOneTimePurchaseOfferDetails) oneTimePurchaseOfferDetails); + pigeonResult.setOneTimePurchaseOfferDetails( + (PlatformOneTimePurchaseOfferDetails) oneTimePurchaseOfferDetails); Object subscriptionOfferDetails = pigeonVar_list.get(6); - pigeonResult.setSubscriptionOfferDetails((List) subscriptionOfferDetails); + pigeonResult.setSubscriptionOfferDetails( + (List) subscriptionOfferDetails); return pigeonResult; } } /** - * Pigeon version of ProductDetailsResponseWrapper, which contains the - * components of the Java ProductDetailsResponseListener callback. + * Pigeon version of ProductDetailsResponseWrapper, which contains the components of the Java + * ProductDetailsResponseListener callback. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformProductDetailsResponse { private @NonNull PlatformBillingResult billingResult; @@ -822,8 +863,12 @@ public void setProductDetails(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformProductDetailsResponse that = (PlatformProductDetailsResponse) o; return billingResult.equals(that.billingResult) && productDetails.equals(that.productDetails); } @@ -867,7 +912,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformProductDetailsResponse fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformProductDetailsResponse fromList( + @NonNull ArrayList pigeonVar_list) { PlatformProductDetailsResponse pigeonResult = new PlatformProductDetailsResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); @@ -878,11 +924,10 @@ ArrayList toList() { } /** - * Pigeon version of AlternativeBillingOnlyReportingDetailsWrapper, which - * contains the components of the Java - * AlternativeBillingOnlyReportingDetailsListener callback. + * Pigeon version of AlternativeBillingOnlyReportingDetailsWrapper, which contains the components + * of the Java AlternativeBillingOnlyReportingDetailsListener callback. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformAlternativeBillingOnlyReportingDetailsResponse { private @NonNull PlatformBillingResult billingResult; @@ -916,10 +961,16 @@ public void setExternalTransactionToken(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } - PlatformAlternativeBillingOnlyReportingDetailsResponse that = (PlatformAlternativeBillingOnlyReportingDetailsResponse) o; - return billingResult.equals(that.billingResult) && externalTransactionToken.equals(that.externalTransactionToken); + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + PlatformAlternativeBillingOnlyReportingDetailsResponse that = + (PlatformAlternativeBillingOnlyReportingDetailsResponse) o; + return billingResult.equals(that.billingResult) + && externalTransactionToken.equals(that.externalTransactionToken); } @Override @@ -946,7 +997,8 @@ public static final class Builder { } public @NonNull PlatformAlternativeBillingOnlyReportingDetailsResponse build() { - PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonReturn = new PlatformAlternativeBillingOnlyReportingDetailsResponse(); + PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonReturn = + new PlatformAlternativeBillingOnlyReportingDetailsResponse(); pigeonReturn.setBillingResult(billingResult); pigeonReturn.setExternalTransactionToken(externalTransactionToken); return pigeonReturn; @@ -961,8 +1013,10 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformAlternativeBillingOnlyReportingDetailsResponse fromList(@NonNull ArrayList pigeonVar_list) { - PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonResult = new PlatformAlternativeBillingOnlyReportingDetailsResponse(); + static @NonNull PlatformAlternativeBillingOnlyReportingDetailsResponse fromList( + @NonNull ArrayList pigeonVar_list) { + PlatformAlternativeBillingOnlyReportingDetailsResponse pigeonResult = + new PlatformAlternativeBillingOnlyReportingDetailsResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); Object externalTransactionToken = pigeonVar_list.get(1); @@ -972,10 +1026,10 @@ ArrayList toList() { } /** - * Pigeon version of BillingConfigWrapper, which contains the components of the - * Java BillingConfigResponseListener callback. + * Pigeon version of BillingConfigWrapper, which contains the components of the Java + * BillingConfigResponseListener callback. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBillingConfigResponse { private @NonNull PlatformBillingResult billingResult; @@ -1009,8 +1063,12 @@ public void setCountryCode(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBillingConfigResponse that = (PlatformBillingConfigResponse) o; return billingResult.equals(that.billingResult) && countryCode.equals(that.countryCode); } @@ -1054,7 +1112,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformBillingConfigResponse fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformBillingConfigResponse fromList( + @NonNull ArrayList pigeonVar_list) { PlatformBillingConfigResponse pigeonResult = new PlatformBillingConfigResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); @@ -1067,7 +1126,7 @@ ArrayList toList() { /** * Pigeon version of Java BillingFlowParams. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformBillingFlowParams { private @NonNull String product; @@ -1151,15 +1210,32 @@ public void setPurchaseToken(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformBillingFlowParams that = (PlatformBillingFlowParams) o; - return product.equals(that.product) && replacementMode.equals(that.replacementMode) && Objects.equals(offerToken, that.offerToken) && Objects.equals(accountId, that.accountId) && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId) && Objects.equals(oldProduct, that.oldProduct) && Objects.equals(purchaseToken, that.purchaseToken); + return product.equals(that.product) + && replacementMode.equals(that.replacementMode) + && Objects.equals(offerToken, that.offerToken) + && Objects.equals(accountId, that.accountId) + && Objects.equals(obfuscatedProfileId, that.obfuscatedProfileId) + && Objects.equals(oldProduct, that.oldProduct) + && Objects.equals(purchaseToken, that.purchaseToken); } @Override public int hashCode() { - return Objects.hash(product, replacementMode, offerToken, accountId, obfuscatedProfileId, oldProduct, purchaseToken); + return Objects.hash( + product, + replacementMode, + offerToken, + accountId, + obfuscatedProfileId, + oldProduct, + purchaseToken); } public static final class Builder { @@ -1269,7 +1345,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails.PricingPhase. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPricingPhase { private @NonNull Long billingCycleCount; @@ -1355,15 +1431,30 @@ public void setPriceCurrencyCode(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPricingPhase that = (PlatformPricingPhase) o; - return billingCycleCount.equals(that.billingCycleCount) && recurrenceMode.equals(that.recurrenceMode) && priceAmountMicros.equals(that.priceAmountMicros) && billingPeriod.equals(that.billingPeriod) && formattedPrice.equals(that.formattedPrice) && priceCurrencyCode.equals(that.priceCurrencyCode); + return billingCycleCount.equals(that.billingCycleCount) + && recurrenceMode.equals(that.recurrenceMode) + && priceAmountMicros.equals(that.priceAmountMicros) + && billingPeriod.equals(that.billingPeriod) + && formattedPrice.equals(that.formattedPrice) + && priceCurrencyCode.equals(that.priceCurrencyCode); } @Override public int hashCode() { - return Objects.hash(billingCycleCount, recurrenceMode, priceAmountMicros, billingPeriod, formattedPrice, priceCurrencyCode); + return Objects.hash( + billingCycleCount, + recurrenceMode, + priceAmountMicros, + billingPeriod, + formattedPrice, + priceCurrencyCode); } public static final class Builder { @@ -1461,9 +1552,9 @@ ArrayList toList() { /** * Pigeon version of Java Purchase. * - * See also PurchaseWrapper on the Dart side. + *

See also PurchaseWrapper on the Dart side. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchase { private @Nullable String orderId; @@ -1644,15 +1735,46 @@ public void setPendingPurchaseUpdate(@Nullable PlatformPendingPurchaseUpdate set @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPurchase that = (PlatformPurchase) o; - return Objects.equals(orderId, that.orderId) && packageName.equals(that.packageName) && purchaseTime.equals(that.purchaseTime) && purchaseToken.equals(that.purchaseToken) && signature.equals(that.signature) && products.equals(that.products) && isAutoRenewing.equals(that.isAutoRenewing) && originalJson.equals(that.originalJson) && developerPayload.equals(that.developerPayload) && isAcknowledged.equals(that.isAcknowledged) && quantity.equals(that.quantity) && purchaseState.equals(that.purchaseState) && Objects.equals(accountIdentifiers, that.accountIdentifiers) && Objects.equals(pendingPurchaseUpdate, that.pendingPurchaseUpdate); + return Objects.equals(orderId, that.orderId) + && packageName.equals(that.packageName) + && purchaseTime.equals(that.purchaseTime) + && purchaseToken.equals(that.purchaseToken) + && signature.equals(that.signature) + && products.equals(that.products) + && isAutoRenewing.equals(that.isAutoRenewing) + && originalJson.equals(that.originalJson) + && developerPayload.equals(that.developerPayload) + && isAcknowledged.equals(that.isAcknowledged) + && quantity.equals(that.quantity) + && purchaseState.equals(that.purchaseState) + && Objects.equals(accountIdentifiers, that.accountIdentifiers) + && Objects.equals(pendingPurchaseUpdate, that.pendingPurchaseUpdate); } @Override public int hashCode() { - return Objects.hash(orderId, packageName, purchaseTime, purchaseToken, signature, products, isAutoRenewing, originalJson, developerPayload, isAcknowledged, quantity, purchaseState, accountIdentifiers, pendingPurchaseUpdate); + return Objects.hash( + orderId, + packageName, + purchaseTime, + purchaseToken, + signature, + products, + isAutoRenewing, + originalJson, + developerPayload, + isAcknowledged, + quantity, + purchaseState, + accountIdentifiers, + pendingPurchaseUpdate); } public static final class Builder { @@ -1756,7 +1878,8 @@ public static final class Builder { private @Nullable PlatformAccountIdentifiers accountIdentifiers; @CanIgnoreReturnValue - public @NonNull Builder setAccountIdentifiers(@Nullable PlatformAccountIdentifiers setterArg) { + public @NonNull Builder setAccountIdentifiers( + @Nullable PlatformAccountIdentifiers setterArg) { this.accountIdentifiers = setterArg; return this; } @@ -1764,7 +1887,8 @@ public static final class Builder { private @Nullable PlatformPendingPurchaseUpdate pendingPurchaseUpdate; @CanIgnoreReturnValue - public @NonNull Builder setPendingPurchaseUpdate(@Nullable PlatformPendingPurchaseUpdate setterArg) { + public @NonNull Builder setPendingPurchaseUpdate( + @Nullable PlatformPendingPurchaseUpdate setterArg) { this.pendingPurchaseUpdate = setterArg; return this; } @@ -1846,9 +1970,9 @@ ArrayList toList() { /** * Pigeon version of Java Purchase. * - * See also PendingPurchaseUpdateWrapper on the Dart side. + *

See also PendingPurchaseUpdateWrapper on the Dart side. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPendingPurchaseUpdate { private @NonNull List products; @@ -1882,8 +2006,12 @@ public void setPurchaseToken(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPendingPurchaseUpdate that = (PlatformPendingPurchaseUpdate) o; return products.equals(that.products) && purchaseToken.equals(that.purchaseToken); } @@ -1927,7 +2055,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPendingPurchaseUpdate fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPendingPurchaseUpdate fromList( + @NonNull ArrayList pigeonVar_list) { PlatformPendingPurchaseUpdate pigeonResult = new PlatformPendingPurchaseUpdate(); Object products = pigeonVar_list.get(0); pigeonResult.setProducts((List) products); @@ -1940,9 +2069,9 @@ ArrayList toList() { /** * Pigeon version of PurchaseHistoryRecord. * - * See also PurchaseHistoryRecordWrapper on the Dart side. + *

See also PurchaseHistoryRecordWrapper on the Dart side. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchaseHistoryRecord { private @NonNull Long quantity; @@ -2038,15 +2167,32 @@ public void setProducts(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPurchaseHistoryRecord that = (PlatformPurchaseHistoryRecord) o; - return quantity.equals(that.quantity) && purchaseTime.equals(that.purchaseTime) && Objects.equals(developerPayload, that.developerPayload) && originalJson.equals(that.originalJson) && purchaseToken.equals(that.purchaseToken) && signature.equals(that.signature) && products.equals(that.products); + return quantity.equals(that.quantity) + && purchaseTime.equals(that.purchaseTime) + && Objects.equals(developerPayload, that.developerPayload) + && originalJson.equals(that.originalJson) + && purchaseToken.equals(that.purchaseToken) + && signature.equals(that.signature) + && products.equals(that.products); } @Override public int hashCode() { - return Objects.hash(quantity, purchaseTime, developerPayload, originalJson, purchaseToken, signature, products); + return Objects.hash( + quantity, + purchaseTime, + developerPayload, + originalJson, + purchaseToken, + signature, + products); } public static final class Builder { @@ -2133,7 +2279,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPurchaseHistoryRecord fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPurchaseHistoryRecord fromList( + @NonNull ArrayList pigeonVar_list) { PlatformPurchaseHistoryRecord pigeonResult = new PlatformPurchaseHistoryRecord(); Object quantity = pigeonVar_list.get(0); pigeonResult.setQuantity((Long) quantity); @@ -2154,10 +2301,10 @@ ArrayList toList() { } /** - * Pigeon version of PurchasesHistoryResult, which contains the components of - * the Java PurchaseHistoryResponseListener callback. + * Pigeon version of PurchasesHistoryResult, which contains the components of the Java + * PurchaseHistoryResponseListener callback. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchaseHistoryResponse { private @NonNull PlatformBillingResult billingResult; @@ -2191,8 +2338,12 @@ public void setPurchases(@NonNull List setterArg) @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPurchaseHistoryResponse that = (PlatformPurchaseHistoryResponse) o; return billingResult.equals(that.billingResult) && purchases.equals(that.purchases); } @@ -2236,7 +2387,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPurchaseHistoryResponse fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPurchaseHistoryResponse fromList( + @NonNull ArrayList pigeonVar_list) { PlatformPurchaseHistoryResponse pigeonResult = new PlatformPurchaseHistoryResponse(); Object billingResult = pigeonVar_list.get(0); pigeonResult.setBillingResult((PlatformBillingResult) billingResult); @@ -2247,10 +2399,10 @@ ArrayList toList() { } /** - * Pigeon version of PurchasesResultWrapper, which contains the components of - * the Java PurchasesResponseListener callback. + * Pigeon version of PurchasesResultWrapper, which contains the components of the Java + * PurchasesResponseListener callback. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPurchasesResponse { private @NonNull PlatformBillingResult billingResult; @@ -2284,8 +2436,12 @@ public void setPurchases(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPurchasesResponse that = (PlatformPurchasesResponse) o; return billingResult.equals(that.billingResult) && purchases.equals(that.purchases); } @@ -2342,7 +2498,7 @@ ArrayList toList() { /** * Pigeon version of Java ProductDetails.SubscriptionOfferDetails. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformSubscriptionOfferDetails { private @NonNull String basePlanId; @@ -2422,15 +2578,25 @@ public void setInstallmentPlanDetails(@Nullable PlatformInstallmentPlanDetails s @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformSubscriptionOfferDetails that = (PlatformSubscriptionOfferDetails) o; - return basePlanId.equals(that.basePlanId) && Objects.equals(offerId, that.offerId) && offerToken.equals(that.offerToken) && offerTags.equals(that.offerTags) && pricingPhases.equals(that.pricingPhases) && Objects.equals(installmentPlanDetails, that.installmentPlanDetails); + return basePlanId.equals(that.basePlanId) + && Objects.equals(offerId, that.offerId) + && offerToken.equals(that.offerToken) + && offerTags.equals(that.offerTags) + && pricingPhases.equals(that.pricingPhases) + && Objects.equals(installmentPlanDetails, that.installmentPlanDetails); } @Override public int hashCode() { - return Objects.hash(basePlanId, offerId, offerToken, offerTags, pricingPhases, installmentPlanDetails); + return Objects.hash( + basePlanId, offerId, offerToken, offerTags, pricingPhases, installmentPlanDetails); } public static final class Builder { @@ -2478,7 +2644,8 @@ public static final class Builder { private @Nullable PlatformInstallmentPlanDetails installmentPlanDetails; @CanIgnoreReturnValue - public @NonNull Builder setInstallmentPlanDetails(@Nullable PlatformInstallmentPlanDetails setterArg) { + public @NonNull Builder setInstallmentPlanDetails( + @Nullable PlatformInstallmentPlanDetails setterArg) { this.installmentPlanDetails = setterArg; return this; } @@ -2507,7 +2674,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformSubscriptionOfferDetails fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformSubscriptionOfferDetails fromList( + @NonNull ArrayList pigeonVar_list) { PlatformSubscriptionOfferDetails pigeonResult = new PlatformSubscriptionOfferDetails(); Object basePlanId = pigeonVar_list.get(0); pigeonResult.setBasePlanId((String) basePlanId); @@ -2520,7 +2688,8 @@ ArrayList toList() { Object pricingPhases = pigeonVar_list.get(4); pigeonResult.setPricingPhases((List) pricingPhases); Object installmentPlanDetails = pigeonVar_list.get(5); - pigeonResult.setInstallmentPlanDetails((PlatformInstallmentPlanDetails) installmentPlanDetails); + pigeonResult.setInstallmentPlanDetails( + (PlatformInstallmentPlanDetails) installmentPlanDetails); return pigeonResult; } } @@ -2528,7 +2697,7 @@ ArrayList toList() { /** * Pigeon version of UserChoiceDetailsWrapper and Java UserChoiceDetails. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformUserChoiceDetails { private @Nullable String originalExternalTransactionId; @@ -2572,10 +2741,16 @@ public void setProducts(@NonNull List setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformUserChoiceDetails that = (PlatformUserChoiceDetails) o; - return Objects.equals(originalExternalTransactionId, that.originalExternalTransactionId) && externalTransactionToken.equals(that.externalTransactionToken) && products.equals(that.products); + return Objects.equals(originalExternalTransactionId, that.originalExternalTransactionId) + && externalTransactionToken.equals(that.externalTransactionToken) + && products.equals(that.products); } @Override @@ -2642,7 +2817,7 @@ ArrayList toList() { /** * Pigeon version of UserChoiseDetails.Product. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformUserChoiceProduct { private @NonNull String id; @@ -2686,10 +2861,16 @@ public void setType(@NonNull PlatformProductType setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformUserChoiceProduct that = (PlatformUserChoiceProduct) o; - return id.equals(that.id) && Objects.equals(offerToken, that.offerToken) && type.equals(that.type); + return id.equals(that.id) + && Objects.equals(offerToken, that.offerToken) + && type.equals(that.type); } @Override @@ -2757,7 +2938,7 @@ ArrayList toList() { * Pigeon version of ProductDetails.InstallmentPlanDetails. * https://developer.android.com/reference/com/android/billingclient/api/PendingPurchasesParams.Builder#enableOneTimeProducts() * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformInstallmentPlanDetails { private @NonNull Long commitmentPaymentsCount; @@ -2781,7 +2962,8 @@ public void setCommitmentPaymentsCount(@NonNull Long setterArg) { public void setSubsequentCommitmentPaymentsCount(@NonNull Long setterArg) { if (setterArg == null) { - throw new IllegalStateException("Nonnull field \"subsequentCommitmentPaymentsCount\" is null."); + throw new IllegalStateException( + "Nonnull field \"subsequentCommitmentPaymentsCount\" is null."); } this.subsequentCommitmentPaymentsCount = setterArg; } @@ -2791,10 +2973,15 @@ public void setSubsequentCommitmentPaymentsCount(@NonNull Long setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformInstallmentPlanDetails that = (PlatformInstallmentPlanDetails) o; - return commitmentPaymentsCount.equals(that.commitmentPaymentsCount) && subsequentCommitmentPaymentsCount.equals(that.subsequentCommitmentPaymentsCount); + return commitmentPaymentsCount.equals(that.commitmentPaymentsCount) + && subsequentCommitmentPaymentsCount.equals(that.subsequentCommitmentPaymentsCount); } @Override @@ -2836,7 +3023,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformInstallmentPlanDetails fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformInstallmentPlanDetails fromList( + @NonNull ArrayList pigeonVar_list) { PlatformInstallmentPlanDetails pigeonResult = new PlatformInstallmentPlanDetails(); Object commitmentPaymentsCount = pigeonVar_list.get(0); pigeonResult.setCommitmentPaymentsCount((Long) commitmentPaymentsCount); @@ -2849,7 +3037,7 @@ ArrayList toList() { /** * Pigeon version of Java PendingPurchasesParams. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class PlatformPendingPurchasesParams { private @NonNull Boolean enablePrepaidPlans; @@ -2870,8 +3058,12 @@ public void setEnablePrepaidPlans(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } PlatformPendingPurchasesParams that = (PlatformPendingPurchasesParams) o; return enablePrepaidPlans.equals(that.enablePrepaidPlans); } @@ -2905,7 +3097,8 @@ ArrayList toList() { return toListResult; } - static @NonNull PlatformPendingPurchasesParams fromList(@NonNull ArrayList pigeonVar_list) { + static @NonNull PlatformPendingPurchasesParams fromList( + @NonNull ArrayList pigeonVar_list) { PlatformPendingPurchasesParams pigeonResult = new PlatformPendingPurchasesParams(); Object enablePrepaidPlans = pigeonVar_list.get(0); pigeonResult.setEnablePrepaidPlans((Boolean) enablePrepaidPlans); @@ -2921,34 +3114,51 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : PlatformBillingResponse.values()[((Long) value).intValue()]; - } - case (byte) 130: { - Object value = readValue(buffer); - return value == null ? null : PlatformReplacementMode.values()[((Long) value).intValue()]; - } - case (byte) 131: { - Object value = readValue(buffer); - return value == null ? null : PlatformProductType.values()[((Long) value).intValue()]; - } - case (byte) 132: { - Object value = readValue(buffer); - return value == null ? null : PlatformBillingChoiceMode.values()[((Long) value).intValue()]; - } - case (byte) 133: { - Object value = readValue(buffer); - return value == null ? null : PlatformBillingClientFeature.values()[((Long) value).intValue()]; - } - case (byte) 134: { - Object value = readValue(buffer); - return value == null ? null : PlatformPurchaseState.values()[((Long) value).intValue()]; - } - case (byte) 135: { - Object value = readValue(buffer); - return value == null ? null : PlatformRecurrenceMode.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformBillingResponse.values()[((Long) value).intValue()]; + } + case (byte) 130: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformReplacementMode.values()[((Long) value).intValue()]; + } + case (byte) 131: + { + Object value = readValue(buffer); + return value == null ? null : PlatformProductType.values()[((Long) value).intValue()]; + } + case (byte) 132: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformBillingChoiceMode.values()[((Long) value).intValue()]; + } + case (byte) 133: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformBillingClientFeature.values()[((Long) value).intValue()]; + } + case (byte) 134: + { + Object value = readValue(buffer); + return value == null ? null : PlatformPurchaseState.values()[((Long) value).intValue()]; + } + case (byte) 135: + { + Object value = readValue(buffer); + return value == null + ? null + : PlatformRecurrenceMode.values()[((Long) value).intValue()]; + } case (byte) 136: return PlatformQueryProduct.fromList((ArrayList) readValue(buffer)); case (byte) 137: @@ -2956,13 +3166,15 @@ protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { case (byte) 138: return PlatformBillingResult.fromList((ArrayList) readValue(buffer)); case (byte) 139: - return PlatformOneTimePurchaseOfferDetails.fromList((ArrayList) readValue(buffer)); + return PlatformOneTimePurchaseOfferDetails.fromList( + (ArrayList) readValue(buffer)); case (byte) 140: return PlatformProductDetails.fromList((ArrayList) readValue(buffer)); case (byte) 141: return PlatformProductDetailsResponse.fromList((ArrayList) readValue(buffer)); case (byte) 142: - return PlatformAlternativeBillingOnlyReportingDetailsResponse.fromList((ArrayList) readValue(buffer)); + return PlatformAlternativeBillingOnlyReportingDetailsResponse.fromList( + (ArrayList) readValue(buffer)); case (byte) 143: return PlatformBillingConfigResponse.fromList((ArrayList) readValue(buffer)); case (byte) 144: @@ -3037,7 +3249,8 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { writeValue(stream, ((PlatformProductDetailsResponse) value).toList()); } else if (value instanceof PlatformAlternativeBillingOnlyReportingDetailsResponse) { stream.write(142); - writeValue(stream, ((PlatformAlternativeBillingOnlyReportingDetailsResponse) value).toList()); + writeValue( + stream, ((PlatformAlternativeBillingOnlyReportingDetailsResponse) value).toList()); } else if (value instanceof PlatformBillingConfigResponse) { stream.write(143); writeValue(stream, ((PlatformBillingConfigResponse) value).toList()); @@ -3083,7 +3296,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -3111,51 +3323,87 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface InAppPurchaseApi { /** Wraps BillingClient#isReady. */ - @NonNull + @NonNull Boolean isReady(); /** Wraps BillingClient#startConnection(BillingClientStateListener). */ - void startConnection(@NonNull Long callbackHandle, @NonNull PlatformBillingChoiceMode billingMode, @NonNull PlatformPendingPurchasesParams pendingPurchasesParams, @NonNull Result result); + void startConnection( + @NonNull Long callbackHandle, + @NonNull PlatformBillingChoiceMode billingMode, + @NonNull PlatformPendingPurchasesParams pendingPurchasesParams, + @NonNull Result result); /** Wraps BillingClient#endConnection(BillingClientStateListener). */ void endConnection(); - /** Wraps BillingClient#getBillingConfigAsync(GetBillingConfigParams, BillingConfigResponseListener). */ + /** + * Wraps BillingClient#getBillingConfigAsync(GetBillingConfigParams, + * BillingConfigResponseListener). + */ void getBillingConfigAsync(@NonNull Result result); /** Wraps BillingClient#launchBillingFlow(Activity, BillingFlowParams). */ - @NonNull + @NonNull PlatformBillingResult launchBillingFlow(@NonNull PlatformBillingFlowParams params); - /** Wraps BillingClient#acknowledgePurchase(AcknowledgePurchaseParams, AcknowledgePurchaseResponseListener). */ - void acknowledgePurchase(@NonNull String purchaseToken, @NonNull Result result); + /** + * Wraps BillingClient#acknowledgePurchase(AcknowledgePurchaseParams, + * AcknowledgePurchaseResponseListener). + */ + void acknowledgePurchase( + @NonNull String purchaseToken, @NonNull Result result); /** Wraps BillingClient#consumeAsync(ConsumeParams, ConsumeResponseListener). */ void consumeAsync(@NonNull String purchaseToken, @NonNull Result result); /** Wraps BillingClient#queryPurchasesAsync(QueryPurchaseParams, PurchaseResponseListener). */ - void queryPurchasesAsync(@NonNull PlatformProductType productType, @NonNull Result result); - /** Wraps BillingClient#queryPurchaseHistoryAsync(QueryPurchaseHistoryParams, PurchaseHistoryResponseListener). */ - void queryPurchaseHistoryAsync(@NonNull PlatformProductType productType, @NonNull Result result); - /** Wraps BillingClient#queryProductDetailsAsync(QueryProductDetailsParams, ProductDetailsResponseListener). */ - void queryProductDetailsAsync(@NonNull List products, @NonNull Result result); + void queryPurchasesAsync( + @NonNull PlatformProductType productType, + @NonNull Result result); + /** + * Wraps BillingClient#queryPurchaseHistoryAsync(QueryPurchaseHistoryParams, + * PurchaseHistoryResponseListener). + */ + void queryPurchaseHistoryAsync( + @NonNull PlatformProductType productType, + @NonNull Result result); + /** + * Wraps BillingClient#queryProductDetailsAsync(QueryProductDetailsParams, + * ProductDetailsResponseListener). + */ + void queryProductDetailsAsync( + @NonNull List products, + @NonNull Result result); /** Wraps BillingClient#isFeatureSupported(String). */ - @NonNull + @NonNull Boolean isFeatureSupported(@NonNull PlatformBillingClientFeature feature); /** Wraps BillingClient#isAlternativeBillingOnlyAvailableAsync(). */ void isAlternativeBillingOnlyAvailableAsync(@NonNull Result result); /** Wraps BillingClient#showAlternativeBillingOnlyInformationDialog(). */ void showAlternativeBillingOnlyInformationDialog(@NonNull Result result); - /** Wraps BillingClient#createAlternativeBillingOnlyReportingDetailsAsync(AlternativeBillingOnlyReportingDetailsListener). */ - void createAlternativeBillingOnlyReportingDetailsAsync(@NonNull Result result); + /** + * Wraps + * BillingClient#createAlternativeBillingOnlyReportingDetailsAsync(AlternativeBillingOnlyReportingDetailsListener). + */ + void createAlternativeBillingOnlyReportingDetailsAsync( + @NonNull Result result); /** The codec used by InAppPurchaseApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `InAppPurchaseApi` to handle messages through the `binaryMessenger`. */ + /** + * Sets up an instance of `InAppPurchaseApi` to handle messages through the `binaryMessenger`. + */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable InAppPurchaseApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable InAppPurchaseApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable InAppPurchaseApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3163,8 +3411,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isReady(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3176,7 +3423,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3184,7 +3434,8 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess ArrayList args = (ArrayList) message; Long callbackHandleArg = (Long) args.get(0); PlatformBillingChoiceMode billingModeArg = (PlatformBillingChoiceMode) args.get(1); - PlatformPendingPurchasesParams pendingPurchasesParamsArg = (PlatformPendingPurchasesParams) args.get(2); + PlatformPendingPurchasesParams pendingPurchasesParamsArg = + (PlatformPendingPurchasesParams) args.get(2); Result resultCallback = new Result() { public void success(PlatformBillingResult result) { @@ -3198,7 +3449,8 @@ public void error(Throwable error) { } }; - api.startConnection(callbackHandleArg, billingModeArg, pendingPurchasesParamsArg, resultCallback); + api.startConnection( + callbackHandleArg, billingModeArg, pendingPurchasesParamsArg, resultCallback); }); } else { channel.setMessageHandler(null); @@ -3207,7 +3459,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3215,8 +3470,7 @@ public void error(Throwable error) { try { api.endConnection(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3228,7 +3482,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3255,7 +3512,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3265,8 +3525,7 @@ public void error(Throwable error) { try { PlatformBillingResult output = api.launchBillingFlow(paramsArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3278,7 +3537,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3307,7 +3569,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3336,7 +3601,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3365,7 +3633,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3394,7 +3665,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3423,18 +3697,21 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { ArrayList wrapped = new ArrayList<>(); ArrayList args = (ArrayList) message; - PlatformBillingClientFeature featureArg = (PlatformBillingClientFeature) args.get(0); + PlatformBillingClientFeature featureArg = + (PlatformBillingClientFeature) args.get(0); try { Boolean output = api.isFeatureSupported(featureArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -3446,7 +3723,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3473,7 +3753,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -3500,14 +3783,18 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { ArrayList wrapped = new ArrayList<>(); Result resultCallback = new Result() { - public void success(PlatformAlternativeBillingOnlyReportingDetailsResponse result) { + public void success( + PlatformAlternativeBillingOnlyReportingDetailsResponse result) { wrapped.add(0, result); reply.reply(wrapped); } @@ -3534,79 +3821,90 @@ public static class InAppPurchaseCallbackApi { public InAppPurchaseCallbackApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - public InAppPurchaseCallbackApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + + public InAppPurchaseCallbackApi( + @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** - * Public interface for sending reply. - * The codec used by InAppPurchaseCallbackApi. - */ + /** Public interface for sending reply. The codec used by InAppPurchaseCallbackApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Called for BillingClientStateListener#onBillingServiceDisconnected(). */ - public void onBillingServiceDisconnected(@NonNull Long callbackHandleArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected" + messageChannelSuffix; + public void onBillingServiceDisconnected( + @NonNull Long callbackHandleArg, @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(callbackHandleArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called for PurchasesUpdatedListener#onPurchasesUpdated(BillingResult, List). */ - public void onPurchasesUpdated(@NonNull PlatformPurchasesResponse updateArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated" + messageChannelSuffix; + public void onPurchasesUpdated( + @NonNull PlatformPurchasesResponse updateArg, @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(updateArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } /** Called for UserChoiceBillingListener#userSelectedAlternativeBilling(UserChoiceDetails). */ - public void userSelectedalternativeBilling(@NonNull PlatformUserChoiceDetails detailsArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling" + messageChannelSuffix; + public void userSelectedalternativeBilling( + @NonNull PlatformUserChoiceDetails detailsArg, @NonNull VoidResult result) { + final String channelName = + "dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(detailsArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart b/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart index f6b50197295..cbcdb28231d 100644 --- a/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart +++ b/packages/in_app_purchase/in_app_purchase_android/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,21 +31,25 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Pigeon version of Java BillingClient.BillingResponseCode. enum PlatformBillingResponse { serviceTimeout, @@ -69,10 +77,7 @@ enum PlatformReplacementMode { } /// Pigeon version of Java BillingClient.ProductType. -enum PlatformProductType { - inapp, - subs, -} +enum PlatformProductType { inapp, subs } /// Pigeon version of billing_client_wrapper.dart's BillingChoiceMode. enum PlatformBillingChoiceMode { @@ -80,8 +85,10 @@ enum PlatformBillingChoiceMode { /// /// Default state. playBillingOnly, + /// Billing through app provided flow. alternativeBillingOnly, + /// Users can choose Play billing or alternative billing. userChoiceBilling, } @@ -99,39 +106,26 @@ enum PlatformBillingClientFeature { } /// Pigeon version of Java Purchase.PurchaseState. -enum PlatformPurchaseState { - unspecified, - purchased, - pending, -} +enum PlatformPurchaseState { unspecified, purchased, pending } /// Pigeon version of Java ProductDetails.RecurrenceMode. -enum PlatformRecurrenceMode { - finiteRecurring, - infiniteRecurring, - nonRecurring, -} +enum PlatformRecurrenceMode { finiteRecurring, infiniteRecurring, nonRecurring } /// Pigeon version of Java QueryProductDetailsParams.Product. class PlatformQueryProduct { - PlatformQueryProduct({ - required this.productId, - required this.productType, - }); + PlatformQueryProduct({required this.productId, required this.productType}); String productId; PlatformProductType productType; List _toList() { - return [ - productId, - productType, - ]; + return [productId, productType]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformQueryProduct decode(Object result) { result as List; @@ -155,8 +149,7 @@ class PlatformQueryProduct { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java AccountIdentifiers. @@ -171,14 +164,12 @@ class PlatformAccountIdentifiers { String? obfuscatedProfileId; List _toList() { - return [ - obfuscatedAccountId, - obfuscatedProfileId, - ]; + return [obfuscatedAccountId, obfuscatedProfileId]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformAccountIdentifiers decode(Object result) { result as List; @@ -191,7 +182,8 @@ class PlatformAccountIdentifiers { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformAccountIdentifiers || other.runtimeType != runtimeType) { + if (other is! PlatformAccountIdentifiers || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -202,8 +194,7 @@ class PlatformAccountIdentifiers { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java BillingResult. @@ -218,14 +209,12 @@ class PlatformBillingResult { String debugMessage; List _toList() { - return [ - responseCode, - debugMessage, - ]; + return [responseCode, debugMessage]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBillingResult decode(Object result) { result as List; @@ -249,8 +238,7 @@ class PlatformBillingResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java ProductDetails.OneTimePurchaseOfferDetails. @@ -268,15 +256,12 @@ class PlatformOneTimePurchaseOfferDetails { String priceCurrencyCode; List _toList() { - return [ - priceAmountMicros, - formattedPrice, - priceCurrencyCode, - ]; + return [priceAmountMicros, formattedPrice, priceCurrencyCode]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformOneTimePurchaseOfferDetails decode(Object result) { result as List; @@ -290,7 +275,8 @@ class PlatformOneTimePurchaseOfferDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformOneTimePurchaseOfferDetails || other.runtimeType != runtimeType) { + if (other is! PlatformOneTimePurchaseOfferDetails || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -301,8 +287,7 @@ class PlatformOneTimePurchaseOfferDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java ProductDetails. @@ -344,7 +329,8 @@ class PlatformProductDetails { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformProductDetails decode(Object result) { result as List; @@ -354,8 +340,10 @@ class PlatformProductDetails { productId: result[2]! as String, productType: result[3]! as PlatformProductType, title: result[4]! as String, - oneTimePurchaseOfferDetails: result[5] as PlatformOneTimePurchaseOfferDetails?, - subscriptionOfferDetails: (result[6] as List?)?.cast(), + oneTimePurchaseOfferDetails: + result[5] as PlatformOneTimePurchaseOfferDetails?, + subscriptionOfferDetails: (result[6] as List?) + ?.cast(), ); } @@ -373,8 +361,7 @@ class PlatformProductDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of ProductDetailsResponseWrapper, which contains the @@ -390,27 +377,27 @@ class PlatformProductDetailsResponse { List productDetails; List _toList() { - return [ - billingResult, - productDetails, - ]; + return [billingResult, productDetails]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformProductDetailsResponse decode(Object result) { result as List; return PlatformProductDetailsResponse( billingResult: result[0]! as PlatformBillingResult, - productDetails: (result[1] as List?)!.cast(), + productDetails: (result[1] as List?)! + .cast(), ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformProductDetailsResponse || other.runtimeType != runtimeType) { + if (other is! PlatformProductDetailsResponse || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -421,8 +408,7 @@ class PlatformProductDetailsResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of AlternativeBillingOnlyReportingDetailsWrapper, which @@ -439,16 +425,16 @@ class PlatformAlternativeBillingOnlyReportingDetailsResponse { String externalTransactionToken; List _toList() { - return [ - billingResult, - externalTransactionToken, - ]; + return [billingResult, externalTransactionToken]; } Object encode() { - return _toList(); } + return _toList(); + } - static PlatformAlternativeBillingOnlyReportingDetailsResponse decode(Object result) { + static PlatformAlternativeBillingOnlyReportingDetailsResponse decode( + Object result, + ) { result as List; return PlatformAlternativeBillingOnlyReportingDetailsResponse( billingResult: result[0]! as PlatformBillingResult, @@ -459,7 +445,8 @@ class PlatformAlternativeBillingOnlyReportingDetailsResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformAlternativeBillingOnlyReportingDetailsResponse || other.runtimeType != runtimeType) { + if (other is! PlatformAlternativeBillingOnlyReportingDetailsResponse || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -470,8 +457,7 @@ class PlatformAlternativeBillingOnlyReportingDetailsResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of BillingConfigWrapper, which contains the components of the @@ -487,14 +473,12 @@ class PlatformBillingConfigResponse { String countryCode; List _toList() { - return [ - billingResult, - countryCode, - ]; + return [billingResult, countryCode]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBillingConfigResponse decode(Object result) { result as List; @@ -507,7 +491,8 @@ class PlatformBillingConfigResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformBillingConfigResponse || other.runtimeType != runtimeType) { + if (other is! PlatformBillingConfigResponse || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -518,8 +503,7 @@ class PlatformBillingConfigResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java BillingFlowParams. @@ -561,7 +545,8 @@ class PlatformBillingFlowParams { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformBillingFlowParams decode(Object result) { result as List; @@ -579,7 +564,8 @@ class PlatformBillingFlowParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformBillingFlowParams || other.runtimeType != runtimeType) { + if (other is! PlatformBillingFlowParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -590,8 +576,7 @@ class PlatformBillingFlowParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java ProductDetails.PricingPhase. @@ -629,7 +614,8 @@ class PlatformPricingPhase { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPricingPhase decode(Object result) { result as List; @@ -657,8 +643,7 @@ class PlatformPricingPhase { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java Purchase. @@ -730,7 +715,8 @@ class PlatformPurchase { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPurchase decode(Object result) { result as List; @@ -766,8 +752,7 @@ class PlatformPurchase { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java Purchase. @@ -784,14 +769,12 @@ class PlatformPendingPurchaseUpdate { String purchaseToken; List _toList() { - return [ - products, - purchaseToken, - ]; + return [products, purchaseToken]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPendingPurchaseUpdate decode(Object result) { result as List; @@ -804,7 +787,8 @@ class PlatformPendingPurchaseUpdate { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformPendingPurchaseUpdate || other.runtimeType != runtimeType) { + if (other is! PlatformPendingPurchaseUpdate || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -815,8 +799,7 @@ class PlatformPendingPurchaseUpdate { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of PurchaseHistoryRecord. @@ -860,7 +843,8 @@ class PlatformPurchaseHistoryRecord { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPurchaseHistoryRecord decode(Object result) { result as List; @@ -878,7 +862,8 @@ class PlatformPurchaseHistoryRecord { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformPurchaseHistoryRecord || other.runtimeType != runtimeType) { + if (other is! PlatformPurchaseHistoryRecord || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -889,8 +874,7 @@ class PlatformPurchaseHistoryRecord { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of PurchasesHistoryResult, which contains the components of @@ -906,27 +890,27 @@ class PlatformPurchaseHistoryResponse { List purchases; List _toList() { - return [ - billingResult, - purchases, - ]; + return [billingResult, purchases]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPurchaseHistoryResponse decode(Object result) { result as List; return PlatformPurchaseHistoryResponse( billingResult: result[0]! as PlatformBillingResult, - purchases: (result[1] as List?)!.cast(), + purchases: (result[1] as List?)! + .cast(), ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformPurchaseHistoryResponse || other.runtimeType != runtimeType) { + if (other is! PlatformPurchaseHistoryResponse || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -937,8 +921,7 @@ class PlatformPurchaseHistoryResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of PurchasesResultWrapper, which contains the components of @@ -954,14 +937,12 @@ class PlatformPurchasesResponse { List purchases; List _toList() { - return [ - billingResult, - purchases, - ]; + return [billingResult, purchases]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPurchasesResponse decode(Object result) { result as List; @@ -974,7 +955,8 @@ class PlatformPurchasesResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformPurchasesResponse || other.runtimeType != runtimeType) { + if (other is! PlatformPurchasesResponse || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -985,8 +967,7 @@ class PlatformPurchasesResponse { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java ProductDetails.SubscriptionOfferDetails. @@ -1024,7 +1005,8 @@ class PlatformSubscriptionOfferDetails { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformSubscriptionOfferDetails decode(Object result) { result as List; @@ -1033,7 +1015,8 @@ class PlatformSubscriptionOfferDetails { offerId: result[1] as String?, offerToken: result[2]! as String, offerTags: (result[3] as List?)!.cast(), - pricingPhases: (result[4] as List?)!.cast(), + pricingPhases: (result[4] as List?)! + .cast(), installmentPlanDetails: result[5] as PlatformInstallmentPlanDetails?, ); } @@ -1041,7 +1024,8 @@ class PlatformSubscriptionOfferDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformSubscriptionOfferDetails || other.runtimeType != runtimeType) { + if (other is! PlatformSubscriptionOfferDetails || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1052,8 +1036,7 @@ class PlatformSubscriptionOfferDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of UserChoiceDetailsWrapper and Java UserChoiceDetails. @@ -1079,21 +1062,24 @@ class PlatformUserChoiceDetails { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformUserChoiceDetails decode(Object result) { result as List; return PlatformUserChoiceDetails( originalExternalTransactionId: result[0] as String?, externalTransactionToken: result[1]! as String, - products: (result[2] as List?)!.cast(), + products: (result[2] as List?)! + .cast(), ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformUserChoiceDetails || other.runtimeType != runtimeType) { + if (other is! PlatformUserChoiceDetails || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1104,8 +1090,7 @@ class PlatformUserChoiceDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of UserChoiseDetails.Product. @@ -1123,15 +1108,12 @@ class PlatformUserChoiceProduct { PlatformProductType type; List _toList() { - return [ - id, - offerToken, - type, - ]; + return [id, offerToken, type]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformUserChoiceProduct decode(Object result) { result as List; @@ -1145,7 +1127,8 @@ class PlatformUserChoiceProduct { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformUserChoiceProduct || other.runtimeType != runtimeType) { + if (other is! PlatformUserChoiceProduct || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1156,8 +1139,7 @@ class PlatformUserChoiceProduct { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of ProductDetails.InstallmentPlanDetails. @@ -1180,7 +1162,8 @@ class PlatformInstallmentPlanDetails { } Object encode() { - return _toList(); } + return _toList(); + } static PlatformInstallmentPlanDetails decode(Object result) { result as List; @@ -1193,7 +1176,8 @@ class PlatformInstallmentPlanDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformInstallmentPlanDetails || other.runtimeType != runtimeType) { + if (other is! PlatformInstallmentPlanDetails || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1204,26 +1188,22 @@ class PlatformInstallmentPlanDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Pigeon version of Java PendingPurchasesParams. class PlatformPendingPurchasesParams { - PlatformPendingPurchasesParams({ - required this.enablePrepaidPlans, - }); + PlatformPendingPurchasesParams({required this.enablePrepaidPlans}); bool enablePrepaidPlans; List _toList() { - return [ - enablePrepaidPlans, - ]; + return [enablePrepaidPlans]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformPendingPurchasesParams decode(Object result) { result as List; @@ -1235,7 +1215,8 @@ class PlatformPendingPurchasesParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformPendingPurchasesParams || other.runtimeType != runtimeType) { + if (other is! PlatformPendingPurchasesParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -1246,11 +1227,9 @@ class PlatformPendingPurchasesParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -1258,85 +1237,86 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformBillingResponse) { + } else if (value is PlatformBillingResponse) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformReplacementMode) { + } else if (value is PlatformReplacementMode) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is PlatformProductType) { + } else if (value is PlatformProductType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is PlatformBillingChoiceMode) { + } else if (value is PlatformBillingChoiceMode) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is PlatformBillingClientFeature) { + } else if (value is PlatformBillingClientFeature) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is PlatformPurchaseState) { + } else if (value is PlatformPurchaseState) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is PlatformRecurrenceMode) { + } else if (value is PlatformRecurrenceMode) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is PlatformQueryProduct) { + } else if (value is PlatformQueryProduct) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is PlatformAccountIdentifiers) { + } else if (value is PlatformAccountIdentifiers) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is PlatformBillingResult) { + } else if (value is PlatformBillingResult) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is PlatformOneTimePurchaseOfferDetails) { + } else if (value is PlatformOneTimePurchaseOfferDetails) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is PlatformProductDetails) { + } else if (value is PlatformProductDetails) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is PlatformProductDetailsResponse) { + } else if (value is PlatformProductDetailsResponse) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is PlatformAlternativeBillingOnlyReportingDetailsResponse) { + } else if (value + is PlatformAlternativeBillingOnlyReportingDetailsResponse) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is PlatformBillingConfigResponse) { + } else if (value is PlatformBillingConfigResponse) { buffer.putUint8(143); writeValue(buffer, value.encode()); - } else if (value is PlatformBillingFlowParams) { + } else if (value is PlatformBillingFlowParams) { buffer.putUint8(144); writeValue(buffer, value.encode()); - } else if (value is PlatformPricingPhase) { + } else if (value is PlatformPricingPhase) { buffer.putUint8(145); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchase) { + } else if (value is PlatformPurchase) { buffer.putUint8(146); writeValue(buffer, value.encode()); - } else if (value is PlatformPendingPurchaseUpdate) { + } else if (value is PlatformPendingPurchaseUpdate) { buffer.putUint8(147); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchaseHistoryRecord) { + } else if (value is PlatformPurchaseHistoryRecord) { buffer.putUint8(148); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchaseHistoryResponse) { + } else if (value is PlatformPurchaseHistoryResponse) { buffer.putUint8(149); writeValue(buffer, value.encode()); - } else if (value is PlatformPurchasesResponse) { + } else if (value is PlatformPurchasesResponse) { buffer.putUint8(150); writeValue(buffer, value.encode()); - } else if (value is PlatformSubscriptionOfferDetails) { + } else if (value is PlatformSubscriptionOfferDetails) { buffer.putUint8(151); writeValue(buffer, value.encode()); - } else if (value is PlatformUserChoiceDetails) { + } else if (value is PlatformUserChoiceDetails) { buffer.putUint8(152); writeValue(buffer, value.encode()); - } else if (value is PlatformUserChoiceProduct) { + } else if (value is PlatformUserChoiceProduct) { buffer.putUint8(153); writeValue(buffer, value.encode()); - } else if (value is PlatformInstallmentPlanDetails) { + } else if (value is PlatformInstallmentPlanDetails) { buffer.putUint8(154); writeValue(buffer, value.encode()); - } else if (value is PlatformPendingPurchasesParams) { + } else if (value is PlatformPendingPurchasesParams) { buffer.putUint8(155); writeValue(buffer, value.encode()); } else { @@ -1347,66 +1327,70 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformBillingResponse.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformReplacementMode.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformProductType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformBillingChoiceMode.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; - return value == null ? null : PlatformBillingClientFeature.values[value]; - case 134: + return value == null + ? null + : PlatformBillingClientFeature.values[value]; + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPurchaseState.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformRecurrenceMode.values[value]; - case 136: + case 136: return PlatformQueryProduct.decode(readValue(buffer)!); - case 137: + case 137: return PlatformAccountIdentifiers.decode(readValue(buffer)!); - case 138: + case 138: return PlatformBillingResult.decode(readValue(buffer)!); - case 139: + case 139: return PlatformOneTimePurchaseOfferDetails.decode(readValue(buffer)!); - case 140: + case 140: return PlatformProductDetails.decode(readValue(buffer)!); - case 141: + case 141: return PlatformProductDetailsResponse.decode(readValue(buffer)!); - case 142: - return PlatformAlternativeBillingOnlyReportingDetailsResponse.decode(readValue(buffer)!); - case 143: + case 142: + return PlatformAlternativeBillingOnlyReportingDetailsResponse.decode( + readValue(buffer)!, + ); + case 143: return PlatformBillingConfigResponse.decode(readValue(buffer)!); - case 144: + case 144: return PlatformBillingFlowParams.decode(readValue(buffer)!); - case 145: + case 145: return PlatformPricingPhase.decode(readValue(buffer)!); - case 146: + case 146: return PlatformPurchase.decode(readValue(buffer)!); - case 147: + case 147: return PlatformPendingPurchaseUpdate.decode(readValue(buffer)!); - case 148: + case 148: return PlatformPurchaseHistoryRecord.decode(readValue(buffer)!); - case 149: + case 149: return PlatformPurchaseHistoryResponse.decode(readValue(buffer)!); - case 150: + case 150: return PlatformPurchasesResponse.decode(readValue(buffer)!); - case 151: + case 151: return PlatformSubscriptionOfferDetails.decode(readValue(buffer)!); - case 152: + case 152: return PlatformUserChoiceDetails.decode(readValue(buffer)!); - case 153: + case 153: return PlatformUserChoiceProduct.decode(readValue(buffer)!); - case 154: + case 154: return PlatformInstallmentPlanDetails.decode(readValue(buffer)!); - case 155: + case 155: return PlatformPendingPurchasesParams.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -1418,9 +1402,13 @@ class InAppPurchaseApi { /// Constructor for [InAppPurchaseApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - InAppPurchaseApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + InAppPurchaseApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -1429,12 +1417,14 @@ class InAppPurchaseApi { /// Wraps BillingClient#isReady. Future isReady() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isReady$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1457,14 +1447,22 @@ class InAppPurchaseApi { } /// Wraps BillingClient#startConnection(BillingClientStateListener). - Future startConnection(int callbackHandle, PlatformBillingChoiceMode billingMode, PlatformPendingPurchasesParams pendingPurchasesParams) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future startConnection( + int callbackHandle, + PlatformBillingChoiceMode billingMode, + PlatformPendingPurchasesParams pendingPurchasesParams, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.startConnection$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [callbackHandle, billingMode, pendingPurchasesParams], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([callbackHandle, billingMode, pendingPurchasesParams]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1487,12 +1485,14 @@ class InAppPurchaseApi { /// Wraps BillingClient#endConnection(BillingClientStateListener). Future endConnection() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.endConnection$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1511,12 +1511,14 @@ class InAppPurchaseApi { /// Wraps BillingClient#getBillingConfigAsync(GetBillingConfigParams, BillingConfigResponseListener). Future getBillingConfigAsync() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.getBillingConfigAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1539,14 +1541,20 @@ class InAppPurchaseApi { } /// Wraps BillingClient#launchBillingFlow(Activity, BillingFlowParams). - Future launchBillingFlow(PlatformBillingFlowParams params) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future launchBillingFlow( + PlatformBillingFlowParams params, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.launchBillingFlow$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [params], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1568,14 +1576,20 @@ class InAppPurchaseApi { } /// Wraps BillingClient#acknowledgePurchase(AcknowledgePurchaseParams, AcknowledgePurchaseResponseListener). - Future acknowledgePurchase(String purchaseToken) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future acknowledgePurchase( + String purchaseToken, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.acknowledgePurchase$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [purchaseToken], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([purchaseToken]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1598,13 +1612,17 @@ class InAppPurchaseApi { /// Wraps BillingClient#consumeAsync(ConsumeParams, ConsumeResponseListener). Future consumeAsync(String purchaseToken) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.consumeAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [purchaseToken], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([purchaseToken]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1626,14 +1644,20 @@ class InAppPurchaseApi { } /// Wraps BillingClient#queryPurchasesAsync(QueryPurchaseParams, PurchaseResponseListener). - Future queryPurchasesAsync(PlatformProductType productType) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future queryPurchasesAsync( + PlatformProductType productType, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchasesAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [productType], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([productType]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1655,14 +1679,20 @@ class InAppPurchaseApi { } /// Wraps BillingClient#queryPurchaseHistoryAsync(QueryPurchaseHistoryParams, PurchaseHistoryResponseListener). - Future queryPurchaseHistoryAsync(PlatformProductType productType) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future queryPurchaseHistoryAsync( + PlatformProductType productType, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryPurchaseHistoryAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [productType], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([productType]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1684,14 +1714,20 @@ class InAppPurchaseApi { } /// Wraps BillingClient#queryProductDetailsAsync(QueryProductDetailsParams, ProductDetailsResponseListener). - Future queryProductDetailsAsync(List products) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future queryProductDetailsAsync( + List products, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.queryProductDetailsAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [products], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([products]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1714,13 +1750,17 @@ class InAppPurchaseApi { /// Wraps BillingClient#isFeatureSupported(String). Future isFeatureSupported(PlatformBillingClientFeature feature) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isFeatureSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [feature], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([feature]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1743,12 +1783,14 @@ class InAppPurchaseApi { /// Wraps BillingClient#isAlternativeBillingOnlyAvailableAsync(). Future isAlternativeBillingOnlyAvailableAsync() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.isAlternativeBillingOnlyAvailableAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1771,13 +1813,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#showAlternativeBillingOnlyInformationDialog(). - Future showAlternativeBillingOnlyInformationDialog() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future + showAlternativeBillingOnlyInformationDialog() async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.showAlternativeBillingOnlyInformationDialog$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1800,13 +1845,16 @@ class InAppPurchaseApi { } /// Wraps BillingClient#createAlternativeBillingOnlyReportingDetailsAsync(AlternativeBillingOnlyReportingDetailsListener). - Future createAlternativeBillingOnlyReportingDetailsAsync() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + Future + createAlternativeBillingOnlyReportingDetailsAsync() async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseApi.createAlternativeBillingOnlyReportingDetailsAsync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1824,7 +1872,8 @@ class InAppPurchaseApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as PlatformAlternativeBillingOnlyReportingDetailsResponse?)!; + return (pigeonVar_replyList[0] + as PlatformAlternativeBillingOnlyReportingDetailsResponse?)!; } } } @@ -1841,79 +1890,114 @@ abstract class InAppPurchaseCallbackApi { /// Called for UserChoiceBillingListener#userSelectedAlternativeBilling(UserChoiceDetails). void userSelectedalternativeBilling(PlatformUserChoiceDetails details); - static void setUp(InAppPurchaseCallbackApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + InAppPurchaseCallbackApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null.', + ); final List args = (message as List?)!; final int? arg_callbackHandle = (args[0] as int?); - assert(arg_callbackHandle != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null, expected non-null int.'); + assert( + arg_callbackHandle != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onBillingServiceDisconnected was null, expected non-null int.', + ); try { api.onBillingServiceDisconnected(arg_callbackHandle!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null.', + ); final List args = (message as List?)!; - final PlatformPurchasesResponse? arg_update = (args[0] as PlatformPurchasesResponse?); - assert(arg_update != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null, expected non-null PlatformPurchasesResponse.'); + final PlatformPurchasesResponse? arg_update = + (args[0] as PlatformPurchasesResponse?); + assert( + arg_update != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.onPurchasesUpdated was null, expected non-null PlatformPurchasesResponse.', + ); try { api.onPurchasesUpdated(arg_update!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null.', + ); final List args = (message as List?)!; - final PlatformUserChoiceDetails? arg_details = (args[0] as PlatformUserChoiceDetails?); - assert(arg_details != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null, expected non-null PlatformUserChoiceDetails.'); + final PlatformUserChoiceDetails? arg_details = + (args[0] as PlatformUserChoiceDetails?); + assert( + arg_details != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_android.InAppPurchaseCallbackApi.userSelectedalternativeBilling was null, expected non-null PlatformUserChoiceDetails.', + ); try { api.userSelectedalternativeBilling(arg_details!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift index 9d18908edeb..6ba8bac86e0 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift +++ b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit/StoreKit2/sk2_pigeon.g.swift @@ -59,7 +59,9 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") + return PigeonError( + code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", + details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -114,12 +116,12 @@ func deepEqualssk2_pigeon(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashsk2_pigeon(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashsk2_pigeon(value: item, hasher: &hasher) } - return + for item in valueList { deepHashsk2_pigeon(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashsk2_pigeon(value: valueDict[key]!, hasher: &hasher) } @@ -133,8 +135,6 @@ func deepHashsk2_pigeon(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - enum SK2ProductTypeMessage: Int { /// A consumable in-app purchase. case consumable = 0 @@ -181,7 +181,6 @@ struct SK2SubscriptionOfferMessage: Hashable { var periodCount: Int64 var paymentMode: SK2SubscriptionOfferPaymentModeMessage - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionOfferMessage? { let id: String? = nilOrValue(pigeonVar_list[0]) @@ -211,7 +210,8 @@ struct SK2SubscriptionOfferMessage: Hashable { ] } static func == (lhs: SK2SubscriptionOfferMessage, rhs: SK2SubscriptionOfferMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -224,7 +224,6 @@ struct SK2SubscriptionPeriodMessage: Hashable { /// The unit of time that this period represents. var unit: SK2SubscriptionPeriodUnitMessage - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionPeriodMessage? { let value = pigeonVar_list[0] as! Int64 @@ -242,7 +241,8 @@ struct SK2SubscriptionPeriodMessage: Hashable { ] } static func == (lhs: SK2SubscriptionPeriodMessage, rhs: SK2SubscriptionPeriodMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -257,7 +257,6 @@ struct SK2SubscriptionInfoMessage: Hashable { /// The duration that this subscription lasts before auto-renewing. var subscriptionPeriod: SK2SubscriptionPeriodMessage - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionInfoMessage? { let promotionalOffers = pigeonVar_list[0] as! [SK2SubscriptionOfferMessage] @@ -278,7 +277,8 @@ struct SK2SubscriptionInfoMessage: Hashable { ] } static func == (lhs: SK2SubscriptionInfoMessage, rhs: SK2SubscriptionInfoMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -306,7 +306,6 @@ struct SK2ProductMessage: Hashable { /// The currency and locale information for this product var priceLocale: SK2PriceLocaleMessage - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2ProductMessage? { let id = pigeonVar_list[0] as! String @@ -342,7 +341,8 @@ struct SK2ProductMessage: Hashable { ] } static func == (lhs: SK2ProductMessage, rhs: SK2ProductMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -353,7 +353,6 @@ struct SK2PriceLocaleMessage: Hashable { var currencyCode: String var currencySymbol: String - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2PriceLocaleMessage? { let currencyCode = pigeonVar_list[0] as! String @@ -371,7 +370,8 @@ struct SK2PriceLocaleMessage: Hashable { ] } static func == (lhs: SK2PriceLocaleMessage, rhs: SK2PriceLocaleMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -387,7 +387,6 @@ struct SK2SubscriptionOfferSignatureMessage: Hashable { var timestamp: Int64 var signature: String - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionOfferSignatureMessage? { let keyID = pigeonVar_list[0] as! String @@ -410,8 +409,11 @@ struct SK2SubscriptionOfferSignatureMessage: Hashable { signature, ] } - static func == (lhs: SK2SubscriptionOfferSignatureMessage, rhs: SK2SubscriptionOfferSignatureMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + static func == ( + lhs: SK2SubscriptionOfferSignatureMessage, rhs: SK2SubscriptionOfferSignatureMessage + ) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -422,7 +424,6 @@ struct SK2SubscriptionOfferPurchaseMessage: Hashable { var promotionalOfferId: String var promotionalOfferSignature: SK2SubscriptionOfferSignatureMessage - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2SubscriptionOfferPurchaseMessage? { let promotionalOfferId = pigeonVar_list[0] as! String @@ -439,8 +440,11 @@ struct SK2SubscriptionOfferPurchaseMessage: Hashable { promotionalOfferSignature, ] } - static func == (lhs: SK2SubscriptionOfferPurchaseMessage, rhs: SK2SubscriptionOfferPurchaseMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + static func == ( + lhs: SK2SubscriptionOfferPurchaseMessage, rhs: SK2SubscriptionOfferPurchaseMessage + ) -> Bool { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -453,7 +457,6 @@ struct SK2ProductPurchaseOptionsMessage: Hashable { var promotionalOffer: SK2SubscriptionOfferPurchaseMessage? = nil var winBackOfferId: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2ProductPurchaseOptionsMessage? { let appAccountToken: String? = nilOrValue(pigeonVar_list[0]) @@ -476,8 +479,11 @@ struct SK2ProductPurchaseOptionsMessage: Hashable { winBackOfferId, ] } - static func == (lhs: SK2ProductPurchaseOptionsMessage, rhs: SK2ProductPurchaseOptionsMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + static func == (lhs: SK2ProductPurchaseOptionsMessage, rhs: SK2ProductPurchaseOptionsMessage) + -> Bool + { + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -497,7 +503,6 @@ struct SK2TransactionMessage: Hashable { var error: SK2ErrorMessage? = nil var jsonRepresentation: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2TransactionMessage? { let id = pigeonVar_list[0] as! Int64 @@ -542,7 +547,8 @@ struct SK2TransactionMessage: Hashable { ] } static func == (lhs: SK2TransactionMessage, rhs: SK2TransactionMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -554,7 +560,6 @@ struct SK2ErrorMessage: Hashable { var domain: String var userInfo: [String: Any]? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SK2ErrorMessage? { let code = pigeonVar_list[0] as! Int64 @@ -575,7 +580,8 @@ struct SK2ErrorMessage: Hashable { ] } static func == (lhs: SK2ErrorMessage, rhs: SK2ErrorMessage) -> Bool { - return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) } + return deepEqualssk2_pigeon(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashsk2_pigeon(value: toList(), hasher: &hasher) } @@ -707,14 +713,18 @@ class Sk2PigeonPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = Sk2PigeonPigeonCodec(readerWriter: Sk2PigeonPigeonCodecReaderWriter()) } - /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol InAppPurchase2API { func canMakePayments() throws -> Bool - func products(identifiers: [String], completion: @escaping (Result<[SK2ProductMessage], Error>) -> Void) - func purchase(id: String, options: SK2ProductPurchaseOptionsMessage?, completion: @escaping (Result) -> Void) - func isWinBackOfferEligible(productId: String, offerId: String, completion: @escaping (Result) -> Void) - func isIntroductoryOfferEligible(productId: String, completion: @escaping (Result) -> Void) + func products( + identifiers: [String], completion: @escaping (Result<[SK2ProductMessage], Error>) -> Void) + func purchase( + id: String, options: SK2ProductPurchaseOptionsMessage?, + completion: @escaping (Result) -> Void) + func isWinBackOfferEligible( + productId: String, offerId: String, completion: @escaping (Result) -> Void) + func isIntroductoryOfferEligible( + productId: String, completion: @escaping (Result) -> Void) func transactions(completion: @escaping (Result<[SK2TransactionMessage], Error>) -> Void) func finish(id: Int64, completion: @escaping (Result) -> Void) func startListeningToTransactions() throws @@ -728,9 +738,15 @@ protocol InAppPurchase2API { class InAppPurchase2APISetup { static var codec: FlutterStandardMessageCodec { Sk2PigeonPigeonCodec.shared } /// Sets up an instance of `InAppPurchase2API` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: InAppPurchase2API?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: InAppPurchase2API?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let canMakePaymentsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let canMakePaymentsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { canMakePaymentsChannel.setMessageHandler { _, reply in do { @@ -743,7 +759,10 @@ class InAppPurchase2APISetup { } else { canMakePaymentsChannel.setMessageHandler(nil) } - let productsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let productsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { productsChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -760,7 +779,10 @@ class InAppPurchase2APISetup { } else { productsChannel.setMessageHandler(nil) } - let purchaseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let purchaseChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { purchaseChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -778,7 +800,10 @@ class InAppPurchase2APISetup { } else { purchaseChannel.setMessageHandler(nil) } - let isWinBackOfferEligibleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let isWinBackOfferEligibleChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { isWinBackOfferEligibleChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -796,7 +821,10 @@ class InAppPurchase2APISetup { } else { isWinBackOfferEligibleChannel.setMessageHandler(nil) } - let isIntroductoryOfferEligibleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let isIntroductoryOfferEligibleChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { isIntroductoryOfferEligibleChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -813,7 +841,10 @@ class InAppPurchase2APISetup { } else { isIntroductoryOfferEligibleChannel.setMessageHandler(nil) } - let transactionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let transactionsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { transactionsChannel.setMessageHandler { _, reply in api.transactions { result in @@ -828,7 +859,9 @@ class InAppPurchase2APISetup { } else { transactionsChannel.setMessageHandler(nil) } - let finishChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let finishChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { finishChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -845,7 +878,10 @@ class InAppPurchase2APISetup { } else { finishChannel.setMessageHandler(nil) } - let startListeningToTransactionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let startListeningToTransactionsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { startListeningToTransactionsChannel.setMessageHandler { _, reply in do { @@ -858,7 +894,10 @@ class InAppPurchase2APISetup { } else { startListeningToTransactionsChannel.setMessageHandler(nil) } - let stopListeningToTransactionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let stopListeningToTransactionsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { stopListeningToTransactionsChannel.setMessageHandler { _, reply in do { @@ -871,7 +910,10 @@ class InAppPurchase2APISetup { } else { stopListeningToTransactionsChannel.setMessageHandler(nil) } - let restorePurchasesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let restorePurchasesChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { restorePurchasesChannel.setMessageHandler { _, reply in api.restorePurchases { result in @@ -886,7 +928,10 @@ class InAppPurchase2APISetup { } else { restorePurchasesChannel.setMessageHandler(nil) } - let countryCodeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let countryCodeChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { countryCodeChannel.setMessageHandler { _, reply in api.countryCode { result in @@ -901,7 +946,9 @@ class InAppPurchase2APISetup { } else { countryCodeChannel.setMessageHandler(nil) } - let syncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let syncChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { syncChannel.setMessageHandler { _, reply in api.sync { result in @@ -920,7 +967,9 @@ class InAppPurchase2APISetup { } /// Generated protocol from Pigeon that represents Flutter messages that can be called from Swift. protocol InAppPurchase2CallbackAPIProtocol { - func onTransactionsUpdated(newTransactions newTransactionsArg: [SK2TransactionMessage], completion: @escaping (Result) -> Void) + func onTransactionsUpdated( + newTransactions newTransactionsArg: [SK2TransactionMessage], + completion: @escaping (Result) -> Void) } class InAppPurchase2CallbackAPI: InAppPurchase2CallbackAPIProtocol { private let binaryMessenger: FlutterBinaryMessenger @@ -932,9 +981,14 @@ class InAppPurchase2CallbackAPI: InAppPurchase2CallbackAPIProtocol { var codec: Sk2PigeonPigeonCodec { return Sk2PigeonPigeonCodec.shared } - func onTransactionsUpdated(newTransactions newTransactionsArg: [SK2TransactionMessage], completion: @escaping (Result) -> Void) { - let channelName: String = "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated\(messageChannelSuffix)" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func onTransactionsUpdated( + newTransactions newTransactionsArg: [SK2TransactionMessage], + completion: @escaping (Result) -> Void + ) { + let channelName: String = + "dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated\(messageChannelSuffix)" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([newTransactionsArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) diff --git a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h index 12a7003dbff..f5a85604340 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h +++ b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/include/in_app_purchase_storekit_objc/messages.g.h @@ -67,7 +67,8 @@ typedef NS_ENUM(NSUInteger, FIASKProductDiscountTypeMessage) { typedef NS_ENUM(NSUInteger, FIASKProductDiscountPaymentModeMessage) { /// Allows user to pay the discounted price at each payment period. FIASKProductDiscountPaymentModeMessagePayAsYouGo = 0, - /// Allows user to pay the discounted price upfront and receive the product for the rest of time that was paid for. + /// Allows user to pay the discounted price upfront and receive the product for the rest of time + /// that was paid for. FIASKProductDiscountPaymentModeMessagePayUpFront = 1, /// User pays nothing during the discounted period. FIASKProductDiscountPaymentModeMessageFreeTrial = 2, @@ -109,140 +110,140 @@ typedef NS_ENUM(NSUInteger, FIASKSubscriptionPeriodUnitMessage) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPayment:(FIASKPaymentMessage *)payment - transactionState:(FIASKPaymentTransactionStateMessage)transactionState - originalTransaction:(nullable FIASKPaymentTransactionMessage *)originalTransaction - transactionTimeStamp:(nullable NSNumber *)transactionTimeStamp - transactionIdentifier:(nullable NSString *)transactionIdentifier - error:(nullable FIASKErrorMessage *)error; -@property(nonatomic, strong) FIASKPaymentMessage * payment; + transactionState:(FIASKPaymentTransactionStateMessage)transactionState + originalTransaction:(nullable FIASKPaymentTransactionMessage *)originalTransaction + transactionTimeStamp:(nullable NSNumber *)transactionTimeStamp + transactionIdentifier:(nullable NSString *)transactionIdentifier + error:(nullable FIASKErrorMessage *)error; +@property(nonatomic, strong) FIASKPaymentMessage *payment; @property(nonatomic, assign) FIASKPaymentTransactionStateMessage transactionState; -@property(nonatomic, strong, nullable) FIASKPaymentTransactionMessage * originalTransaction; -@property(nonatomic, strong, nullable) NSNumber * transactionTimeStamp; -@property(nonatomic, copy, nullable) NSString * transactionIdentifier; -@property(nonatomic, strong, nullable) FIASKErrorMessage * error; +@property(nonatomic, strong, nullable) FIASKPaymentTransactionMessage *originalTransaction; +@property(nonatomic, strong, nullable) NSNumber *transactionTimeStamp; +@property(nonatomic, copy, nullable) NSString *transactionIdentifier; +@property(nonatomic, strong, nullable) FIASKErrorMessage *error; @end @interface FIASKPaymentMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier - applicationUsername:(nullable NSString *)applicationUsername - requestData:(nullable NSString *)requestData - quantity:(NSInteger )quantity - simulatesAskToBuyInSandbox:(BOOL )simulatesAskToBuyInSandbox - paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount; -@property(nonatomic, copy) NSString * productIdentifier; -@property(nonatomic, copy, nullable) NSString * applicationUsername; -@property(nonatomic, copy, nullable) NSString * requestData; -@property(nonatomic, assign) NSInteger quantity; -@property(nonatomic, assign) BOOL simulatesAskToBuyInSandbox; -@property(nonatomic, strong, nullable) FIASKPaymentDiscountMessage * paymentDiscount; + applicationUsername:(nullable NSString *)applicationUsername + requestData:(nullable NSString *)requestData + quantity:(NSInteger)quantity + simulatesAskToBuyInSandbox:(BOOL)simulatesAskToBuyInSandbox + paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount; +@property(nonatomic, copy) NSString *productIdentifier; +@property(nonatomic, copy, nullable) NSString *applicationUsername; +@property(nonatomic, copy, nullable) NSString *requestData; +@property(nonatomic, assign) NSInteger quantity; +@property(nonatomic, assign) BOOL simulatesAskToBuyInSandbox; +@property(nonatomic, strong, nullable) FIASKPaymentDiscountMessage *paymentDiscount; @end @interface FIASKErrorMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithCode:(NSInteger )code - domain:(NSString *)domain - userInfo:(nullable NSDictionary *)userInfo; -@property(nonatomic, assign) NSInteger code; -@property(nonatomic, copy) NSString * domain; -@property(nonatomic, copy, nullable) NSDictionary * userInfo; ++ (instancetype)makeWithCode:(NSInteger)code + domain:(NSString *)domain + userInfo:(nullable NSDictionary *)userInfo; +@property(nonatomic, assign) NSInteger code; +@property(nonatomic, copy) NSString *domain; +@property(nonatomic, copy, nullable) NSDictionary *userInfo; @end @interface FIASKPaymentDiscountMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithIdentifier:(NSString *)identifier - keyIdentifier:(NSString *)keyIdentifier - nonce:(NSString *)nonce - signature:(NSString *)signature - timestamp:(NSInteger )timestamp; -@property(nonatomic, copy) NSString * identifier; -@property(nonatomic, copy) NSString * keyIdentifier; -@property(nonatomic, copy) NSString * nonce; -@property(nonatomic, copy) NSString * signature; -@property(nonatomic, assign) NSInteger timestamp; + keyIdentifier:(NSString *)keyIdentifier + nonce:(NSString *)nonce + signature:(NSString *)signature + timestamp:(NSInteger)timestamp; +@property(nonatomic, copy) NSString *identifier; +@property(nonatomic, copy) NSString *keyIdentifier; +@property(nonatomic, copy) NSString *nonce; +@property(nonatomic, copy) NSString *signature; +@property(nonatomic, assign) NSInteger timestamp; @end @interface FIASKStorefrontMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithCountryCode:(NSString *)countryCode - identifier:(NSString *)identifier; -@property(nonatomic, copy) NSString * countryCode; -@property(nonatomic, copy) NSString * identifier; ++ (instancetype)makeWithCountryCode:(NSString *)countryCode identifier:(NSString *)identifier; +@property(nonatomic, copy) NSString *countryCode; +@property(nonatomic, copy) NSString *identifier; @end @interface FIASKProductsResponseMessage : NSObject + (instancetype)makeWithProducts:(nullable NSArray *)products - invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers; -@property(nonatomic, copy, nullable) NSArray * products; -@property(nonatomic, copy, nullable) NSArray * invalidProductIdentifiers; + invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers; +@property(nonatomic, copy, nullable) NSArray *products; +@property(nonatomic, copy, nullable) NSArray *invalidProductIdentifiers; @end @interface FIASKProductMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier - localizedTitle:(NSString *)localizedTitle - localizedDescription:(nullable NSString *)localizedDescription - priceLocale:(FIASKPriceLocaleMessage *)priceLocale ++ (instancetype) + makeWithProductIdentifier:(NSString *)productIdentifier + localizedTitle:(NSString *)localizedTitle + localizedDescription:(nullable NSString *)localizedDescription + priceLocale:(FIASKPriceLocaleMessage *)priceLocale subscriptionGroupIdentifier:(nullable NSString *)subscriptionGroupIdentifier - price:(NSString *)price - subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice - discounts:(nullable NSArray *)discounts; -@property(nonatomic, copy) NSString * productIdentifier; -@property(nonatomic, copy) NSString * localizedTitle; -@property(nonatomic, copy, nullable) NSString * localizedDescription; -@property(nonatomic, strong) FIASKPriceLocaleMessage * priceLocale; -@property(nonatomic, copy, nullable) NSString * subscriptionGroupIdentifier; -@property(nonatomic, copy) NSString * price; -@property(nonatomic, strong, nullable) FIASKProductSubscriptionPeriodMessage * subscriptionPeriod; -@property(nonatomic, strong, nullable) FIASKProductDiscountMessage * introductoryPrice; -@property(nonatomic, copy, nullable) NSArray * discounts; + price:(NSString *)price + subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice + discounts:(nullable NSArray *)discounts; +@property(nonatomic, copy) NSString *productIdentifier; +@property(nonatomic, copy) NSString *localizedTitle; +@property(nonatomic, copy, nullable) NSString *localizedDescription; +@property(nonatomic, strong) FIASKPriceLocaleMessage *priceLocale; +@property(nonatomic, copy, nullable) NSString *subscriptionGroupIdentifier; +@property(nonatomic, copy) NSString *price; +@property(nonatomic, strong, nullable) FIASKProductSubscriptionPeriodMessage *subscriptionPeriod; +@property(nonatomic, strong, nullable) FIASKProductDiscountMessage *introductoryPrice; +@property(nonatomic, copy, nullable) NSArray *discounts; @end @interface FIASKPriceLocaleMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithCurrencySymbol:(NSString *)currencySymbol - currencyCode:(NSString *)currencyCode - countryCode:(NSString *)countryCode; -///The currency symbol for the locale, e.g. $ for US locale. -@property(nonatomic, copy) NSString * currencySymbol; -///The currency code for the locale, e.g. USD for US locale. -@property(nonatomic, copy) NSString * currencyCode; -///The country code for the locale, e.g. US for US locale. -@property(nonatomic, copy) NSString * countryCode; + currencyCode:(NSString *)currencyCode + countryCode:(NSString *)countryCode; +/// The currency symbol for the locale, e.g. $ for US locale. +@property(nonatomic, copy) NSString *currencySymbol; +/// The currency code for the locale, e.g. USD for US locale. +@property(nonatomic, copy) NSString *currencyCode; +/// The country code for the locale, e.g. US for US locale. +@property(nonatomic, copy) NSString *countryCode; @end @interface FIASKProductDiscountMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithPrice:(NSString *)price - priceLocale:(FIASKPriceLocaleMessage *)priceLocale - numberOfPeriods:(NSInteger )numberOfPeriods - paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode - subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - identifier:(nullable NSString *)identifier - type:(FIASKProductDiscountTypeMessage)type; -@property(nonatomic, copy) NSString * price; -@property(nonatomic, strong) FIASKPriceLocaleMessage * priceLocale; -@property(nonatomic, assign) NSInteger numberOfPeriods; + priceLocale:(FIASKPriceLocaleMessage *)priceLocale + numberOfPeriods:(NSInteger)numberOfPeriods + paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode + subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + identifier:(nullable NSString *)identifier + type:(FIASKProductDiscountTypeMessage)type; +@property(nonatomic, copy) NSString *price; +@property(nonatomic, strong) FIASKPriceLocaleMessage *priceLocale; +@property(nonatomic, assign) NSInteger numberOfPeriods; @property(nonatomic, assign) FIASKProductDiscountPaymentModeMessage paymentMode; -@property(nonatomic, strong) FIASKProductSubscriptionPeriodMessage * subscriptionPeriod; -@property(nonatomic, copy, nullable) NSString * identifier; +@property(nonatomic, strong) FIASKProductSubscriptionPeriodMessage *subscriptionPeriod; +@property(nonatomic, copy, nullable) NSString *identifier; @property(nonatomic, assign) FIASKProductDiscountTypeMessage type; @end @interface FIASKProductSubscriptionPeriodMessage : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithNumberOfUnits:(NSInteger )numberOfUnits - unit:(FIASKSubscriptionPeriodUnitMessage)unit; -@property(nonatomic, assign) NSInteger numberOfUnits; ++ (instancetype)makeWithNumberOfUnits:(NSInteger)numberOfUnits + unit:(FIASKSubscriptionPeriodUnitMessage)unit; +@property(nonatomic, assign) NSInteger numberOfUnits; @property(nonatomic, assign) FIASKSubscriptionPeriodUnitMessage unit; @end @@ -255,16 +256,23 @@ NSObject *FIAGetMessagesCodec(void); /// @return `nil` only when `error != nil`. - (nullable NSNumber *)canMakePaymentsWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSArray *)transactionsWithError:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSArray *)transactionsWithError: + (FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. - (nullable FIASKStorefrontMessage *)storefrontWithError:(FlutterError *_Nullable *_Nonnull)error; -- (void)addPaymentPaymentMap:(NSDictionary *)paymentMap error:(FlutterError *_Nullable *_Nonnull)error; -- (void)startProductRequestProductIdentifiers:(NSArray *)productIdentifiers completion:(void (^)(FIASKProductsResponseMessage *_Nullable, FlutterError *_Nullable))completion; -- (void)finishTransactionFinishMap:(NSDictionary *)finishMap error:(FlutterError *_Nullable *_Nonnull)error; -- (void)restoreTransactionsApplicationUserName:(nullable NSString *)applicationUserName error:(FlutterError *_Nullable *_Nonnull)error; +- (void)addPaymentPaymentMap:(NSDictionary *)paymentMap + error:(FlutterError *_Nullable *_Nonnull)error; +- (void)startProductRequestProductIdentifiers:(NSArray *)productIdentifiers + completion:(void (^)(FIASKProductsResponseMessage *_Nullable, + FlutterError *_Nullable))completion; +- (void)finishTransactionFinishMap:(NSDictionary *)finishMap + error:(FlutterError *_Nullable *_Nonnull)error; +- (void)restoreTransactionsApplicationUserName:(nullable NSString *)applicationUserName + error:(FlutterError *_Nullable *_Nonnull)error; - (void)presentCodeRedemptionSheetWithError:(FlutterError *_Nullable *_Nonnull)error; - (nullable NSString *)retrieveReceiptDataWithError:(FlutterError *_Nullable *_Nonnull)error; -- (void)refreshReceiptReceiptProperties:(nullable NSDictionary *)receiptProperties completion:(void (^)(FlutterError *_Nullable))completion; +- (void)refreshReceiptReceiptProperties:(nullable NSDictionary *)receiptProperties + completion:(void (^)(FlutterError *_Nullable))completion; - (void)startObservingPaymentQueueWithError:(FlutterError *_Nullable *_Nonnull)error; - (void)stopObservingPaymentQueueWithError:(FlutterError *_Nullable *_Nonnull)error; - (void)registerPaymentQueueDelegateWithError:(FlutterError *_Nullable *_Nonnull)error; @@ -274,8 +282,11 @@ NSObject *FIAGetMessagesCodec(void); - (nullable NSNumber *)supportsStoreKit2WithError:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFIAInAppPurchaseAPI(id binaryMessenger, NSObject *_Nullable api); +extern void SetUpFIAInAppPurchaseAPI(id binaryMessenger, + NSObject *_Nullable api); -extern void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m index bfee3b1b1a8..7be9e75eb51 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m +++ b/packages/in_app_purchase/in_app_purchase_storekit/darwin/in_app_purchase_storekit/Sources/in_app_purchase_storekit_objc/messages.g.m @@ -132,12 +132,12 @@ + (nullable FIASKProductSubscriptionPeriodMessage *)nullableFromList:(NSArray *)list { FIASKPaymentTransactionMessage *pigeonResult = [[FIASKPaymentTransactionMessage alloc] init]; pigeonResult.payment = GetNullableObjectAtIndex(list, 0); - FIASKPaymentTransactionStateMessageBox *boxedFIASKPaymentTransactionStateMessage = GetNullableObjectAtIndex(list, 1); + FIASKPaymentTransactionStateMessageBox *boxedFIASKPaymentTransactionStateMessage = + GetNullableObjectAtIndex(list, 1); pigeonResult.transactionState = boxedFIASKPaymentTransactionStateMessage.value; pigeonResult.originalTransaction = GetNullableObjectAtIndex(list, 2); pigeonResult.transactionTimeStamp = GetNullableObjectAtIndex(list, 3); @@ -174,12 +175,12 @@ + (nullable FIASKPaymentTransactionMessage *)nullableFromList:(NSArray *)lis @implementation FIASKPaymentMessage + (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier - applicationUsername:(nullable NSString *)applicationUsername - requestData:(nullable NSString *)requestData - quantity:(NSInteger )quantity - simulatesAskToBuyInSandbox:(BOOL )simulatesAskToBuyInSandbox - paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount { - FIASKPaymentMessage* pigeonResult = [[FIASKPaymentMessage alloc] init]; + applicationUsername:(nullable NSString *)applicationUsername + requestData:(nullable NSString *)requestData + quantity:(NSInteger)quantity + simulatesAskToBuyInSandbox:(BOOL)simulatesAskToBuyInSandbox + paymentDiscount:(nullable FIASKPaymentDiscountMessage *)paymentDiscount { + FIASKPaymentMessage *pigeonResult = [[FIASKPaymentMessage alloc] init]; pigeonResult.productIdentifier = productIdentifier; pigeonResult.applicationUsername = applicationUsername; pigeonResult.requestData = requestData; @@ -214,10 +215,10 @@ + (nullable FIASKPaymentMessage *)nullableFromList:(NSArray *)list { @end @implementation FIASKErrorMessage -+ (instancetype)makeWithCode:(NSInteger )code - domain:(NSString *)domain - userInfo:(nullable NSDictionary *)userInfo { - FIASKErrorMessage* pigeonResult = [[FIASKErrorMessage alloc] init]; ++ (instancetype)makeWithCode:(NSInteger)code + domain:(NSString *)domain + userInfo:(nullable NSDictionary *)userInfo { + FIASKErrorMessage *pigeonResult = [[FIASKErrorMessage alloc] init]; pigeonResult.code = code; pigeonResult.domain = domain; pigeonResult.userInfo = userInfo; @@ -244,11 +245,11 @@ + (nullable FIASKErrorMessage *)nullableFromList:(NSArray *)list { @implementation FIASKPaymentDiscountMessage + (instancetype)makeWithIdentifier:(NSString *)identifier - keyIdentifier:(NSString *)keyIdentifier - nonce:(NSString *)nonce - signature:(NSString *)signature - timestamp:(NSInteger )timestamp { - FIASKPaymentDiscountMessage* pigeonResult = [[FIASKPaymentDiscountMessage alloc] init]; + keyIdentifier:(NSString *)keyIdentifier + nonce:(NSString *)nonce + signature:(NSString *)signature + timestamp:(NSInteger)timestamp { + FIASKPaymentDiscountMessage *pigeonResult = [[FIASKPaymentDiscountMessage alloc] init]; pigeonResult.identifier = identifier; pigeonResult.keyIdentifier = keyIdentifier; pigeonResult.nonce = nonce; @@ -280,9 +281,8 @@ + (nullable FIASKPaymentDiscountMessage *)nullableFromList:(NSArray *)list { @end @implementation FIASKStorefrontMessage -+ (instancetype)makeWithCountryCode:(NSString *)countryCode - identifier:(NSString *)identifier { - FIASKStorefrontMessage* pigeonResult = [[FIASKStorefrontMessage alloc] init]; ++ (instancetype)makeWithCountryCode:(NSString *)countryCode identifier:(NSString *)identifier { + FIASKStorefrontMessage *pigeonResult = [[FIASKStorefrontMessage alloc] init]; pigeonResult.countryCode = countryCode; pigeonResult.identifier = identifier; return pigeonResult; @@ -306,8 +306,8 @@ + (nullable FIASKStorefrontMessage *)nullableFromList:(NSArray *)list { @implementation FIASKProductsResponseMessage + (instancetype)makeWithProducts:(nullable NSArray *)products - invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers { - FIASKProductsResponseMessage* pigeonResult = [[FIASKProductsResponseMessage alloc] init]; + invalidProductIdentifiers:(nullable NSArray *)invalidProductIdentifiers { + FIASKProductsResponseMessage *pigeonResult = [[FIASKProductsResponseMessage alloc] init]; pigeonResult.products = products; pigeonResult.invalidProductIdentifiers = invalidProductIdentifiers; return pigeonResult; @@ -330,16 +330,17 @@ + (nullable FIASKProductsResponseMessage *)nullableFromList:(NSArray *)list @end @implementation FIASKProductMessage -+ (instancetype)makeWithProductIdentifier:(NSString *)productIdentifier - localizedTitle:(NSString *)localizedTitle - localizedDescription:(nullable NSString *)localizedDescription - priceLocale:(FIASKPriceLocaleMessage *)priceLocale ++ (instancetype) + makeWithProductIdentifier:(NSString *)productIdentifier + localizedTitle:(NSString *)localizedTitle + localizedDescription:(nullable NSString *)localizedDescription + priceLocale:(FIASKPriceLocaleMessage *)priceLocale subscriptionGroupIdentifier:(nullable NSString *)subscriptionGroupIdentifier - price:(NSString *)price - subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice - discounts:(nullable NSArray *)discounts { - FIASKProductMessage* pigeonResult = [[FIASKProductMessage alloc] init]; + price:(NSString *)price + subscriptionPeriod:(nullable FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + introductoryPrice:(nullable FIASKProductDiscountMessage *)introductoryPrice + discounts:(nullable NSArray *)discounts { + FIASKProductMessage *pigeonResult = [[FIASKProductMessage alloc] init]; pigeonResult.productIdentifier = productIdentifier; pigeonResult.localizedTitle = localizedTitle; pigeonResult.localizedDescription = localizedDescription; @@ -384,9 +385,9 @@ + (nullable FIASKProductMessage *)nullableFromList:(NSArray *)list { @implementation FIASKPriceLocaleMessage + (instancetype)makeWithCurrencySymbol:(NSString *)currencySymbol - currencyCode:(NSString *)currencyCode - countryCode:(NSString *)countryCode { - FIASKPriceLocaleMessage* pigeonResult = [[FIASKPriceLocaleMessage alloc] init]; + currencyCode:(NSString *)currencyCode + countryCode:(NSString *)countryCode { + FIASKPriceLocaleMessage *pigeonResult = [[FIASKPriceLocaleMessage alloc] init]; pigeonResult.currencySymbol = currencySymbol; pigeonResult.currencyCode = currencyCode; pigeonResult.countryCode = countryCode; @@ -413,13 +414,13 @@ + (nullable FIASKPriceLocaleMessage *)nullableFromList:(NSArray *)list { @implementation FIASKProductDiscountMessage + (instancetype)makeWithPrice:(NSString *)price - priceLocale:(FIASKPriceLocaleMessage *)priceLocale - numberOfPeriods:(NSInteger )numberOfPeriods - paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode - subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod - identifier:(nullable NSString *)identifier - type:(FIASKProductDiscountTypeMessage)type { - FIASKProductDiscountMessage* pigeonResult = [[FIASKProductDiscountMessage alloc] init]; + priceLocale:(FIASKPriceLocaleMessage *)priceLocale + numberOfPeriods:(NSInteger)numberOfPeriods + paymentMode:(FIASKProductDiscountPaymentModeMessage)paymentMode + subscriptionPeriod:(FIASKProductSubscriptionPeriodMessage *)subscriptionPeriod + identifier:(nullable NSString *)identifier + type:(FIASKProductDiscountTypeMessage)type { + FIASKProductDiscountMessage *pigeonResult = [[FIASKProductDiscountMessage alloc] init]; pigeonResult.price = price; pigeonResult.priceLocale = priceLocale; pigeonResult.numberOfPeriods = numberOfPeriods; @@ -434,11 +435,13 @@ + (FIASKProductDiscountMessage *)fromList:(NSArray *)list { pigeonResult.price = GetNullableObjectAtIndex(list, 0); pigeonResult.priceLocale = GetNullableObjectAtIndex(list, 1); pigeonResult.numberOfPeriods = [GetNullableObjectAtIndex(list, 2) integerValue]; - FIASKProductDiscountPaymentModeMessageBox *boxedFIASKProductDiscountPaymentModeMessage = GetNullableObjectAtIndex(list, 3); + FIASKProductDiscountPaymentModeMessageBox *boxedFIASKProductDiscountPaymentModeMessage = + GetNullableObjectAtIndex(list, 3); pigeonResult.paymentMode = boxedFIASKProductDiscountPaymentModeMessage.value; pigeonResult.subscriptionPeriod = GetNullableObjectAtIndex(list, 4); pigeonResult.identifier = GetNullableObjectAtIndex(list, 5); - FIASKProductDiscountTypeMessageBox *boxedFIASKProductDiscountTypeMessage = GetNullableObjectAtIndex(list, 6); + FIASKProductDiscountTypeMessageBox *boxedFIASKProductDiscountTypeMessage = + GetNullableObjectAtIndex(list, 6); pigeonResult.type = boxedFIASKProductDiscountTypeMessage.value; return pigeonResult; } @@ -459,17 +462,20 @@ + (nullable FIASKProductDiscountMessage *)nullableFromList:(NSArray *)list { @end @implementation FIASKProductSubscriptionPeriodMessage -+ (instancetype)makeWithNumberOfUnits:(NSInteger )numberOfUnits - unit:(FIASKSubscriptionPeriodUnitMessage)unit { - FIASKProductSubscriptionPeriodMessage* pigeonResult = [[FIASKProductSubscriptionPeriodMessage alloc] init]; ++ (instancetype)makeWithNumberOfUnits:(NSInteger)numberOfUnits + unit:(FIASKSubscriptionPeriodUnitMessage)unit { + FIASKProductSubscriptionPeriodMessage *pigeonResult = + [[FIASKProductSubscriptionPeriodMessage alloc] init]; pigeonResult.numberOfUnits = numberOfUnits; pigeonResult.unit = unit; return pigeonResult; } + (FIASKProductSubscriptionPeriodMessage *)fromList:(NSArray *)list { - FIASKProductSubscriptionPeriodMessage *pigeonResult = [[FIASKProductSubscriptionPeriodMessage alloc] init]; + FIASKProductSubscriptionPeriodMessage *pigeonResult = + [[FIASKProductSubscriptionPeriodMessage alloc] init]; pigeonResult.numberOfUnits = [GetNullableObjectAtIndex(list, 0) integerValue]; - FIASKSubscriptionPeriodUnitMessageBox *boxedFIASKSubscriptionPeriodUnitMessage = GetNullableObjectAtIndex(list, 1); + FIASKSubscriptionPeriodUnitMessageBox *boxedFIASKSubscriptionPeriodUnitMessage = + GetNullableObjectAtIndex(list, 1); pigeonResult.unit = boxedFIASKSubscriptionPeriodUnitMessage.value; return pigeonResult; } @@ -491,39 +497,47 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FIASKPaymentTransactionStateMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FIASKPaymentTransactionStateMessageBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 130: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FIASKProductDiscountTypeMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FIASKProductDiscountTypeMessageBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 131: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FIASKProductDiscountPaymentModeMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FIASKProductDiscountPaymentModeMessageBox alloc] + initWithValue:[enumAsNumber integerValue]]; } case 132: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[FIASKSubscriptionPeriodUnitMessageBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[FIASKSubscriptionPeriodUnitMessageBox alloc] + initWithValue:[enumAsNumber integerValue]]; } - case 133: + case 133: return [FIASKPaymentTransactionMessage fromList:[self readValue]]; - case 134: + case 134: return [FIASKPaymentMessage fromList:[self readValue]]; - case 135: + case 135: return [FIASKErrorMessage fromList:[self readValue]]; - case 136: + case 136: return [FIASKPaymentDiscountMessage fromList:[self readValue]]; - case 137: + case 137: return [FIASKStorefrontMessage fromList:[self readValue]]; - case 138: + case 138: return [FIASKProductsResponseMessage fromList:[self readValue]]; - case 139: + case 139: return [FIASKProductMessage fromList:[self readValue]]; - case 140: + case 140: return [FIASKPriceLocaleMessage fromList:[self readValue]]; - case 141: + case 141: return [FIASKProductDiscountMessage fromList:[self readValue]]; - case 142: + case 142: return [FIASKProductSubscriptionPeriodMessage fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -544,7 +558,8 @@ - (void)writeValue:(id)value { [self writeByte:130]; [self writeValue:(value == nil ? [NSNull null] : [NSNumber numberWithInteger:box.value])]; } else if ([value isKindOfClass:[FIASKProductDiscountPaymentModeMessageBox class]]) { - FIASKProductDiscountPaymentModeMessageBox *box = (FIASKProductDiscountPaymentModeMessageBox *)value; + FIASKProductDiscountPaymentModeMessageBox *box = + (FIASKProductDiscountPaymentModeMessageBox *)value; [self writeByte:131]; [self writeValue:(value == nil ? [NSNull null] : [NSNumber numberWithInteger:box.value])]; } else if ([value isKindOfClass:[FIASKSubscriptionPeriodUnitMessageBox class]]) { @@ -602,26 +617,37 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FIAMessagesPigeonCodecReaderWriter *readerWriter = [[FIAMessagesPigeonCodecReaderWriter alloc] init]; + FIAMessagesPigeonCodecReaderWriter *readerWriter = + [[FIAMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFIAInAppPurchaseAPI(id binaryMessenger, NSObject *api) { +void SetUpFIAInAppPurchaseAPI(id binaryMessenger, + NSObject *api) { SetUpFIAInAppPurchaseAPIWithSuffix(binaryMessenger, api, @""); } -void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; /// Returns if the current device is able to make payments { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.canMakePayments", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(canMakePaymentsWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(canMakePaymentsWithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(canMakePaymentsWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(canMakePaymentsWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api canMakePaymentsWithError:&error]; @@ -632,13 +658,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.transactions", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.transactions", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(transactionsWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(transactionsWithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(transactionsWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(transactionsWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSArray *output = [api transactionsWithError:&error]; @@ -649,13 +680,17 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.storefront", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.storefront", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(storefrontWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(storefrontWithError:)", api); + NSCAssert([api respondsToSelector:@selector(storefrontWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(storefrontWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; FIASKStorefrontMessage *output = [api storefrontWithError:&error]; @@ -666,13 +701,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.addPayment", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(addPaymentPaymentMap:error:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(addPaymentPaymentMap:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(addPaymentPaymentMap:error:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(addPaymentPaymentMap:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSDictionary *arg_paymentMap = GetNullableObjectAtIndex(args, 0); @@ -685,32 +725,45 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.startProductRequest", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startProductRequestProductIdentifiers:completion:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(startProductRequestProductIdentifiers:completion:)", api); + NSCAssert([api respondsToSelector:@selector(startProductRequestProductIdentifiers: + completion:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(startProductRequestProductIdentifiers:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSArray *arg_productIdentifiers = GetNullableObjectAtIndex(args, 0); - [api startProductRequestProductIdentifiers:arg_productIdentifiers completion:^(FIASKProductsResponseMessage *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api startProductRequestProductIdentifiers:arg_productIdentifiers + completion:^(FIASKProductsResponseMessage *_Nullable output, + FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.finishTransaction", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(finishTransactionFinishMap:error:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(finishTransactionFinishMap:error:)", api); + NSCAssert([api respondsToSelector:@selector(finishTransactionFinishMap:error:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(finishTransactionFinishMap:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSDictionary *arg_finishMap = GetNullableObjectAtIndex(args, 0); @@ -723,13 +776,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.restoreTransactions", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(restoreTransactionsApplicationUserName:error:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(restoreTransactionsApplicationUserName:error:)", api); + NSCAssert([api respondsToSelector:@selector(restoreTransactionsApplicationUserName:error:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(restoreTransactionsApplicationUserName:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_applicationUserName = GetNullableObjectAtIndex(args, 0); @@ -742,13 +800,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.presentCodeRedemptionSheet", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.presentCodeRedemptionSheet", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(presentCodeRedemptionSheetWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(presentCodeRedemptionSheetWithError:)", api); + NSCAssert([api respondsToSelector:@selector(presentCodeRedemptionSheetWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(presentCodeRedemptionSheetWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api presentCodeRedemptionSheetWithError:&error]; @@ -759,13 +822,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.retrieveReceiptData", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(retrieveReceiptDataWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(retrieveReceiptDataWithError:)", api); + NSCAssert([api respondsToSelector:@selector(retrieveReceiptDataWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(retrieveReceiptDataWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSString *output = [api retrieveReceiptDataWithError:&error]; @@ -776,32 +844,43 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.refreshReceipt", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.refreshReceipt", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(refreshReceiptReceiptProperties:completion:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(refreshReceiptReceiptProperties:completion:)", api); + NSCAssert([api respondsToSelector:@selector(refreshReceiptReceiptProperties:completion:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(refreshReceiptReceiptProperties:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSDictionary *arg_receiptProperties = GetNullableObjectAtIndex(args, 0); - [api refreshReceiptReceiptProperties:arg_receiptProperties completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api refreshReceiptReceiptProperties:arg_receiptProperties + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.startObservingPaymentQueue", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(startObservingPaymentQueueWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(startObservingPaymentQueueWithError:)", api); + NSCAssert([api respondsToSelector:@selector(startObservingPaymentQueueWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(startObservingPaymentQueueWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api startObservingPaymentQueueWithError:&error]; @@ -812,13 +891,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.stopObservingPaymentQueue", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(stopObservingPaymentQueueWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(stopObservingPaymentQueueWithError:)", api); + NSCAssert([api respondsToSelector:@selector(stopObservingPaymentQueueWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(stopObservingPaymentQueueWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api stopObservingPaymentQueueWithError:&error]; @@ -829,13 +913,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.registerPaymentQueueDelegate", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(registerPaymentQueueDelegateWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(registerPaymentQueueDelegateWithError:)", api); + NSCAssert([api respondsToSelector:@selector(registerPaymentQueueDelegateWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(registerPaymentQueueDelegateWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api registerPaymentQueueDelegateWithError:&error]; @@ -846,13 +935,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.removePaymentQueueDelegate", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(removePaymentQueueDelegateWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(removePaymentQueueDelegateWithError:)", api); + NSCAssert([api respondsToSelector:@selector(removePaymentQueueDelegateWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(removePaymentQueueDelegateWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api removePaymentQueueDelegateWithError:&error]; @@ -863,13 +957,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.showPriceConsentIfNeeded", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(showPriceConsentIfNeededWithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(showPriceConsentIfNeededWithError:)", api); + NSCAssert([api respondsToSelector:@selector(showPriceConsentIfNeededWithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to " + @"@selector(showPriceConsentIfNeededWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api showPriceConsentIfNeededWithError:&error]; @@ -880,13 +979,18 @@ void SetUpFIAInAppPurchaseAPIWithSuffix(id binaryMesseng } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.supportsStoreKit2", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.in_app_purchase_storekit." + @"InAppPurchaseAPI.supportsStoreKit2", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FIAGetMessagesCodec()]; + codec:FIAGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(supportsStoreKit2WithError:)], @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(supportsStoreKit2WithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(supportsStoreKit2WithError:)], + @"FIAInAppPurchaseAPI api (%@) doesn't respond to @selector(supportsStoreKit2WithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api supportsStoreKit2WithError:&error]; diff --git a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart index c8e1599670f..47447273c96 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart +++ b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/messages.g.dart @@ -17,21 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - enum SKPaymentTransactionStateMessage { /// Indicates the transaction is being processed in App Store. /// @@ -39,27 +43,32 @@ enum SKPaymentTransactionStateMessage { /// transaction to update to another state. Never complete a transaction that /// is still in a purchasing state. purchasing, + /// The user's payment has been succesfully processed. /// /// You should provide the user the content that they purchased. purchased, + /// The transaction failed. /// /// Check the [PaymentTransactionWrapper.error] property from /// [PaymentTransactionWrapper] for details. failed, + /// This transaction is restoring content previously purchased by the user. /// /// The previous transaction information can be obtained in /// [PaymentTransactionWrapper.originalTransaction] from /// [PaymentTransactionWrapper]. restored, + /// The transaction is in the queue but pending external action. Wait for /// another callback to get the final state. /// /// You should update your UI to indicate that you are waiting for the /// transaction to update to another state. deferred, + /// Indicates the transaction is in an unspecified state. unspecified, } @@ -67,6 +76,7 @@ enum SKPaymentTransactionStateMessage { enum SKProductDiscountTypeMessage { /// A constant indicating the discount type is an introductory offer. introductory, + /// A constant indicating the discount type is a promotional offer. subscription, } @@ -74,20 +84,18 @@ enum SKProductDiscountTypeMessage { enum SKProductDiscountPaymentModeMessage { /// Allows user to pay the discounted price at each payment period. payAsYouGo, + /// Allows user to pay the discounted price upfront and receive the product for the rest of time that was paid for. payUpFront, + /// User pays nothing during the discounted period. freeTrial, + /// Unspecified mode. unspecified, } -enum SKSubscriptionPeriodUnitMessage { - day, - week, - month, - year, -} +enum SKSubscriptionPeriodUnitMessage { day, week, month, year } class SKPaymentTransactionMessage { SKPaymentTransactionMessage({ @@ -123,7 +131,8 @@ class SKPaymentTransactionMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SKPaymentTransactionMessage decode(Object result) { result as List; @@ -140,7 +149,8 @@ class SKPaymentTransactionMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SKPaymentTransactionMessage || other.runtimeType != runtimeType) { + if (other is! SKPaymentTransactionMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -151,8 +161,7 @@ class SKPaymentTransactionMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKPaymentMessage { @@ -189,7 +198,8 @@ class SKPaymentMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SKPaymentMessage decode(Object result) { result as List; @@ -217,16 +227,11 @@ class SKPaymentMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKErrorMessage { - SKErrorMessage({ - required this.code, - required this.domain, - this.userInfo, - }); + SKErrorMessage({required this.code, required this.domain, this.userInfo}); int code; @@ -235,15 +240,12 @@ class SKErrorMessage { Map? userInfo; List _toList() { - return [ - code, - domain, - userInfo, - ]; + return [code, domain, userInfo]; } Object encode() { - return _toList(); } + return _toList(); + } static SKErrorMessage decode(Object result) { result as List; @@ -268,8 +270,7 @@ class SKErrorMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKPaymentDiscountMessage { @@ -292,17 +293,12 @@ class SKPaymentDiscountMessage { int timestamp; List _toList() { - return [ - identifier, - keyIdentifier, - nonce, - signature, - timestamp, - ]; + return [identifier, keyIdentifier, nonce, signature, timestamp]; } Object encode() { - return _toList(); } + return _toList(); + } static SKPaymentDiscountMessage decode(Object result) { result as List; @@ -318,7 +314,8 @@ class SKPaymentDiscountMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SKPaymentDiscountMessage || other.runtimeType != runtimeType) { + if (other is! SKPaymentDiscountMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -329,29 +326,23 @@ class SKPaymentDiscountMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKStorefrontMessage { - SKStorefrontMessage({ - required this.countryCode, - required this.identifier, - }); + SKStorefrontMessage({required this.countryCode, required this.identifier}); String countryCode; String identifier; List _toList() { - return [ - countryCode, - identifier, - ]; + return [countryCode, identifier]; } Object encode() { - return _toList(); } + return _toList(); + } static SKStorefrontMessage decode(Object result) { result as List; @@ -375,29 +366,23 @@ class SKStorefrontMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKProductsResponseMessage { - SKProductsResponseMessage({ - this.products, - this.invalidProductIdentifiers, - }); + SKProductsResponseMessage({this.products, this.invalidProductIdentifiers}); List? products; List? invalidProductIdentifiers; List _toList() { - return [ - products, - invalidProductIdentifiers, - ]; + return [products, invalidProductIdentifiers]; } Object encode() { - return _toList(); } + return _toList(); + } static SKProductsResponseMessage decode(Object result) { result as List; @@ -410,7 +395,8 @@ class SKProductsResponseMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SKProductsResponseMessage || other.runtimeType != runtimeType) { + if (other is! SKProductsResponseMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -421,8 +407,7 @@ class SKProductsResponseMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKProductMessage { @@ -471,7 +456,8 @@ class SKProductMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SKProductMessage decode(Object result) { result as List; @@ -484,7 +470,8 @@ class SKProductMessage { price: result[5]! as String, subscriptionPeriod: result[6] as SKProductSubscriptionPeriodMessage?, introductoryPrice: result[7] as SKProductDiscountMessage?, - discounts: (result[8] as List?)?.cast(), + discounts: (result[8] as List?) + ?.cast(), ); } @@ -502,8 +489,7 @@ class SKProductMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKPriceLocaleMessage { @@ -523,15 +509,12 @@ class SKPriceLocaleMessage { String countryCode; List _toList() { - return [ - currencySymbol, - currencyCode, - countryCode, - ]; + return [currencySymbol, currencyCode, countryCode]; } Object encode() { - return _toList(); } + return _toList(); + } static SKPriceLocaleMessage decode(Object result) { result as List; @@ -556,8 +539,7 @@ class SKPriceLocaleMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKProductDiscountMessage { @@ -598,7 +580,8 @@ class SKProductDiscountMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SKProductDiscountMessage decode(Object result) { result as List; @@ -616,7 +599,8 @@ class SKProductDiscountMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SKProductDiscountMessage || other.runtimeType != runtimeType) { + if (other is! SKProductDiscountMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -627,8 +611,7 @@ class SKProductDiscountMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SKProductSubscriptionPeriodMessage { @@ -642,14 +625,12 @@ class SKProductSubscriptionPeriodMessage { SKSubscriptionPeriodUnitMessage unit; List _toList() { - return [ - numberOfUnits, - unit, - ]; + return [numberOfUnits, unit]; } Object encode() { - return _toList(); } + return _toList(); + } static SKProductSubscriptionPeriodMessage decode(Object result) { result as List; @@ -662,7 +643,8 @@ class SKProductSubscriptionPeriodMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SKProductSubscriptionPeriodMessage || other.runtimeType != runtimeType) { + if (other is! SKProductSubscriptionPeriodMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -673,11 +655,9 @@ class SKProductSubscriptionPeriodMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -685,46 +665,46 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SKPaymentTransactionStateMessage) { + } else if (value is SKPaymentTransactionStateMessage) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SKProductDiscountTypeMessage) { + } else if (value is SKProductDiscountTypeMessage) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is SKProductDiscountPaymentModeMessage) { + } else if (value is SKProductDiscountPaymentModeMessage) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is SKSubscriptionPeriodUnitMessage) { + } else if (value is SKSubscriptionPeriodUnitMessage) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is SKPaymentTransactionMessage) { + } else if (value is SKPaymentTransactionMessage) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is SKPaymentMessage) { + } else if (value is SKPaymentMessage) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is SKErrorMessage) { + } else if (value is SKErrorMessage) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is SKPaymentDiscountMessage) { + } else if (value is SKPaymentDiscountMessage) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is SKStorefrontMessage) { + } else if (value is SKStorefrontMessage) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is SKProductsResponseMessage) { + } else if (value is SKProductsResponseMessage) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is SKProductMessage) { + } else if (value is SKProductMessage) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is SKPriceLocaleMessage) { + } else if (value is SKPriceLocaleMessage) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is SKProductDiscountMessage) { + } else if (value is SKProductDiscountMessage) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is SKProductSubscriptionPeriodMessage) { + } else if (value is SKProductSubscriptionPeriodMessage) { buffer.putUint8(142); writeValue(buffer, value.encode()); } else { @@ -735,37 +715,45 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; - return value == null ? null : SKPaymentTransactionStateMessage.values[value]; - case 130: + return value == null + ? null + : SKPaymentTransactionStateMessage.values[value]; + case 130: final int? value = readValue(buffer) as int?; - return value == null ? null : SKProductDiscountTypeMessage.values[value]; - case 131: + return value == null + ? null + : SKProductDiscountTypeMessage.values[value]; + case 131: final int? value = readValue(buffer) as int?; - return value == null ? null : SKProductDiscountPaymentModeMessage.values[value]; - case 132: + return value == null + ? null + : SKProductDiscountPaymentModeMessage.values[value]; + case 132: final int? value = readValue(buffer) as int?; - return value == null ? null : SKSubscriptionPeriodUnitMessage.values[value]; - case 133: + return value == null + ? null + : SKSubscriptionPeriodUnitMessage.values[value]; + case 133: return SKPaymentTransactionMessage.decode(readValue(buffer)!); - case 134: + case 134: return SKPaymentMessage.decode(readValue(buffer)!); - case 135: + case 135: return SKErrorMessage.decode(readValue(buffer)!); - case 136: + case 136: return SKPaymentDiscountMessage.decode(readValue(buffer)!); - case 137: + case 137: return SKStorefrontMessage.decode(readValue(buffer)!); - case 138: + case 138: return SKProductsResponseMessage.decode(readValue(buffer)!); - case 139: + case 139: return SKProductMessage.decode(readValue(buffer)!); - case 140: + case 140: return SKPriceLocaleMessage.decode(readValue(buffer)!); - case 141: + case 141: return SKProductDiscountMessage.decode(readValue(buffer)!); - case 142: + case 142: return SKProductSubscriptionPeriodMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -777,9 +765,13 @@ class InAppPurchaseAPI { /// Constructor for [InAppPurchaseAPI]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - InAppPurchaseAPI({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + InAppPurchaseAPI({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -788,12 +780,14 @@ class InAppPurchaseAPI { /// Returns if the current device is able to make payments Future canMakePayments() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.canMakePayments$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -816,12 +810,14 @@ class InAppPurchaseAPI { } Future> transactions() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.transactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.transactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -839,17 +835,20 @@ class InAppPurchaseAPI { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } Future storefront() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.storefront$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.storefront$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -872,13 +871,17 @@ class InAppPurchaseAPI { } Future addPayment(Map paymentMap) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.addPayment$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [paymentMap], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([paymentMap]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -894,14 +897,20 @@ class InAppPurchaseAPI { } } - Future startProductRequest(List productIdentifiers) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future startProductRequest( + List productIdentifiers, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startProductRequest$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [productIdentifiers], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([productIdentifiers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -923,13 +932,17 @@ class InAppPurchaseAPI { } Future finishTransaction(Map finishMap) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.finishTransaction$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [finishMap], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([finishMap]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -946,13 +959,17 @@ class InAppPurchaseAPI { } Future restoreTransactions(String? applicationUserName) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.restoreTransactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [applicationUserName], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([applicationUserName]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -969,12 +986,14 @@ class InAppPurchaseAPI { } Future presentCodeRedemptionSheet() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.presentCodeRedemptionSheet$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.presentCodeRedemptionSheet$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -992,12 +1011,14 @@ class InAppPurchaseAPI { } Future retrieveReceiptData() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.retrieveReceiptData$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1015,13 +1036,17 @@ class InAppPurchaseAPI { } Future refreshReceipt({Map? receiptProperties}) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.refreshReceipt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.refreshReceipt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [receiptProperties], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([receiptProperties]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1038,12 +1063,14 @@ class InAppPurchaseAPI { } Future startObservingPaymentQueue() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.startObservingPaymentQueue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1061,12 +1088,14 @@ class InAppPurchaseAPI { } Future stopObservingPaymentQueue() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.stopObservingPaymentQueue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1084,12 +1113,14 @@ class InAppPurchaseAPI { } Future registerPaymentQueueDelegate() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.registerPaymentQueueDelegate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1107,12 +1138,14 @@ class InAppPurchaseAPI { } Future removePaymentQueueDelegate() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.removePaymentQueueDelegate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1130,12 +1163,14 @@ class InAppPurchaseAPI { } Future showPriceConsentIfNeeded() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.showPriceConsentIfNeeded$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1153,12 +1188,14 @@ class InAppPurchaseAPI { } Future supportsStoreKit2() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.supportsStoreKit2$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchaseAPI.supportsStoreKit2$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart index 8089f857917..0d40ad3578b 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart +++ b/packages/in_app_purchase/in_app_purchase_storekit/lib/src/sk2_pigeon.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,37 +31,40 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - enum SK2ProductTypeMessage { /// A consumable in-app purchase. consumable, + /// A non-consumable in-app purchase. nonConsumable, + /// A non-renewing subscription. nonRenewable, + /// An auto-renewable subscription. autoRenewable, } -enum SK2SubscriptionOfferTypeMessage { - introductory, - promotional, - winBack, -} +enum SK2SubscriptionOfferTypeMessage { introductory, promotional, winBack } enum SK2SubscriptionOfferPaymentModeMessage { payAsYouGo, @@ -65,12 +72,7 @@ enum SK2SubscriptionOfferPaymentModeMessage { freeTrial, } -enum SK2SubscriptionPeriodUnitMessage { - day, - week, - month, - year, -} +enum SK2SubscriptionPeriodUnitMessage { day, week, month, year } enum SK2ProductPurchaseResultMessage { success, @@ -102,18 +104,12 @@ class SK2SubscriptionOfferMessage { SK2SubscriptionOfferPaymentModeMessage paymentMode; List _toList() { - return [ - id, - price, - type, - period, - periodCount, - paymentMode, - ]; + return [id, price, type, period, periodCount, paymentMode]; } Object encode() { - return _toList(); } + return _toList(); + } static SK2SubscriptionOfferMessage decode(Object result) { result as List; @@ -130,7 +126,8 @@ class SK2SubscriptionOfferMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionOfferMessage || other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionOfferMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -141,15 +138,11 @@ class SK2SubscriptionOfferMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2SubscriptionPeriodMessage { - SK2SubscriptionPeriodMessage({ - required this.value, - required this.unit, - }); + SK2SubscriptionPeriodMessage({required this.value, required this.unit}); /// The number of units that the period represents. int value; @@ -158,14 +151,12 @@ class SK2SubscriptionPeriodMessage { SK2SubscriptionPeriodUnitMessage unit; List _toList() { - return [ - value, - unit, - ]; + return [value, unit]; } Object encode() { - return _toList(); } + return _toList(); + } static SK2SubscriptionPeriodMessage decode(Object result) { result as List; @@ -178,7 +169,8 @@ class SK2SubscriptionPeriodMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionPeriodMessage || other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionPeriodMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -189,8 +181,7 @@ class SK2SubscriptionPeriodMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2SubscriptionInfoMessage { @@ -218,12 +209,14 @@ class SK2SubscriptionInfoMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SK2SubscriptionInfoMessage decode(Object result) { result as List; return SK2SubscriptionInfoMessage( - promotionalOffers: (result[0] as List?)!.cast(), + promotionalOffers: (result[0] as List?)! + .cast(), subscriptionGroupID: result[1]! as String, subscriptionPeriod: result[2]! as SK2SubscriptionPeriodMessage, ); @@ -232,7 +225,8 @@ class SK2SubscriptionInfoMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionInfoMessage || other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionInfoMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -243,8 +237,7 @@ class SK2SubscriptionInfoMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// A Pigeon message class representing a Product @@ -299,7 +292,8 @@ class SK2ProductMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SK2ProductMessage decode(Object result) { result as List; @@ -329,8 +323,7 @@ class SK2ProductMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2PriceLocaleMessage { @@ -344,14 +337,12 @@ class SK2PriceLocaleMessage { String currencySymbol; List _toList() { - return [ - currencyCode, - currencySymbol, - ]; + return [currencyCode, currencySymbol]; } Object encode() { - return _toList(); } + return _toList(); + } static SK2PriceLocaleMessage decode(Object result) { result as List; @@ -375,8 +366,7 @@ class SK2PriceLocaleMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// A Pigeon message class representing a Signature @@ -398,16 +388,12 @@ class SK2SubscriptionOfferSignatureMessage { String signature; List _toList() { - return [ - keyID, - nonce, - timestamp, - signature, - ]; + return [keyID, nonce, timestamp, signature]; } Object encode() { - return _toList(); } + return _toList(); + } static SK2SubscriptionOfferSignatureMessage decode(Object result) { result as List; @@ -422,7 +408,8 @@ class SK2SubscriptionOfferSignatureMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionOfferSignatureMessage || other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionOfferSignatureMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -433,8 +420,7 @@ class SK2SubscriptionOfferSignatureMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2SubscriptionOfferPurchaseMessage { @@ -448,27 +434,27 @@ class SK2SubscriptionOfferPurchaseMessage { SK2SubscriptionOfferSignatureMessage promotionalOfferSignature; List _toList() { - return [ - promotionalOfferId, - promotionalOfferSignature, - ]; + return [promotionalOfferId, promotionalOfferSignature]; } Object encode() { - return _toList(); } + return _toList(); + } static SK2SubscriptionOfferPurchaseMessage decode(Object result) { result as List; return SK2SubscriptionOfferPurchaseMessage( promotionalOfferId: result[0]! as String, - promotionalOfferSignature: result[1]! as SK2SubscriptionOfferSignatureMessage, + promotionalOfferSignature: + result[1]! as SK2SubscriptionOfferSignatureMessage, ); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2SubscriptionOfferPurchaseMessage || other.runtimeType != runtimeType) { + if (other is! SK2SubscriptionOfferPurchaseMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -479,8 +465,7 @@ class SK2SubscriptionOfferPurchaseMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2ProductPurchaseOptionsMessage { @@ -509,7 +494,8 @@ class SK2ProductPurchaseOptionsMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SK2ProductPurchaseOptionsMessage decode(Object result) { result as List; @@ -524,7 +510,8 @@ class SK2ProductPurchaseOptionsMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SK2ProductPurchaseOptionsMessage || other.runtimeType != runtimeType) { + if (other is! SK2ProductPurchaseOptionsMessage || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -535,8 +522,7 @@ class SK2ProductPurchaseOptionsMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2TransactionMessage { @@ -593,7 +579,8 @@ class SK2TransactionMessage { } Object encode() { - return _toList(); } + return _toList(); + } static SK2TransactionMessage decode(Object result) { result as List; @@ -626,16 +613,11 @@ class SK2TransactionMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class SK2ErrorMessage { - SK2ErrorMessage({ - required this.code, - required this.domain, - this.userInfo, - }); + SK2ErrorMessage({required this.code, required this.domain, this.userInfo}); int code; @@ -644,15 +626,12 @@ class SK2ErrorMessage { Map? userInfo; List _toList() { - return [ - code, - domain, - userInfo, - ]; + return [code, domain, userInfo]; } Object encode() { - return _toList(); } + return _toList(); + } static SK2ErrorMessage decode(Object result) { result as List; @@ -677,11 +656,9 @@ class SK2ErrorMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -689,49 +666,49 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SK2ProductTypeMessage) { + } else if (value is SK2ProductTypeMessage) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionOfferTypeMessage) { + } else if (value is SK2SubscriptionOfferTypeMessage) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionOfferPaymentModeMessage) { + } else if (value is SK2SubscriptionOfferPaymentModeMessage) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionPeriodUnitMessage) { + } else if (value is SK2SubscriptionPeriodUnitMessage) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is SK2ProductPurchaseResultMessage) { + } else if (value is SK2ProductPurchaseResultMessage) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is SK2SubscriptionOfferMessage) { + } else if (value is SK2SubscriptionOfferMessage) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionPeriodMessage) { + } else if (value is SK2SubscriptionPeriodMessage) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionInfoMessage) { + } else if (value is SK2SubscriptionInfoMessage) { buffer.putUint8(136); writeValue(buffer, value.encode()); - } else if (value is SK2ProductMessage) { + } else if (value is SK2ProductMessage) { buffer.putUint8(137); writeValue(buffer, value.encode()); - } else if (value is SK2PriceLocaleMessage) { + } else if (value is SK2PriceLocaleMessage) { buffer.putUint8(138); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionOfferSignatureMessage) { + } else if (value is SK2SubscriptionOfferSignatureMessage) { buffer.putUint8(139); writeValue(buffer, value.encode()); - } else if (value is SK2SubscriptionOfferPurchaseMessage) { + } else if (value is SK2SubscriptionOfferPurchaseMessage) { buffer.putUint8(140); writeValue(buffer, value.encode()); - } else if (value is SK2ProductPurchaseOptionsMessage) { + } else if (value is SK2ProductPurchaseOptionsMessage) { buffer.putUint8(141); writeValue(buffer, value.encode()); - } else if (value is SK2TransactionMessage) { + } else if (value is SK2TransactionMessage) { buffer.putUint8(142); writeValue(buffer, value.encode()); - } else if (value is SK2ErrorMessage) { + } else if (value is SK2ErrorMessage) { buffer.putUint8(143); writeValue(buffer, value.encode()); } else { @@ -742,40 +719,48 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : SK2ProductTypeMessage.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; - return value == null ? null : SK2SubscriptionOfferTypeMessage.values[value]; - case 131: + return value == null + ? null + : SK2SubscriptionOfferTypeMessage.values[value]; + case 131: final int? value = readValue(buffer) as int?; - return value == null ? null : SK2SubscriptionOfferPaymentModeMessage.values[value]; - case 132: + return value == null + ? null + : SK2SubscriptionOfferPaymentModeMessage.values[value]; + case 132: final int? value = readValue(buffer) as int?; - return value == null ? null : SK2SubscriptionPeriodUnitMessage.values[value]; - case 133: + return value == null + ? null + : SK2SubscriptionPeriodUnitMessage.values[value]; + case 133: final int? value = readValue(buffer) as int?; - return value == null ? null : SK2ProductPurchaseResultMessage.values[value]; - case 134: + return value == null + ? null + : SK2ProductPurchaseResultMessage.values[value]; + case 134: return SK2SubscriptionOfferMessage.decode(readValue(buffer)!); - case 135: + case 135: return SK2SubscriptionPeriodMessage.decode(readValue(buffer)!); - case 136: + case 136: return SK2SubscriptionInfoMessage.decode(readValue(buffer)!); - case 137: + case 137: return SK2ProductMessage.decode(readValue(buffer)!); - case 138: + case 138: return SK2PriceLocaleMessage.decode(readValue(buffer)!); - case 139: + case 139: return SK2SubscriptionOfferSignatureMessage.decode(readValue(buffer)!); - case 140: + case 140: return SK2SubscriptionOfferPurchaseMessage.decode(readValue(buffer)!); - case 141: + case 141: return SK2ProductPurchaseOptionsMessage.decode(readValue(buffer)!); - case 142: + case 142: return SK2TransactionMessage.decode(readValue(buffer)!); - case 143: + case 143: return SK2ErrorMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -787,9 +772,13 @@ class InAppPurchase2API { /// Constructor for [InAppPurchase2API]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - InAppPurchase2API({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + InAppPurchase2API({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -797,12 +786,14 @@ class InAppPurchase2API { final String pigeonVar_messageChannelSuffix; Future canMakePayments() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.canMakePayments$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -825,13 +816,17 @@ class InAppPurchase2API { } Future> products(List identifiers) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.products$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [identifiers], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([identifiers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -848,18 +843,26 @@ class InAppPurchase2API { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } - Future purchase(String id, {SK2ProductPurchaseOptionsMessage? options}) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future purchase( + String id, { + SK2ProductPurchaseOptionsMessage? options, + }) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.purchase$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [id, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([id, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -881,13 +884,17 @@ class InAppPurchase2API { } Future isWinBackOfferEligible(String productId, String offerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isWinBackOfferEligible$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [productId, offerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([productId, offerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -909,13 +916,17 @@ class InAppPurchase2API { } Future isIntroductoryOfferEligible(String productId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.isIntroductoryOfferEligible$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [productId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([productId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -937,12 +948,14 @@ class InAppPurchase2API { } Future> transactions() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.transactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -960,18 +973,23 @@ class InAppPurchase2API { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as List?)!.cast(); + return (pigeonVar_replyList[0] as List?)! + .cast(); } } Future finish(int id) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.finish$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [id], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([id]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -988,12 +1006,14 @@ class InAppPurchase2API { } Future startListeningToTransactions() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.startListeningToTransactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1011,12 +1031,14 @@ class InAppPurchase2API { } Future stopListeningToTransactions() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.stopListeningToTransactions$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1034,12 +1056,14 @@ class InAppPurchase2API { } Future restorePurchases() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.restorePurchases$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1057,12 +1081,14 @@ class InAppPurchase2API { } Future countryCode() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.countryCode$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1085,12 +1111,14 @@ class InAppPurchase2API { } Future sync() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2API.sync$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1113,29 +1141,45 @@ abstract class InAppPurchase2CallbackAPI { void onTransactionsUpdated(List newTransactions); - static void setUp(InAppPurchase2CallbackAPI? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + InAppPurchase2CallbackAPI? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null.', + ); final List args = (message as List?)!; - final List? arg_newTransactions = (args[0] as List?)?.cast(); - assert(arg_newTransactions != null, - 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null, expected non-null List.'); + final List? arg_newTransactions = + (args[0] as List?)?.cast(); + assert( + arg_newTransactions != null, + 'Argument for dev.flutter.pigeon.in_app_purchase_storekit.InAppPurchase2CallbackAPI.onTransactionsUpdated was null, expected non-null List.', + ); try { api.onTransactionsUpdated(arg_newTransactions!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } 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 6a980b36699..e1e11bc83cf 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 @@ -10,16 +10,17 @@ package dev.flutter.packages.interactive_media_ads import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger -import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object InteractiveMediaAdsLibraryPigeonUtils { fun createConnectionError(channelName: String): FlutterError { - return FlutterError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } + return FlutterError( + "channel-error", "Unable to establish connection on channel: '$channelName'.", "") + } fun wrapResult(result: Any?): List { return listOf(result) @@ -27,50 +28,48 @@ private object InteractiveMediaAdsLibraryPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** * Maintains instances used to communicate with the corresponding objects in Dart. * - * Objects stored in this container are represented by an object in Dart that is also stored in - * an InstanceManager with the same identifier. + * Objects stored in this container are represented by an object in Dart that is also stored in an + * InstanceManager with the same identifier. * * When an instance is added with an identifier, either can be used to retrieve the other. * - * Added instances are added as a weak reference and a strong reference. When the strong - * reference is removed with [remove] and the weak reference is deallocated, the - * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the strong - * reference is removed and then the identifier is retrieved with the intention to pass the identifier - * to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the instance - * is recreated. The strong reference will then need to be removed manually again. + * Added instances are added as a weak reference and a strong reference. When the strong reference + * is removed with [remove] and the weak reference is deallocated, the + * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the + * strong reference is removed and then the identifier is retrieved with the intention to pass the + * identifier to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the + * instance is recreated. The strong reference will then need to be removed manually again. */ @Suppress("UNCHECKED_CAST", "MemberVisibilityCanBePrivate") -class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationListener: PigeonFinalizationListener) { - /** Interface for listening when a weak reference of an instance is removed from the manager. */ +class InteractiveMediaAdsLibraryPigeonInstanceManager( + private val finalizationListener: PigeonFinalizationListener +) { + /** Interface for listening when a weak reference of an instance is removed from the manager. */ interface PigeonFinalizationListener { fun onFinalize(identifier: Long) } @@ -139,19 +138,20 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationLi private const val tag = "PigeonInstanceManager" /** - * Instantiate a new manager with a listener for garbage collected weak - * references. + * Instantiate a new manager with a listener for garbage collected weak references. * * When the manager is no longer needed, [stopFinalizationListener] must be called. */ - fun create(finalizationListener: PigeonFinalizationListener): InteractiveMediaAdsLibraryPigeonInstanceManager { + fun create( + finalizationListener: PigeonFinalizationListener + ): InteractiveMediaAdsLibraryPigeonInstanceManager { return InteractiveMediaAdsLibraryPigeonInstanceManager(finalizationListener) } } /** - * Removes `identifier` and return its associated strongly referenced instance, if present, - * from the manager. + * Removes `identifier` and return its associated strongly referenced instance, if present, from + * the manager. */ fun remove(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() @@ -161,15 +161,13 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationLi /** * Retrieves the identifier paired with an instance, if present, otherwise `null`. * - * * If the manager contains a strong reference to `instance`, it will return the identifier * associated with `instance`. If the manager contains only a weak reference to `instance`, a new * strong reference to `instance` will be added and will need to be removed again with [remove]. * - * * If this method returns a nonnull identifier, this method also expects the Dart - * `InteractiveMediaAdsLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart instance the - * identifier is associated with. + * `InteractiveMediaAdsLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the + * Dart instance the identifier is associated with. */ fun getIdentifierForStrongReference(instance: Any?): Long? { logWarningIfFinalizationListenerHasStopped() @@ -186,9 +184,9 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationLi /** * Adds a new instance that was instantiated from Dart. * - * The same instance can be added multiple times, but each identifier must be unique. This - * allows two objects that are equivalent (e.g. the `equals` method returns true and their - * hashcodes are equal) to both be added. + * The same instance can be added multiple times, but each identifier must be unique. This allows + * two objects that are equivalent (e.g. the `equals` method returns true and their hashcodes are + * equal) to both be added. * * [identifier] must be >= 0 and unique. */ @@ -200,13 +198,15 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationLi /** * Adds a new unique instance that was instantiated from the host platform. * - * If the manager contains [instance], this returns the corresponding identifier. If the - * manager does not contain [instance], this adds the instance and returns a unique - * identifier for that [instance]. + * If the manager contains [instance], this returns the corresponding identifier. If the manager + * does not contain [instance], this adds the instance and returns a unique identifier for that + * [instance]. */ fun addHostCreatedInstance(instance: Any): Long { logWarningIfFinalizationListenerHasStopped() - require(!containsInstance(instance)) { "Instance of ${instance.javaClass} has already been added." } + require(!containsInstance(instance)) { + "Instance of ${instance.javaClass} has already been added." + } val identifier = nextIdentifier++ addInstance(instance, identifier) return identifier @@ -290,39 +290,45 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager(private val finalizationLi private fun logWarningIfFinalizationListenerHasStopped() { if (hasFinalizationListenerStopped()) { Log.w( - tag, - "The manager was used after calls to the PigeonFinalizationListener has been stopped." - ) + tag, + "The manager was used after calls to the PigeonFinalizationListener has been stopped.") } } } - /** Generated API for managing the Dart and native `InstanceManager`s. */ -private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi(val binaryMessenger: BinaryMessenger) { +private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( + val binaryMessenger: BinaryMessenger +) { companion object { /** The codec used by InteractiveMediaAdsLibraryPigeonInstanceManagerApi. */ - val codec: MessageCodec by lazy { - InteractiveMediaAdsLibraryPigeonCodec() - } + val codec: MessageCodec by lazy { InteractiveMediaAdsLibraryPigeonCodec() } /** - * Sets up an instance of `InteractiveMediaAdsLibraryPigeonInstanceManagerApi` to handle messages from the - * `binaryMessenger`. + * Sets up an instance of `InteractiveMediaAdsLibraryPigeonInstanceManagerApi` to handle + * messages from the `binaryMessenger`. */ - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager? + ) { run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", + codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> val args = message as List val identifierArg = args[0] as Long - val wrapped: List = try { - instanceManager.remove(identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + instanceManager.remove(identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -330,15 +336,20 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi(val binaryMesse } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", + codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - instanceManager.clear() - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + instanceManager.clear() + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -348,9 +359,9 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi(val binaryMesse } } - fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) -{ - val channelName = "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" + fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { + val channelName = + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { @@ -360,16 +371,20 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi(val binaryMesse callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } /** - * Provides implementations for each ProxyApi implementation and provides access to resources - * needed by any implementation. + * Provides implementations for each ProxyApi implementation and provides access to resources needed + * by any implementation. */ -abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMessenger: BinaryMessenger) { +abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( + val binaryMessenger: BinaryMessenger +) { /** Whether APIs should ignore calling to Dart. */ public var ignoreCallsToDart = false val instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager @@ -384,20 +399,19 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse init { val api = InteractiveMediaAdsLibraryPigeonInstanceManagerApi(binaryMessenger) - instanceManager = InteractiveMediaAdsLibraryPigeonInstanceManager.create( - object : InteractiveMediaAdsLibraryPigeonInstanceManager.PigeonFinalizationListener { - override fun onFinalize(identifier: Long) { - api.removeStrongReference(identifier) { - if (it.isFailure) { - Log.e( - "PigeonProxyApiRegistrar", - "Failed to remove Dart strong reference with identifier: $identifier" - ) - } - } - } - } - ) + instanceManager = + InteractiveMediaAdsLibraryPigeonInstanceManager.create( + object : InteractiveMediaAdsLibraryPigeonInstanceManager.PigeonFinalizationListener { + override fun onFinalize(identifier: Long) { + api.removeStrongReference(identifier) { + if (it.isFailure) { + Log.e( + "PigeonProxyApiRegistrar", + "Failed to remove Dart strong reference with identifier: $identifier") + } + } + } + }) } /** * An implementation of [PigeonApiBaseDisplayContainer] used to add a new Dart instance of @@ -409,14 +423,13 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse * An implementation of [PigeonApiAdDisplayContainer] used to add a new Dart instance of * `AdDisplayContainer` to the Dart `InstanceManager`. */ - open fun getPigeonApiAdDisplayContainer(): PigeonApiAdDisplayContainer - { + open fun getPigeonApiAdDisplayContainer(): PigeonApiAdDisplayContainer { return PigeonApiAdDisplayContainer(this) } /** - * An implementation of [PigeonApiAdsLoader] used to add a new Dart instance of - * `AdsLoader` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdsLoader] used to add a new Dart instance of `AdsLoader` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiAdsLoader(): PigeonApiAdsLoader @@ -427,20 +440,20 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse abstract fun getPigeonApiAdsManagerLoadedEvent(): PigeonApiAdsManagerLoadedEvent /** - * An implementation of [PigeonApiAdErrorEvent] used to add a new Dart instance of - * `AdErrorEvent` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdErrorEvent] used to add a new Dart instance of `AdErrorEvent` + * to the Dart `InstanceManager`. */ abstract fun getPigeonApiAdErrorEvent(): PigeonApiAdErrorEvent /** - * An implementation of [PigeonApiAdError] used to add a new Dart instance of - * `AdError` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdError] used to add a new Dart instance of `AdError` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiAdError(): PigeonApiAdError /** - * An implementation of [PigeonApiAdsRequest] used to add a new Dart instance of - * `AdsRequest` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdsRequest] used to add a new Dart instance of `AdsRequest` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiAdsRequest(): PigeonApiAdsRequest @@ -451,20 +464,20 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse abstract fun getPigeonApiContentProgressProvider(): PigeonApiContentProgressProvider /** - * An implementation of [PigeonApiAdsManager] used to add a new Dart instance of - * `AdsManager` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdsManager] used to add a new Dart instance of `AdsManager` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiAdsManager(): PigeonApiAdsManager /** - * An implementation of [PigeonApiBaseManager] used to add a new Dart instance of - * `BaseManager` to the Dart `InstanceManager`. + * An implementation of [PigeonApiBaseManager] used to add a new Dart instance of `BaseManager` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiBaseManager(): PigeonApiBaseManager /** - * An implementation of [PigeonApiAdEvent] used to add a new Dart instance of - * `AdEvent` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdEvent] used to add a new Dart instance of `AdEvent` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiAdEvent(): PigeonApiAdEvent @@ -487,47 +500,46 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse abstract fun getPigeonApiVideoProgressUpdate(): PigeonApiVideoProgressUpdate /** - * An implementation of [PigeonApiAdMediaInfo] used to add a new Dart instance of - * `AdMediaInfo` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdMediaInfo] used to add a new Dart instance of `AdMediaInfo` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiAdMediaInfo(): PigeonApiAdMediaInfo /** - * An implementation of [PigeonApiAdPodInfo] used to add a new Dart instance of - * `AdPodInfo` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdPodInfo] used to add a new Dart instance of `AdPodInfo` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiAdPodInfo(): PigeonApiAdPodInfo /** - * An implementation of [PigeonApiFrameLayout] used to add a new Dart instance of - * `FrameLayout` to the Dart `InstanceManager`. + * An implementation of [PigeonApiFrameLayout] used to add a new Dart instance of `FrameLayout` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiFrameLayout(): PigeonApiFrameLayout /** - * An implementation of [PigeonApiViewGroup] used to add a new Dart instance of - * `ViewGroup` to the Dart `InstanceManager`. + * An implementation of [PigeonApiViewGroup] used to add a new Dart instance of `ViewGroup` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiViewGroup(): PigeonApiViewGroup /** - * An implementation of [PigeonApiVideoView] used to add a new Dart instance of - * `VideoView` to the Dart `InstanceManager`. + * An implementation of [PigeonApiVideoView] used to add a new Dart instance of `VideoView` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiVideoView(): PigeonApiVideoView /** - * An implementation of [PigeonApiView] used to add a new Dart instance of - * `View` to the Dart `InstanceManager`. + * An implementation of [PigeonApiView] used to add a new Dart instance of `View` to the Dart + * `InstanceManager`. */ - open fun getPigeonApiView(): PigeonApiView - { + open fun getPigeonApiView(): PigeonApiView { return PigeonApiView(this) } /** - * An implementation of [PigeonApiMediaPlayer] used to add a new Dart instance of - * `MediaPlayer` to the Dart `InstanceManager`. + * An implementation of [PigeonApiMediaPlayer] used to add a new Dart instance of `MediaPlayer` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiMediaPlayer(): PigeonApiMediaPlayer @@ -574,8 +586,8 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse abstract fun getPigeonApiAdProgressInfo(): PigeonApiAdProgressInfo /** - * An implementation of [PigeonApiCompanionAd] used to add a new Dart instance of - * `CompanionAd` to the Dart `InstanceManager`. + * An implementation of [PigeonApiCompanionAd] used to add a new Dart instance of `CompanionAd` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiCompanionAd(): PigeonApiCompanionAd @@ -586,8 +598,8 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse abstract fun getPigeonApiUniversalAdId(): PigeonApiUniversalAdId /** - * An implementation of [PigeonApiAd] used to add a new Dart instance of - * `Ad` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAd] used to add a new Dart instance of `Ad` to the Dart + * `InstanceManager`. */ abstract fun getPigeonApiAd(): PigeonApiAd @@ -604,36 +616,45 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse abstract fun getPigeonApiCompanionAdSlot(): PigeonApiCompanionAdSlot /** - * An implementation of [PigeonApiAdSlot] used to add a new Dart instance of - * `AdSlot` to the Dart `InstanceManager`. + * An implementation of [PigeonApiAdSlot] used to add a new Dart instance of `AdSlot` to the Dart + * `InstanceManager`. */ abstract fun getPigeonApiAdSlot(): PigeonApiAdSlot fun setUp() { - InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, instanceManager) - PigeonApiBaseDisplayContainer.setUpMessageHandlers(binaryMessenger, getPigeonApiBaseDisplayContainer()) + InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers( + binaryMessenger, instanceManager) + PigeonApiBaseDisplayContainer.setUpMessageHandlers( + binaryMessenger, getPigeonApiBaseDisplayContainer()) PigeonApiAdsLoader.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsLoader()) PigeonApiAdsRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsRequest()) - PigeonApiContentProgressProvider.setUpMessageHandlers(binaryMessenger, getPigeonApiContentProgressProvider()) + PigeonApiContentProgressProvider.setUpMessageHandlers( + binaryMessenger, getPigeonApiContentProgressProvider()) PigeonApiAdsManager.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsManager()) PigeonApiBaseManager.setUpMessageHandlers(binaryMessenger, getPigeonApiBaseManager()) PigeonApiImaSdkFactory.setUpMessageHandlers(binaryMessenger, getPigeonApiImaSdkFactory()) PigeonApiImaSdkSettings.setUpMessageHandlers(binaryMessenger, getPigeonApiImaSdkSettings()) - PigeonApiVideoProgressUpdate.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoProgressUpdate()) + PigeonApiVideoProgressUpdate.setUpMessageHandlers( + binaryMessenger, getPigeonApiVideoProgressUpdate()) PigeonApiFrameLayout.setUpMessageHandlers(binaryMessenger, getPigeonApiFrameLayout()) PigeonApiViewGroup.setUpMessageHandlers(binaryMessenger, getPigeonApiViewGroup()) PigeonApiVideoView.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoView()) PigeonApiMediaPlayer.setUpMessageHandlers(binaryMessenger, getPigeonApiMediaPlayer()) - PigeonApiVideoAdPlayerCallback.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoAdPlayerCallback()) + PigeonApiVideoAdPlayerCallback.setUpMessageHandlers( + binaryMessenger, getPigeonApiVideoAdPlayerCallback()) PigeonApiVideoAdPlayer.setUpMessageHandlers(binaryMessenger, getPigeonApiVideoAdPlayer()) - PigeonApiAdsLoadedListener.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsLoadedListener()) + PigeonApiAdsLoadedListener.setUpMessageHandlers( + binaryMessenger, getPigeonApiAdsLoadedListener()) PigeonApiAdErrorListener.setUpMessageHandlers(binaryMessenger, getPigeonApiAdErrorListener()) PigeonApiAdEventListener.setUpMessageHandlers(binaryMessenger, getPigeonApiAdEventListener()) - PigeonApiAdsRenderingSettings.setUpMessageHandlers(binaryMessenger, getPigeonApiAdsRenderingSettings()) - PigeonApiCompanionAdSlotClickListener.setUpMessageHandlers(binaryMessenger, getPigeonApiCompanionAdSlotClickListener()) + PigeonApiAdsRenderingSettings.setUpMessageHandlers( + binaryMessenger, getPigeonApiAdsRenderingSettings()) + PigeonApiCompanionAdSlotClickListener.setUpMessageHandlers( + binaryMessenger, getPigeonApiCompanionAdSlotClickListener()) PigeonApiCompanionAdSlot.setUpMessageHandlers(binaryMessenger, getPigeonApiCompanionAdSlot()) PigeonApiAdSlot.setUpMessageHandlers(binaryMessenger, getPigeonApiAdSlot()) } + fun tearDown() { InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, null) PigeonApiBaseDisplayContainer.setUpMessageHandlers(binaryMessenger, null) @@ -660,17 +681,17 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar(val binaryMesse PigeonApiAdSlot.setUpMessageHandlers(binaryMessenger, null) } } -private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec(val registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) : InteractiveMediaAdsLibraryPigeonCodec() { + +private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec( + val registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) : InteractiveMediaAdsLibraryPigeonCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 128.toByte() -> { val identifier: Long = readValue(buffer) as Long val instance: Any? = registrar.instanceManager.getInstance(identifier) if (instance == null) { - Log.e( - "PigeonProxyApiBaseCodec", - "Failed to find instance with identifier: $identifier" - ) + Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: $identifier") } return instance } @@ -679,16 +700,32 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec(val registrar: I } override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { - if (value is Boolean || value is ByteArray || value is Double || value is DoubleArray || value is FloatArray || value is Int || value is IntArray || value is List<*> || value is Long || value is LongArray || value is Map<*, *> || value is String || value is AdErrorCode || value is AdErrorType || value is AdEventType || value is UiElement || value is AudioManagerAudioFocus || value == null) { + if (value is Boolean || + value is ByteArray || + value is Double || + value is DoubleArray || + value is FloatArray || + value is Int || + value is IntArray || + value is List<*> || + value is Long || + value is LongArray || + value is Map<*, *> || + value is String || + value is AdErrorCode || + value is AdErrorType || + value is AdEventType || + value is UiElement || + value is AudioManagerAudioFocus || + value == null) { super.writeValue(stream, value) return } fun logNewInstanceFailure(apiName: String, value: Any, exception: Throwable?) { Log.w( - "PigeonProxyApiBaseCodec", - "Failed to create new Dart proxy instance of $apiName: $value. $exception" - ) + "PigeonProxyApiBaseCodec", + "Failed to create new Dart proxy instance of $apiName: $value. $exception") } if (value is com.google.ads.interactivemedia.v3.api.AdDisplayContainer) { @@ -697,232 +734,200 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec(val registrar: I logNewInstanceFailure("AdDisplayContainer", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.BaseDisplayContainer) { + } else if (value is com.google.ads.interactivemedia.v3.api.BaseDisplayContainer) { registrar.getPigeonApiBaseDisplayContainer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("BaseDisplayContainer", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader) { registrar.getPigeonApiAdsLoader().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsLoader", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent) { registrar.getPigeonApiAdsManagerLoadedEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsManagerLoadedEvent", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent) { registrar.getPigeonApiAdErrorEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdErrorEvent", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdError) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdError) { registrar.getPigeonApiAdError().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdError", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdsRequest) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdsRequest) { registrar.getPigeonApiAdsRequest().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsRequest", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider) { + } else if (value is com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider) { registrar.getPigeonApiContentProgressProvider().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ContentProgressProvider", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdsManager) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdsManager) { registrar.getPigeonApiAdsManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsManager", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.BaseManager) { + } else if (value is com.google.ads.interactivemedia.v3.api.BaseManager) { registrar.getPigeonApiBaseManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("BaseManager", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdEvent) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdEvent) { registrar.getPigeonApiAdEvent().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdEvent", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkFactory) { + } else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkFactory) { registrar.getPigeonApiImaSdkFactory().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImaSdkFactory", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkSettings) { + } else if (value is com.google.ads.interactivemedia.v3.api.ImaSdkSettings) { registrar.getPigeonApiImaSdkSettings().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ImaSdkSettings", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) { + } else if (value is com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) { registrar.getPigeonApiVideoProgressUpdate().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoProgressUpdate", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) { + } else if (value is com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) { registrar.getPigeonApiAdMediaInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdMediaInfo", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdPodInfo) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdPodInfo) { registrar.getPigeonApiAdPodInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdPodInfo", value, it.exceptionOrNull()) } } - } - else if (value is android.widget.FrameLayout) { + } else if (value is android.widget.FrameLayout) { registrar.getPigeonApiFrameLayout().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FrameLayout", value, it.exceptionOrNull()) } } - } - else if (value is android.view.ViewGroup) { + } else if (value is android.view.ViewGroup) { registrar.getPigeonApiViewGroup().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ViewGroup", value, it.exceptionOrNull()) } } - } - else if (value is android.widget.VideoView) { + } else if (value is android.widget.VideoView) { registrar.getPigeonApiVideoView().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoView", value, it.exceptionOrNull()) } } - } - else if (value is android.view.View) { + } else if (value is android.view.View) { registrar.getPigeonApiView().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("View", value, it.exceptionOrNull()) } } - } - else if (value is android.media.MediaPlayer) { + } else if (value is android.media.MediaPlayer) { registrar.getPigeonApiMediaPlayer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("MediaPlayer", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback) { + } else if (value + is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback) { registrar.getPigeonApiVideoAdPlayerCallback().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoAdPlayerCallback", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer) { + } else if (value is com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer) { registrar.getPigeonApiVideoAdPlayer().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("VideoAdPlayer", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener) { registrar.getPigeonApiAdsLoadedListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsLoadedListener", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) { registrar.getPigeonApiAdErrorListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdErrorListener", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) { registrar.getPigeonApiAdEventListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdEventListener", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdsRenderingSettings) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdsRenderingSettings) { registrar.getPigeonApiAdsRenderingSettings().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdsRenderingSettings", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdProgressInfo) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdProgressInfo) { registrar.getPigeonApiAdProgressInfo().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdProgressInfo", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.CompanionAd) { + } else if (value is com.google.ads.interactivemedia.v3.api.CompanionAd) { registrar.getPigeonApiCompanionAd().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CompanionAd", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.UniversalAdId) { + } else if (value is com.google.ads.interactivemedia.v3.api.UniversalAdId) { registrar.getPigeonApiUniversalAdId().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("UniversalAdId", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.Ad) { + } else if (value is com.google.ads.interactivemedia.v3.api.Ad) { registrar.getPigeonApiAd().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Ad", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) { + } else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) { registrar.getPigeonApiCompanionAdSlotClickListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CompanionAdSlotClickListener", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot) { + } else if (value is com.google.ads.interactivemedia.v3.api.CompanionAdSlot) { registrar.getPigeonApiCompanionAdSlot().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CompanionAdSlot", value, it.exceptionOrNull()) } } - } - else if (value is com.google.ads.interactivemedia.v3.api.AdSlot) { + } else if (value is com.google.ads.interactivemedia.v3.api.AdSlot) { registrar.getPigeonApiAdSlot().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AdSlot", value, it.exceptionOrNull()) @@ -935,7 +940,9 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec(val registrar: I stream.write(128) writeValue(stream, registrar.instanceManager.getIdentifierForStrongReference(value)) } - else -> throw IllegalArgumentException("Unsupported value: '$value' of type '${value.javaClass.name}'") + else -> + throw IllegalArgumentException( + "Unsupported value: '$value' of type '${value.javaClass.name}'") } } } @@ -943,7 +950,8 @@ private class InteractiveMediaAdsLibraryPigeonProxyApiBaseCodec(val registrar: I /** * The types of error that can be encountered. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorCode.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorCode.html. */ enum class AdErrorCode(val raw: Int) { /** Ads player was not provided. */ @@ -975,13 +983,13 @@ enum class AdErrorCode(val raw: Int) { /** A VAST response containing a single `` tag with no child tags. */ VAST_EMPTY_RESPONSE(13), /** - * Assets were found in the VAST ad response for a linear ad, but none of - * them matched the video player's capabilities. + * Assets were found in the VAST ad response for a linear ad, but none of them matched the video + * player's capabilities. */ VAST_LINEAR_ASSET_MISMATCH(14), /** - * At least one VAST wrapper ad loaded successfully and a subsequent wrapper - * or inline ad load has timed out. + * At least one VAST wrapper ad loaded successfully and a subsequent wrapper or inline ad load has + * timed out. */ VAST_LOAD_TIMEOUT(15), /** The ad response was not recognized as a valid VAST ad. */ @@ -989,8 +997,8 @@ enum class AdErrorCode(val raw: Int) { /** Failed to load media assets from a VAST response. */ VAST_MEDIA_LOAD_TIMEOUT(17), /** - * Assets were found in the VAST ad response for a nonlinear ad, but none of - * them matched the video player's capabilities. + * Assets were found in the VAST ad response for a nonlinear ad, but none of them matched the + * video player's capabilities. */ VAST_NONLINEAR_ASSET_MISMATCH(18), /** No Ads VAST response after one or more wrappers. */ @@ -1000,8 +1008,7 @@ enum class AdErrorCode(val raw: Int) { /** * Trafficking error. * - * Video player received an ad type that it was not expecting and/or cannot - * display. + * Video player received an ad type that it was not expecting and/or cannot display. */ VAST_TRAFFICKING_ERROR(21), /** There was an error playing the video ad. */ @@ -1019,7 +1026,8 @@ enum class AdErrorCode(val raw: Int) { /** * Specifies when the error was encountered, during either ad loading or playback. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorType.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.AdErrorType.html. */ enum class AdErrorType(val raw: Int) { /** Indicates that the error was encountered when the ad was being loaded. */ @@ -1039,7 +1047,8 @@ enum class AdErrorType(val raw: Int) { /** * Types of events that can occur during ad playback. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventType.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventType.html. */ enum class AdEventType(val raw: Int) { /** Fired when an ad break in a stream ends. */ @@ -1056,14 +1065,11 @@ enum class AdEventType(val raw: Int) { AD_PERIOD_ENDED(5), /** Fired when an ad period in a stream starts. */ AD_PERIOD_STARTED(6), - /** - * Fired to inform of ad progress and can be used by publisher to display a - * countdown timer. - */ + /** Fired to inform of ad progress and can be used by publisher to display a countdown timer. */ AD_PROGRESS(7), /** - * Fired when the ads manager is done playing all the valid ads in the ads - * response, or when the response doesn't return any valid ads. + * Fired when the ads manager is done playing all the valid ads in the ads response, or when the + * response doesn't return any valid ads. */ ALL_ADS_COMPLETED(8), /** Fired when an ad is clicked. */ @@ -1084,10 +1090,7 @@ enum class AdEventType(val raw: Int) { ICON_TAPPED(16), /** Fired when the VAST response has been received. */ LOADED(17), - /** - * Fired to enable the SDK to communicate a message to be logged, which is - * stored in adData. - */ + /** Fired to enable the SDK to communicate a message to be logged, which is stored in adData. */ LOG(18), /** Fired when the ad playhead crosses midpoint. */ MIDPOINT(19), @@ -1118,7 +1121,8 @@ enum class AdEventType(val raw: Int) { /** * Describes an element of the ad UI, to be requested or rendered by the SDK. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UiElement.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UiElement.html. */ enum class UiElement(val raw: Int) { /** The ad attribution UI element, for example, "Ad". */ @@ -1141,30 +1145,24 @@ enum class UiElement(val raw: Int) { * See https://developer.android.com/reference/android/media/AudioManager#AUDIOFOCUS_GAIN. */ enum class AudioManagerAudioFocus(val raw: Int) { - /** - * Used to indicate a gain of audio focus, or a request of audio focus, - * of unknown duration. - */ + /** Used to indicate a gain of audio focus, or a request of audio focus, of unknown duration. */ GAIN(0), /** - * Used to indicate a temporary gain or request of audio focus, anticipated - * to last a short amount of time. + * Used to indicate a temporary gain or request of audio focus, anticipated to last a short amount + * of time. * - * Examples of temporary changes are the playback of driving directions, or - * an event notification. + * Examples of temporary changes are the playback of driving directions, or an event notification. */ GAIN_TRANSIENT(1), /** - * Used to indicate a temporary request of audio focus, anticipated to last a - * short amount of time, during which no other applications, or system - * components, should play anything. + * Used to indicate a temporary request of audio focus, anticipated to last a short amount of + * time, during which no other applications, or system components, should play anything. */ GAIN_TRANSIENT_EXCLUSIVE(2), /** - * Used to indicate a temporary request of audio focus, anticipated to last a - * short amount of time, and where it is acceptable for other audio - * applications to keep playing after having lowered their output level (also - * referred to as "ducking"). + * Used to indicate a temporary request of audio focus, anticipated to last a short amount of + * time, and where it is acceptable for other audio applications to keep playing after having + * lowered their output level (also referred to as "ducking"). */ GAIN_TRANSIENT_MAY_DUCK(3), /** Used to indicate no audio focus has been gained or lost, or requested. */ @@ -1176,38 +1174,30 @@ enum class AudioManagerAudioFocus(val raw: Int) { } } } + private open class InteractiveMediaAdsLibraryPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - AdErrorCode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { AdErrorCode.ofRaw(it.toInt()) } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { - AdErrorType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { AdErrorType.ofRaw(it.toInt()) } } 131.toByte() -> { - return (readValue(buffer) as Long?)?.let { - AdEventType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { AdEventType.ofRaw(it.toInt()) } } 132.toByte() -> { - return (readValue(buffer) as Long?)?.let { - UiElement.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { UiElement.ofRaw(it.toInt()) } } 133.toByte() -> { - return (readValue(buffer) as Long?)?.let { - AudioManagerAudioFocus.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { AudioManagerAudioFocus.ofRaw(it.toInt()) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is AdErrorCode -> { stream.write(129) @@ -1237,34 +1227,50 @@ private open class InteractiveMediaAdsLibraryPigeonCodec : 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/BaseDisplayContainer.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiBaseDisplayContainer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiBaseDisplayContainer( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** * Sets slots for displaying companions. * * Passing null will reset the container to having no companion slots. */ - abstract fun setCompanionSlots(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, companionSlots: List?) + abstract fun setCompanionSlots( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, + companionSlots: List? + ) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiBaseDisplayContainer?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiBaseDisplayContainer? + ) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.setCompanionSlots", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.setCompanionSlots", + 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.BaseDisplayContainer - val companionSlotsArg = args[1] as List? - val wrapped: List = try { - api.setCompanionSlots(pigeon_instanceArg, companionSlotsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.BaseDisplayContainer + val companionSlotsArg = + args[1] as List? + val wrapped: List = + try { + api.setCompanionSlots(pigeon_instanceArg, companionSlotsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1276,114 +1282,146 @@ abstract class PigeonApiBaseDisplayContainer(open val pigeonRegistrar: Interacti @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of BaseDisplayContainer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseDisplayContainer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdDisplayContainer. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiAdDisplayContainer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +open class PigeonApiAdDisplayContainer( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdDisplayContainer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdDisplayContainer, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdDisplayContainer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiBaseDisplayContainer] used to access callback methods */ - fun pigeon_getPigeonApiBaseDisplayContainer(): PigeonApiBaseDisplayContainer - { + fun pigeon_getPigeonApiBaseDisplayContainer(): PigeonApiBaseDisplayContainer { return pigeonRegistrar.getPigeonApiBaseDisplayContainer() } - } /** - * An object which allows publishers to request ads from ad servers or a - * dynamic ad insertion stream. + * An object which allows publishers to request ads from ad servers or a 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsLoader. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsLoader(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdsLoader( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Registers a listener for errors that occur during the ads request. */ - abstract fun addAdErrorListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, listener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) + abstract fun addAdErrorListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, + listener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + ) /** Registers a listener for the ads manager loaded event. */ - abstract fun addAdsLoadedListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, listener: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener) + abstract fun addAdsLoadedListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, + listener: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener + ) /** Requests ads from a server. */ - abstract fun requestAds(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, request: com.google.ads.interactivemedia.v3.api.AdsRequest) + abstract fun requestAds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsLoader, + request: com.google.ads.interactivemedia.v3.api.AdsRequest + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsLoader?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener", + 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.AdsLoader - val listenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - val wrapped: List = try { - api.addAdErrorListener(pigeon_instanceArg, listenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val listenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + val wrapped: List = + try { + api.addAdErrorListener(pigeon_instanceArg, listenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1391,18 +1429,24 @@ abstract class PigeonApiAdsLoader(open val pigeonRegistrar: InteractiveMediaAdsL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener", + 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.AdsLoader - val listenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener - val wrapped: List = try { - api.addAdsLoadedListener(pigeon_instanceArg, listenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val listenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener + val wrapped: List = + try { + api.addAdsLoadedListener(pigeon_instanceArg, listenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1410,18 +1454,23 @@ abstract class PigeonApiAdsLoader(open val pigeonRegistrar: InteractiveMediaAdsL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds", + 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.AdsLoader val requestArg = args[1] as com.google.ads.interactivemedia.v3.api.AdsRequest - val wrapped: List = try { - api.requestAds(pigeon_instanceArg, requestArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.requestAds(pigeon_instanceArg, requestArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1433,16 +1482,19 @@ abstract class PigeonApiAdsLoader(open val pigeonRegistrar: InteractiveMediaAdsL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsLoader and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance" @@ -1450,85 +1502,106 @@ abstract class PigeonApiAdsLoader(open val pigeonRegistrar: InteractiveMediaAdsL channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManagerLoadedEvent.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsManagerLoadedEvent(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdsManagerLoadedEvent( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** - * The ads manager that will control playback of the loaded ads, or null when - * using dynamic ad insertion. + * The ads manager that will control playback of the loaded ads, or null when using dynamic ad + * insertion. */ - abstract fun manager(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent): com.google.ads.interactivemedia.v3.api.AdsManager + abstract fun manager( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent + ): com.google.ads.interactivemedia.v3.api.AdsManager @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsManagerLoadedEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val managerArg = manager(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, managerArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdErrorEvent.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdErrorEvent(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdErrorEvent( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** The AdError that caused this event. */ - abstract fun error(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdErrorEvent): com.google.ads.interactivemedia.v3.api.AdError + abstract fun error( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdErrorEvent + ): com.google.ads.interactivemedia.v3.api.AdError @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdErrorEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorArg = error(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -1537,49 +1610,63 @@ abstract class PigeonApiAdErrorEvent(open val pigeonRegistrar: InteractiveMediaA channel.send(listOf(pigeon_identifierArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdError(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdError( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** The error's code. */ - abstract fun errorCode(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): AdErrorCode + abstract fun errorCode( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError + ): AdErrorCode /** The error code's number. */ - abstract fun errorCodeNumber(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): Long + abstract fun errorCodeNumber( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError + ): Long /** The error's type. */ - abstract fun errorType(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): AdErrorType + abstract fun errorType( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError + ): AdErrorType /** A human-readable summary of the error. */ abstract fun message(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdError): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdError, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val errorCodeNumberArg = errorCodeNumber(pigeon_instanceArg) val errorTypeArg = errorType(pigeon_instanceArg) @@ -1588,128 +1675,170 @@ abstract class PigeonApiAdError(open val pigeonRegistrar: InteractiveMediaAdsLib val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, errorCodeArg, errorCodeNumberArg, errorTypeArg, messageArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, errorCodeArg, errorCodeNumberArg, errorTypeArg, messageArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * 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/kotlin/com/google/ads/interactivemedia/v3/api/AdsRequest. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/kotlin/com/google/ads/interactivemedia/v3/api/AdsRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdsRequest( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Sets the URL from which ads will be requested. */ - abstract fun setAdTagUrl(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, adTagUrl: String) + abstract fun setAdTagUrl( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + adTagUrl: String + ) /** - * Attaches a ContentProgressProvider instance to allow scheduling ad breaks - * based on content progress (cue points). + * Attaches a ContentProgressProvider instance to allow scheduling ad breaks based on content + * progress (cue points). */ - abstract fun setContentProgressProvider(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, provider: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider) + abstract fun setContentProgressProvider( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + provider: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider + ) /** - * Notifies the SDK whether the player intends to start the content and ad in - * response to a user action or whether it will be automatically played. + * Notifies the SDK whether the player intends to start the content and ad in response to a user + * action or whether it will be automatically played. * - * Not calling this function leaves the setting as unknown. Note: Changing - * this setting will have no impact on ad playback. + * Not calling this function leaves the setting as unknown. Note: Changing this setting will have + * no impact on ad playback. */ - abstract fun setAdWillAutoPlay(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, willAutoPlay: Boolean) + abstract fun setAdWillAutoPlay( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + willAutoPlay: Boolean + ) /** - * Notifies the SDK whether the player intends to start the content and ad - * while muted. + * Notifies the SDK whether the player intends to start the content and ad while muted. * - * Not calling this function leaves the setting as unknown. Note: Changing - * this setting will have no impact on ad playback. + * Not calling this function leaves the setting as unknown. Note: Changing this setting will have + * no impact on ad playback. */ - abstract fun setAdWillPlayMuted(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, willPlayMuted: Boolean) + abstract fun setAdWillPlayMuted( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + willPlayMuted: Boolean + ) /** - * Specifies a VAST, VMAP, or ad rules response to be used instead of making - * a request through an ad tag URL. + * Specifies a VAST, VMAP, or ad rules response to be used instead of making a request through an + * ad tag URL. */ - abstract fun setAdsResponse(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, cannedAdResponse: String) + abstract fun setAdsResponse( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + cannedAdResponse: String + ) /** * Specifies the duration of the content in seconds to be shown. * - * This optional parameter is used by AdX requests. It is recommended for AdX - * users. + * This optional parameter is used by AdX requests. It is recommended for AdX users. */ - abstract fun setContentDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, duration: Double) + abstract fun setContentDuration( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + duration: Double + ) /** * Specifies the keywords used to describe the content to be shown. * - * This optional parameter is used by AdX requests and is recommended for AdX - * users. + * This optional parameter is used by AdX requests and is recommended for AdX users. */ - abstract fun setContentKeywords(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, keywords: List) + abstract fun setContentKeywords( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + keywords: List + ) /** * Specifies the title of the content to be shown. * - * Used in AdX requests. This optional parameter is used by AdX requests and - * is recommended for AdX users. + * Used in AdX requests. This optional parameter is used by AdX requests and is recommended for + * AdX users. */ - abstract fun setContentTitle(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, title: String) + abstract fun setContentTitle( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + title: String + ) /** - * Notifies the SDK whether the player intends to continuously play the - * content videos one after another similar to TV broadcast. + * Notifies the SDK whether the player intends to continuously play the content videos one after + * another similar to TV broadcast. * - * Not calling this function leaves the setting as unknown. Note: Changing - * this setting will have no impact on ad playback. + * Not calling this function leaves the setting as unknown. Note: Changing this setting will have + * no impact on ad playback. */ - abstract fun setContinuousPlayback(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, continuousPlayback: Boolean) + abstract fun setContinuousPlayback( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + continuousPlayback: Boolean + ) /** - * Specifies the maximum amount of time to wait in seconds, after calling - * requestAds, before requesting the ad tag URL. + * Specifies the maximum amount of time to wait in seconds, after calling requestAds, before + * requesting the ad tag URL. * - * This can be used to stagger requests during a live-stream event, in order - * to mitigate spikes in the number of requests. + * This can be used to stagger requests during a live-stream event, in order to mitigate spikes in + * the number of requests. */ - abstract fun setLiveStreamPrefetchSeconds(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, prefetchTime: Double) + abstract fun setLiveStreamPrefetchSeconds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + prefetchTime: Double + ) /** * Specifies the VAST load timeout in milliseconds for a single wrapper. * - * This parameter is optional and will override the default timeout, - * currently set to 5000ms. + * This parameter is optional and will override the default timeout, currently set to 5000ms. */ - abstract fun setVastLoadTimeout(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, timeout: Double) + abstract fun setVastLoadTimeout( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRequest, + timeout: Double + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsRequest?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl", + 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.AdsRequest val adTagUrlArg = args[1] as String - val wrapped: List = try { - api.setAdTagUrl(pigeon_instanceArg, adTagUrlArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAdTagUrl(pigeon_instanceArg, adTagUrlArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1717,18 +1846,24 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider", + 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.AdsRequest - val providerArg = args[1] as com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider - val wrapped: List = try { - api.setContentProgressProvider(pigeon_instanceArg, providerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val providerArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider + val wrapped: List = + try { + api.setContentProgressProvider(pigeon_instanceArg, providerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1736,18 +1871,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillAutoPlay", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillAutoPlay", + 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.AdsRequest val willAutoPlayArg = args[1] as Boolean - val wrapped: List = try { - api.setAdWillAutoPlay(pigeon_instanceArg, willAutoPlayArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAdWillAutoPlay(pigeon_instanceArg, willAutoPlayArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1755,18 +1895,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillPlayMuted", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillPlayMuted", + 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.AdsRequest val willPlayMutedArg = args[1] as Boolean - val wrapped: List = try { - api.setAdWillPlayMuted(pigeon_instanceArg, willPlayMutedArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAdWillPlayMuted(pigeon_instanceArg, willPlayMutedArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1774,18 +1919,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdsResponse", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdsResponse", + 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.AdsRequest val cannedAdResponseArg = args[1] as String - val wrapped: List = try { - api.setAdsResponse(pigeon_instanceArg, cannedAdResponseArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAdsResponse(pigeon_instanceArg, cannedAdResponseArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1793,18 +1943,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentDuration", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentDuration", + 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.AdsRequest val durationArg = args[1] as Double - val wrapped: List = try { - api.setContentDuration(pigeon_instanceArg, durationArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setContentDuration(pigeon_instanceArg, durationArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1812,18 +1967,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentKeywords", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentKeywords", + 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.AdsRequest val keywordsArg = args[1] as List - val wrapped: List = try { - api.setContentKeywords(pigeon_instanceArg, keywordsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setContentKeywords(pigeon_instanceArg, keywordsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1831,18 +1991,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentTitle", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentTitle", + 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.AdsRequest val titleArg = args[1] as String - val wrapped: List = try { - api.setContentTitle(pigeon_instanceArg, titleArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setContentTitle(pigeon_instanceArg, titleArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1850,18 +2015,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContinuousPlayback", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContinuousPlayback", + 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.AdsRequest val continuousPlaybackArg = args[1] as Boolean - val wrapped: List = try { - api.setContinuousPlayback(pigeon_instanceArg, continuousPlaybackArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setContinuousPlayback(pigeon_instanceArg, continuousPlaybackArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1869,18 +2039,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setLiveStreamPrefetchSeconds", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setLiveStreamPrefetchSeconds", + 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.AdsRequest val prefetchTimeArg = args[1] as Double - val wrapped: List = try { - api.setLiveStreamPrefetchSeconds(pigeon_instanceArg, prefetchTimeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setLiveStreamPrefetchSeconds(pigeon_instanceArg, prefetchTimeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1888,18 +2063,23 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setVastLoadTimeout", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRequest.setVastLoadTimeout", + 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.AdsRequest val timeoutArg = args[1] as Double - val wrapped: List = try { - api.setVastLoadTimeout(pigeon_instanceArg, timeoutArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setVastLoadTimeout(pigeon_instanceArg, timeoutArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1911,16 +2091,19 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRequest, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance" @@ -1928,51 +2111,69 @@ abstract class PigeonApiAdsRequest(open val pigeonRegistrar: InteractiveMediaAds channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/android/api/reference/com/google/ads/interactivemedia/v3/api/player/ContentProgressProvider.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiContentProgressProvider(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider +abstract class PigeonApiContentProgressProvider( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider /** * Sets an update on the progress of the video. * - * This is a custom method added to the native class because the native - * method `getContentProgress` requires a synchronous return value. + * This is a custom method added to the native class because the native method + * `getContentProgress` requires a synchronous return value. */ - abstract fun setContentProgress(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, update: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) + abstract fun setContentProgress( + pigeon_instance: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, + update: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + ) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiContentProgressProvider?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiContentProgressProvider? + ) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1980,18 +2181,25 @@ abstract class PigeonApiContentProgressProvider(open val pigeonRegistrar: Intera } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.setContentProgress", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.setContentProgress", + 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.player.ContentProgressProvider - val updateArg = args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - val wrapped: List = try { - api.setContentProgress(pigeon_instanceArg, updateArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider + val updateArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + val wrapped: List = + try { + api.setContentProgress(pigeon_instanceArg, updateArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2003,49 +2211,59 @@ abstract class PigeonApiContentProgressProvider(open val pigeonRegistrar: Intera @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ContentProgressProvider and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.ContentProgressProvider, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * An object which handles playing ads after they've been received from the - * server. + * An object which handles playing ads after they've been received from the server. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManager. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManager. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdsManager( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** * 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 adCuePoints(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager): List + abstract fun adCuePoints( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager + ): List /** Discards current ad break and resumes content. */ abstract fun discardAdBreak(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager) @@ -2062,8 +2280,7 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds /** * Skips the current ad. * - * `AdsManager.skip()` only skips ads if IMA does not render the 'Skip ad' - * button. + * `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) @@ -2072,17 +2289,22 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsManager?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak", + 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.discardAdBreak(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.discardAdBreak(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2090,17 +2312,20 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.pause", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.pause", 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.pause(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pause(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2108,17 +2333,20 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.start", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.start", 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.start(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.start(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2126,17 +2354,22 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.resume", codec) + 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) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.resume(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2144,17 +2377,20 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.skip", codec) + 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) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.skip(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2166,16 +2402,19 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManager, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsManager, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adCuePointsArg = adCuePoints(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -2184,85 +2423,109 @@ abstract class PigeonApiAdsManager(open val pigeonRegistrar: InteractiveMediaAds channel.send(listOf(pigeon_identifierArg, adCuePointsArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiBaseManager] used to access callback methods */ - fun pigeon_getPigeonApiBaseManager(): PigeonApiBaseManager - { + fun pigeon_getPigeonApiBaseManager(): PigeonApiBaseManager { return pigeonRegistrar.getPigeonApiBaseManager() } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/BaseManager.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiBaseManager( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** - * Registers a listener for errors that occur during the ad or stream - * initialization and playback. + * Registers a listener for errors that occur during the ad or stream initialization and playback. */ - abstract fun addAdErrorListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) + abstract fun addAdErrorListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, + errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + ) /** - * Registers a listener for ad events that occur during ad or stream - * initialization and playback. + * Registers a listener for ad events that occur during ad or stream initialization and playback. */ - abstract fun addAdEventListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) + abstract fun addAdEventListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, + adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener + ) - /** - * Stops the ad and all tracking, then releases all assets that were loaded - * to play the ad. - */ + /** Stops the ad and all tracking, then releases all assets that were loaded to play the ad. */ abstract fun destroy(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager) /** Initializes the ad experience on the manager. */ - abstract fun init(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, settings: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings?) + abstract fun init( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, + settings: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings? + ) /** Generic focus endpoint that puts focus on the skip button if present. */ abstract fun focus(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager) /** Returns the latest AdProgressInfo for the current playing ad. */ - abstract fun getAdProgressInfo(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager): com.google.ads.interactivemedia.v3.api.AdProgressInfo? + abstract fun getAdProgressInfo( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager + ): com.google.ads.interactivemedia.v3.api.AdProgressInfo? /** Get currently playing ad. */ - abstract fun getCurrentAd(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager): com.google.ads.interactivemedia.v3.api.Ad? + abstract fun getCurrentAd( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager + ): com.google.ads.interactivemedia.v3.api.Ad? /** Removes a listener for error events. */ - abstract fun removeAdErrorListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener) + abstract fun removeAdErrorListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, + errorListener: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + ) /** Removes a listener for ad events. */ - abstract fun removeAdEventListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener) + abstract fun removeAdEventListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.BaseManager, + adEventListener: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiBaseManager?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener", + 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.BaseManager - val errorListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - val wrapped: List = try { - api.addAdErrorListener(pigeon_instanceArg, errorListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val errorListenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + val wrapped: List = + try { + api.addAdErrorListener(pigeon_instanceArg, errorListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2270,18 +2533,24 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener", + 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.BaseManager - val adEventListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener - val wrapped: List = try { - api.addAdEventListener(pigeon_instanceArg, adEventListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val adEventListenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener + val wrapped: List = + try { + api.addAdEventListener(pigeon_instanceArg, adEventListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2289,17 +2558,22 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy", + 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.BaseManager - val wrapped: List = try { - api.destroy(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.destroy(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2307,18 +2581,22 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.init", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.init", 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.BaseManager - val settingsArg = args[1] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings? - val wrapped: List = try { - api.init(pigeon_instanceArg, settingsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val settingsArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings? + val wrapped: List = + try { + api.init(pigeon_instanceArg, settingsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2326,17 +2604,22 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.focus", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.focus", + 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.BaseManager - val wrapped: List = try { - api.focus(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.focus(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2344,16 +2627,21 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.getAdProgressInfo", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.getAdProgressInfo", + 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.BaseManager - val wrapped: List = try { - listOf(api.getAdProgressInfo(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getAdProgressInfo(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2361,16 +2649,21 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.getCurrentAd", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.getCurrentAd", + 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.BaseManager - val wrapped: List = try { - listOf(api.getCurrentAd(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCurrentAd(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2378,18 +2671,24 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdErrorListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdErrorListener", + 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.BaseManager - val errorListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener - val wrapped: List = try { - api.removeAdErrorListener(pigeon_instanceArg, errorListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val errorListenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener + val wrapped: List = + try { + api.removeAdErrorListener(pigeon_instanceArg, errorListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2397,18 +2696,24 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdEventListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdEventListener", + 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.BaseManager - val adEventListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener - val wrapped: List = try { - api.removeAdEventListener(pigeon_instanceArg, adEventListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val adEventListenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener + val wrapped: List = + try { + api.removeAdEventListener(pigeon_instanceArg, adEventListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2420,16 +2725,19 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of BaseManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseManager, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.BaseManager, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance" @@ -2437,46 +2745,58 @@ abstract class PigeonApiBaseManager(open val pigeonRegistrar: InteractiveMediaAd channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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/kotlin/com/google/ads/interactivemedia/v3/api/AdEvent. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/kotlin/com/google/ads/interactivemedia/v3/api/AdEvent. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdEvent(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdEvent( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** The type of event that occurred. */ abstract fun type(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent): AdEventType /** A map containing any extra ad data for the event, if needed. */ - abstract fun adData(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent): Map? + abstract fun adData( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent + ): Map? /** The ad with which this event is associated. */ - abstract fun ad(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent): com.google.ads.interactivemedia.v3.api.Ad? + abstract fun ad( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdEvent + ): com.google.ads.interactivemedia.v3.api.Ad? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdEvent and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val typeArg = type(pigeon_instanceArg) val adDataArg = adData(pigeon_instanceArg) val adArg = ad(pigeon_instanceArg) @@ -2487,66 +2807,89 @@ abstract class PigeonApiAdEvent(open val pigeonRegistrar: InteractiveMediaAdsLib channel.send(listOf(pigeon_identifierArg, typeArg, adDataArg, adArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkFactory. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiImaSdkFactory( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { abstract fun instance(): com.google.ads.interactivemedia.v3.api.ImaSdkFactory - abstract fun createAdDisplayContainer(container: android.view.ViewGroup, player: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer): com.google.ads.interactivemedia.v3.api.AdDisplayContainer + abstract fun createAdDisplayContainer( + container: android.view.ViewGroup, + player: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer + ): com.google.ads.interactivemedia.v3.api.AdDisplayContainer /** Creates a CompanionAdSlot for the SDK to fill with companion ads. */ - abstract fun createCompanionAdSlot(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.CompanionAdSlot + abstract fun createCompanionAdSlot( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory + ): com.google.ads.interactivemedia.v3.api.CompanionAdSlot /** Creates an `ImaSdkSettings` object for configuring the IMA SDK. */ - abstract fun createImaSdkSettings(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.ImaSdkSettings + abstract fun createImaSdkSettings( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory + ): com.google.ads.interactivemedia.v3.api.ImaSdkSettings - /** - * Creates an `AdsLoader` for requesting ads using the specified settings - * object. - */ - abstract fun createAdsLoader(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, settings: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, container: com.google.ads.interactivemedia.v3.api.AdDisplayContainer): com.google.ads.interactivemedia.v3.api.AdsLoader + /** Creates an `AdsLoader` for requesting ads using the specified settings object. */ + abstract fun createAdsLoader( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, + settings: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + container: com.google.ads.interactivemedia.v3.api.AdDisplayContainer + ): com.google.ads.interactivemedia.v3.api.AdsLoader /** Creates an AdsRequest object to contain the data used to request ads. */ - abstract fun createAdsRequest(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.AdsRequest + abstract fun createAdsRequest( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory + ): com.google.ads.interactivemedia.v3.api.AdsRequest /** - * Creates an `AdsRenderingSettings` object to give the AdsManager parameters - * that control the rendering of ads. + * Creates an `AdsRenderingSettings` object to give the AdsManager parameters that control the + * rendering of ads. */ - abstract fun createAdsRenderingSettings(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory): com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + abstract fun createAdsRenderingSettings( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkFactory + ): com.google.ads.interactivemedia.v3.api.AdsRenderingSettings companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImaSdkFactory?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2554,17 +2897,22 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val containerArg = args[0] as android.view.ViewGroup val playerArg = args[1] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer - val wrapped: List = try { - listOf(api.createAdDisplayContainer(containerArg, playerArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createAdDisplayContainer(containerArg, playerArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2572,16 +2920,21 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createCompanionAdSlot", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createCompanionAdSlot", + 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.ImaSdkFactory - val wrapped: List = try { - listOf(api.createCompanionAdSlot(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createCompanionAdSlot(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2589,16 +2942,21 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings", + 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.ImaSdkFactory - val wrapped: List = try { - listOf(api.createImaSdkSettings(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createImaSdkSettings(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2606,18 +2964,23 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader", + 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.ImaSdkFactory val settingsArg = args[1] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val containerArg = args[2] as com.google.ads.interactivemedia.v3.api.AdDisplayContainer - val wrapped: List = try { - listOf(api.createAdsLoader(pigeon_instanceArg, settingsArg, containerArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createAdsLoader(pigeon_instanceArg, settingsArg, containerArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2625,16 +2988,21 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest", + 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.ImaSdkFactory - val wrapped: List = try { - listOf(api.createAdsRequest(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createAdsRequest(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2642,16 +3010,21 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRenderingSettings", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRenderingSettings", + 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.ImaSdkFactory - val wrapped: List = try { - listOf(api.createAdsRenderingSettings(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createAdsRenderingSettings(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2663,16 +3036,19 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImaSdkFactory and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkFactory, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance" @@ -2680,102 +3056,138 @@ abstract class PigeonApiImaSdkFactory(open val pigeonRegistrar: InteractiveMedia channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkSettings.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiImaSdkSettings( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Sets whether to automatically play VMAP and ad rules ad breaks. */ - abstract fun setAutoPlayAdBreaks(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, autoPlayAdBreaks: Boolean) + abstract fun setAutoPlayAdBreaks( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + autoPlayAdBreaks: Boolean + ) /** Enables and disables the debug mode, which is disabled by default. */ - abstract fun setDebugMode(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, debugMode: Boolean) + abstract fun setDebugMode( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + debugMode: Boolean + ) /** * Sets the feature flags and their states to control experimental features. * - * This should be set as early as possible, before requesting ads. Settings - * will remain constant until the next ad request. Calling this method again - * will reset any feature flags for the next ad request. + * This should be set as early as possible, before requesting ads. Settings will remain constant + * until the next ad request. Calling this method again will reset any feature flags for the next + * ad request. */ - abstract fun setFeatureFlags(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, featureFlags: Map) + abstract fun setFeatureFlags( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + featureFlags: Map + ) /** * Sets the preferred language for the ad UI. * - * The supported codes can be found in the Localization guide and are closely - * related to the two-letter ISO 639-1 language codes. + * The supported codes can be found in the Localization guide and are closely related to the + * two-letter ISO 639-1 language codes. * - * Once the AdsLoader object has been created, using this setter will have no - * effect. + * Once the AdsLoader object has been created, using this setter will have no effect. */ - abstract fun setLanguage(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, language: String) + abstract fun setLanguage( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + language: String + ) /** - * Specifies the maximum number of redirects before the subsequent redirects - * will be denied and the ad load aborted. + * Specifies the maximum number of redirects before the subsequent redirects will be denied and + * the ad load aborted. * * The default is 4. */ - abstract fun setMaxRedirects(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, maxRedirects: Long) + abstract fun setMaxRedirects( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + maxRedirects: Long + ) /** * Sets the partner provided player type. * - * Player type greater than 20 characters will be truncated. The player type - * specified should be short and unique. + * Player type greater than 20 characters will be truncated. The player type specified should be + * short and unique. */ - abstract fun setPlayerType(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, playerType: String) + abstract fun setPlayerType( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + playerType: String + ) /** * Sets the partner provided player version. * * Player versions greater than 20 characters will be truncated. */ - abstract fun setPlayerVersion(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, playerVersion: String) + abstract fun setPlayerVersion( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + playerVersion: String + ) /** Sets the publisher provided ID used for tracking. */ - abstract fun setPpid(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, ppid: String) + abstract fun setPpid( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + ppid: String + ) /** * Session ID is a temporary random ID. * - * A session ID must be a UUID, or an empty string if the SDK should not send - * a session ID. + * A session ID must be a UUID, or an empty string if the SDK should not send a session ID. */ - abstract fun setSessionId(pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, sessionId: String) + abstract fun setSessionId( + pigeon_instance: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + sessionId: String + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiImaSdkSettings?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setAutoPlayAdBreaks", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setAutoPlayAdBreaks", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val autoPlayAdBreaksArg = args[1] as Boolean - val wrapped: List = try { - api.setAutoPlayAdBreaks(pigeon_instanceArg, autoPlayAdBreaksArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAutoPlayAdBreaks(pigeon_instanceArg, autoPlayAdBreaksArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2783,18 +3195,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setDebugMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setDebugMode", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val debugModeArg = args[1] as Boolean - val wrapped: List = try { - api.setDebugMode(pigeon_instanceArg, debugModeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setDebugMode(pigeon_instanceArg, debugModeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2802,18 +3220,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setFeatureFlags", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setFeatureFlags", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val featureFlagsArg = args[1] as Map - val wrapped: List = try { - api.setFeatureFlags(pigeon_instanceArg, featureFlagsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setFeatureFlags(pigeon_instanceArg, featureFlagsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2821,18 +3245,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setLanguage", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setLanguage", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val languageArg = args[1] as String - val wrapped: List = try { - api.setLanguage(pigeon_instanceArg, languageArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setLanguage(pigeon_instanceArg, languageArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2840,18 +3270,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setMaxRedirects", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setMaxRedirects", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val maxRedirectsArg = args[1] as Long - val wrapped: List = try { - api.setMaxRedirects(pigeon_instanceArg, maxRedirectsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setMaxRedirects(pigeon_instanceArg, maxRedirectsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2859,18 +3295,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerType", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerType", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val playerTypeArg = args[1] as String - val wrapped: List = try { - api.setPlayerType(pigeon_instanceArg, playerTypeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setPlayerType(pigeon_instanceArg, playerTypeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2878,18 +3320,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerVersion", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerVersion", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val playerVersionArg = args[1] as String - val wrapped: List = try { - api.setPlayerVersion(pigeon_instanceArg, playerVersionArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setPlayerVersion(pigeon_instanceArg, playerVersionArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2897,18 +3345,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPpid", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPpid", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val ppidArg = args[1] as String - val wrapped: List = try { - api.setPpid(pigeon_instanceArg, ppidArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setPpid(pigeon_instanceArg, ppidArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2916,18 +3370,24 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setSessionId", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setSessionId", + 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.ImaSdkSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.ImaSdkSettings val sessionIdArg = args[1] as String - val wrapped: List = try { - api.setSessionId(pigeon_instanceArg, sessionIdArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSessionId(pigeon_instanceArg, sessionIdArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2939,16 +3399,19 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ImaSdkSettings and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.ImaSdkSettings, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance" @@ -2956,51 +3419,64 @@ abstract class PigeonApiImaSdkSettings(open val pigeonRegistrar: InteractiveMedi channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoProgressUpdate.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoProgressUpdate(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(currentTimeMs: Long, durationMs: Long): com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - - /** - * Value to use for cases when progress is not yet defined, such as video - * initialization. - */ - abstract fun videoTimeNotReady(): com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate +abstract class PigeonApiVideoProgressUpdate( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor( + currentTimeMs: Long, + durationMs: Long + ): com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + + /** Value to use for cases when progress is not yet defined, such as video initialization. */ + abstract fun videoTimeNotReady(): + com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoProgressUpdate?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val currentTimeMsArg = args[1] as Long val durationMsArg = args[2] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(currentTimeMsArg,durationMsArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(currentTimeMsArg, durationMsArg), + pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3008,17 +3484,23 @@ abstract class PigeonApiVideoProgressUpdate(open val pigeonRegistrar: Interactiv } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.videoTimeNotReady(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.videoTimeNotReady(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3030,56 +3512,70 @@ abstract class PigeonApiVideoProgressUpdate(open val pigeonRegistrar: Interactiv @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoProgressUpdate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/AdMediaInfo.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdMediaInfo(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun url(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo): String +abstract class PigeonApiAdMediaInfo( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun url( + pigeon_instance: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdMediaInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val urlArg = url(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec @@ -3088,30 +3584,35 @@ abstract class PigeonApiAdMediaInfo(open val pigeonRegistrar: InteractiveMediaAd channel.send(listOf(pigeon_identifierArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdPodInfo.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdPodInfo(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdPodInfo( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** * The position of the ad within the pod. * - * The value returned is one-based, for example, 1 of 2, 2 of 2, etc. If the - * ad is not part of a pod, this will return 1. + * The value returned is one-based, for example, 1 of 2, 2 of 2, etc. If the ad is not part of a + * pod, this will return 1. */ abstract fun adPosition(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Long @@ -3120,7 +3621,9 @@ abstract class PigeonApiAdPodInfo(open val pigeonRegistrar: InteractiveMediaAdsL * * For unknown duration, -1 is returned. */ - abstract fun maxDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Double + abstract fun maxDuration( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo + ): Double /** Client side and DAI VOD: Returns the index of the ad pod. */ abstract fun podIndex(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Long @@ -3128,9 +3631,9 @@ abstract class PigeonApiAdPodInfo(open val pigeonRegistrar: InteractiveMediaAdsL /** * The content time offset at which the current ad pod was scheduled. * - * For preroll pod, 0 is returned. For midrolls, the scheduled time is - * returned in seconds. For postroll, -1 is returned. Defaults to 0 if this - * ad is not part of a pod, or the pod is not part of an ad playlist. + * For preroll pod, 0 is returned. For midrolls, the scheduled time is returned in seconds. For + * postroll, -1 is returned. Defaults to 0 if this ad is not part of a pod, or the pod is not part + * of an ad playlist. */ abstract fun timeOffset(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdPodInfo): Double @@ -3142,16 +3645,19 @@ abstract class PigeonApiAdPodInfo(open val pigeonRegistrar: InteractiveMediaAdsL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdPodInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adPositionArg = adPosition(pigeon_instanceArg) val maxDurationArg = maxDuration(pigeon_instanceArg) val podIndexArg = podIndex(pigeon_instanceArg) @@ -3162,29 +3668,41 @@ abstract class PigeonApiAdPodInfo(open val pigeonRegistrar: InteractiveMediaAdsL val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, adPositionArg, maxDurationArg, podIndexArg, timeOffsetArg, totalAdsArg, isBumperArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, + adPositionArg, + maxDurationArg, + podIndexArg, + timeOffsetArg, + totalAdsArg, + isBumperArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** - * FrameLayout is designed to block out an area on the screen to display a - * single item. + * FrameLayout is designed to block out an area on the screen to display a single item. * * See https://developer.android.com/reference/android/widget/FrameLayout. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFrameLayout(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiFrameLayout( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): android.widget.FrameLayout companion object { @@ -3192,17 +3710,23 @@ abstract class PigeonApiFrameLayout(open val pigeonRegistrar: InteractiveMediaAd fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFrameLayout?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3214,16 +3738,19 @@ abstract class PigeonApiFrameLayout(open val pigeonRegistrar: InteractiveMediaAd @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FrameLayout and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.widget.FrameLayout, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.widget.FrameLayout, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance" @@ -3231,24 +3758,25 @@ abstract class PigeonApiFrameLayout(open val pigeonRegistrar: InteractiveMediaAd channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiViewGroup] used to access callback methods */ - fun pigeon_getPigeonApiViewGroup(): PigeonApiViewGroup - { + fun pigeon_getPigeonApiViewGroup(): PigeonApiViewGroup { return pigeonRegistrar.getPigeonApiViewGroup() } - } /** * A special view that can contain other views (called children.) @@ -3256,14 +3784,15 @@ abstract class PigeonApiFrameLayout(open val pigeonRegistrar: InteractiveMediaAd * See https://developer.android.com/reference/android/view/ViewGroup. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiViewGroup( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Adds a child view. */ abstract fun addView(pigeon_instance: android.view.ViewGroup, view: android.view.View) /** - * Called by a ViewGroup subclass to remove child views from itself, when it - * must first know its size on screen before it can calculate how many child - * views it will render. + * Called by a ViewGroup subclass to remove child views from itself, when it must first know its + * size on screen before it can calculate how many child views it will render. */ abstract fun removeView(pigeon_instance: android.view.ViewGroup, view: android.view.View) @@ -3272,18 +3801,23 @@ abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsL fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiViewGroup?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.ViewGroup val viewArg = args[1] as android.view.View - val wrapped: List = try { - api.addView(pigeon_instanceArg, viewArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.addView(pigeon_instanceArg, viewArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3291,18 +3825,23 @@ abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.ViewGroup.removeView", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.ViewGroup.removeView", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.ViewGroup val viewArg = args[1] as android.view.View - val wrapped: List = try { - api.removeView(pigeon_instanceArg, viewArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.removeView(pigeon_instanceArg, viewArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3314,16 +3853,19 @@ abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ViewGroup and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.view.ViewGroup, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.view.ViewGroup, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance" @@ -3331,24 +3873,25 @@ abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsL channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiView] used to access callback methods */ - fun pigeon_getPigeonApiView(): PigeonApiView - { + fun pigeon_getPigeonApiView(): PigeonApiView { return pigeonRegistrar.getPigeonApiView() } - } /** * Displays a video file. @@ -3356,7 +3899,9 @@ abstract class PigeonApiViewGroup(open val pigeonRegistrar: InteractiveMediaAdsL * See https://developer.android.com/reference/android/widget/VideoView. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiVideoView( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): android.widget.VideoView /** Sets the URI of the video. */ @@ -3370,29 +3915,38 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL abstract fun getCurrentPosition(pigeon_instance: android.widget.VideoView): Long /** - * Sets which type of audio focus will be requested during the playback, or - * configures playback to not request audio focus. + * Sets which type of audio focus will be requested during the playback, or configures playback to + * not request audio focus. * * Only available on Android API 26+. Noop on lower versions. */ - abstract fun setAudioFocusRequest(pigeon_instance: android.widget.VideoView, focusGain: AudioManagerAudioFocus) + abstract fun setAudioFocusRequest( + pigeon_instance: android.widget.VideoView, + focusGain: AudioManagerAudioFocus + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoView?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3400,18 +3954,23 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.widget.VideoView val uriArg = args[1] as String? - val wrapped: List = try { - api.setVideoUri(pigeon_instanceArg, uriArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setVideoUri(pigeon_instanceArg, uriArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3419,16 +3978,21 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.widget.VideoView - val wrapped: List = try { - listOf(api.getCurrentPosition(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCurrentPosition(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3436,18 +4000,23 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoView.setAudioFocusRequest", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoView.setAudioFocusRequest", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.widget.VideoView val focusGainArg = args[1] as AudioManagerAudioFocus - val wrapped: List = try { - api.setAudioFocusRequest(pigeon_instanceArg, focusGainArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAudioFocusRequest(pigeon_instanceArg, focusGainArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3459,24 +4028,32 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoView and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.widget.VideoView, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.widget.VideoView, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError("new-instance-error", "Attempting to create a new Dart instance of VideoView, but the class has a nonnull callback method.", ""))) + FlutterError( + "new-instance-error", + "Attempting to create a new Dart instance of VideoView, but the class has a nonnull callback method.", + ""))) } } /** Callback to be invoked when the media source is ready for playback. */ - fun onPrepared(pigeon_instanceArg: android.widget.VideoView, playerArg: android.media.MediaPlayer, callback: (Result) -> Unit) -{ + fun onPrepared( + pigeon_instanceArg: android.widget.VideoView, + playerArg: android.media.MediaPlayer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3495,14 +4072,19 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Callback to be invoked when playback of a media source has completed. */ - fun onCompletion(pigeon_instanceArg: android.widget.VideoView, playerArg: android.media.MediaPlayer, callback: (Result) -> Unit) -{ + fun onCompletion( + pigeon_instanceArg: android.widget.VideoView, + playerArg: android.media.MediaPlayer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3521,17 +4103,21 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - /** - * Callback to be invoked when there has been an error during an asynchronous - * operation. - */ - fun onError(pigeon_instanceArg: android.widget.VideoView, playerArg: android.media.MediaPlayer, whatArg: Long, extraArg: Long, callback: (Result) -> Unit) -{ + /** Callback to be invoked when there has been an error during an asynchronous operation. */ + fun onError( + pigeon_instanceArg: android.widget.VideoView, + playerArg: android.media.MediaPlayer, + whatArg: Long, + extraArg: Long, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3550,18 +4136,18 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } @Suppress("FunctionName") /** An implementation of [PigeonApiView] used to access callback methods */ - fun pigeon_getPigeonApiView(): PigeonApiView - { + fun pigeon_getPigeonApiView(): PigeonApiView { return pigeonRegistrar.getPigeonApiView() } - } /** * This class represents the basic building block for user interface components. @@ -3569,19 +4155,21 @@ abstract class PigeonApiVideoView(open val pigeonRegistrar: InteractiveMediaAdsL * See https://developer.android.com/reference/android/view/View. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiView(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +open class PigeonApiView( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of View and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance" @@ -3589,26 +4177,29 @@ open class PigeonApiView(open val pigeonRegistrar: InteractiveMediaAdsLibraryPig channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * MediaPlayer class can be used to control playback of audio/video files and - * streams. + * MediaPlayer class can be used to control playback of audio/video files and streams. * * See https://developer.android.com/reference/android/media/MediaPlayer. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiMediaPlayer( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Gets the duration of the file. */ abstract fun getDuration(pigeon_instance: android.media.MediaPlayer): Long @@ -3629,16 +4220,21 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiMediaPlayer?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = try { - listOf(api.getDuration(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getDuration(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3646,18 +4242,23 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer val mSecArg = args[1] as Long - val wrapped: List = try { - api.seekTo(pigeon_instanceArg, mSecArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.seekTo(pigeon_instanceArg, mSecArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3665,17 +4266,22 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = try { - api.start(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.start(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3683,17 +4289,22 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = try { - api.pause(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pause(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3701,17 +4312,20 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.media.MediaPlayer - val wrapped: List = try { - api.stop(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.stop(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3723,16 +4337,19 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of MediaPlayer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.media.MediaPlayer, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.media.MediaPlayer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance" @@ -3740,73 +4357,132 @@ abstract class PigeonApiMediaPlayer(open val pigeonRegistrar: InteractiveMediaAd channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * 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 + * 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 */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiVideoAdPlayerCallback( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Fire this callback periodically as ad playback occurs. */ - abstract fun onAdProgress(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, videoProgressUpdate: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) + abstract fun onAdProgress( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + videoProgressUpdate: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + ) /** Fire this callback when video playback stalls waiting for data. */ - abstract fun onBuffering(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onBuffering( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when all content has finished playing. */ - abstract fun onContentComplete(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback) + abstract fun onContentComplete( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + ) /** Fire this callback when the video finishes playing. */ - abstract fun onEnded(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onEnded( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when the video has encountered an error. */ - abstract fun onError(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onError( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when the video is ready to begin playback. */ - abstract fun onLoaded(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onLoaded( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when the video is paused. */ - abstract fun onPause(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onPause( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when the player begins playing a video. */ - abstract fun onPlay(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onPlay( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when the video is unpaused. */ - abstract fun onResume(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo) + abstract fun onResume( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + ) /** Fire this callback when the playback volume changes. */ - abstract fun onVolumeChanged(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, percentage: Long) + abstract fun onVolumeChanged( + pigeon_instance: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + adMediaInfo: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + percentage: Long + ) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoAdPlayerCallback?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiVideoAdPlayerCallback? + ) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val videoProgressUpdateArg = args[2] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - val wrapped: List = try { - api.onAdProgress(pigeon_instanceArg, adMediaInfoArg, videoProgressUpdateArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val videoProgressUpdateArg = + args[2] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + val wrapped: List = + try { + api.onAdProgress(pigeon_instanceArg, adMediaInfoArg, videoProgressUpdateArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3814,18 +4490,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onBuffering(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onBuffering(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3833,17 +4518,25 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val wrapped: List = try { - api.onContentComplete(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val wrapped: List = + try { + api.onContentComplete(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3851,18 +4544,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onEnded(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onEnded(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3870,18 +4572,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onError(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onError(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3889,18 +4600,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onLoaded(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onLoaded(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3908,18 +4628,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onPause(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onPause(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3927,18 +4656,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onPlay(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onPlay(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3946,18 +4684,27 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo - val wrapped: List = try { - api.onResume(pigeon_instanceArg, adMediaInfoArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val wrapped: List = + try { + api.onResume(pigeon_instanceArg, adMediaInfoArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3965,19 +4712,28 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged", + 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.player.VideoAdPlayer.VideoAdPlayerCallback - val adMediaInfoArg = args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo + val pigeon_instanceArg = + args[0] + as + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback + val adMediaInfoArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.AdMediaInfo val percentageArg = args[2] as Long - val wrapped: List = try { - api.onVolumeChanged(pigeon_instanceArg, adMediaInfoArg, percentageArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.onVolumeChanged(pigeon_instanceArg, adMediaInfoArg, percentageArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3989,70 +4745,90 @@ abstract class PigeonApiVideoAdPlayerCallback(open val pigeonRegistrar: Interact @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoAdPlayerCallback and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * Defines the set of methods that a video player must implement to be used by - * the IMA SDK, as well as a set of callbacks that it must fire. + * Defines the set of methods that a video player must implement to be used by 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoAdPlayer.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer +abstract class PigeonApiVideoAdPlayer( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer /** The volume of the player as a percentage from 0 to 100. */ - abstract fun setVolume(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, value: Long) + abstract fun setVolume( + pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + value: Long + ) - /** - * The `VideoProgressUpdate` describing playback progress of the current - * video. - */ - abstract fun setAdProgress(pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, progress: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate) + /** The `VideoProgressUpdate` describing playback progress of the current video. */ + abstract fun setAdProgress( + pigeon_instance: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + progress: com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiVideoAdPlayer?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4060,18 +4836,24 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume", + 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.player.VideoAdPlayer + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer val valueArg = args[1] as Long - val wrapped: List = try { - api.setVolume(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setVolume(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4079,18 +4861,25 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress", + 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.player.VideoAdPlayer - val progressArg = args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate - val wrapped: List = try { - api.setAdProgress(pigeon_instanceArg, progressArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer + val progressArg = + args[1] as com.google.ads.interactivemedia.v3.api.player.VideoProgressUpdate + val wrapped: List = + try { + api.setAdProgress(pigeon_instanceArg, progressArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4102,24 +4891,33 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of VideoAdPlayer and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError("new-instance-error", "Attempting to create a new Dart instance of VideoAdPlayer, but the class has a nonnull callback method.", ""))) + FlutterError( + "new-instance-error", + "Attempting to create a new Dart instance of VideoAdPlayer, but the class has a nonnull callback method.", + ""))) } } /** Adds a callback. */ - fun addCallback(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callbackArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, callback: (Result) -> Unit) -{ + fun addCallback( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + callbackArg: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4138,14 +4936,20 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Loads a video ad hosted at AdMediaInfo. */ - fun loadAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, adPodInfoArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, callback: (Result) -> Unit) -{ + fun loadAd( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + adPodInfoArg: com.google.ads.interactivemedia.v3.api.AdPodInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4164,14 +4968,19 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Pauses playing the current ad. */ - fun pauseAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) -{ + fun pauseAd( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4190,17 +4999,22 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** - * Starts or resumes playing the video ad referenced by the AdMediaInfo, - * provided loadAd has already been called for it. + * Starts or resumes playing the video ad referenced by the AdMediaInfo, provided loadAd has + * already been called for it. */ - fun playAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) -{ + fun playAd( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4219,14 +5033,18 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Cleans up and releases all resources used by the `VideoAdPlayer`. */ - fun release(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callback: (Result) -> Unit) -{ + fun release( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4245,14 +5063,20 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Removes a callback. */ - fun removeCallback(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, callbackArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, callback: (Result) -> Unit) -{ + fun removeCallback( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + callbackArg: + com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4271,14 +5095,19 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } /** Stops playing the current ad. */ - fun stopAd(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, callback: (Result) -> Unit) -{ + fun stopAd( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer, + adMediaInfoArg: com.google.ads.interactivemedia.v3.api.player.AdMediaInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4297,37 +5126,48 @@ abstract class PigeonApiVideoAdPlayer(open val pigeonRegistrar: InteractiveMedia callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsLoader.AdsLoadedListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsLoadedListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener +abstract class PigeonApiAdsLoadedListener( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsLoadedListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4339,24 +5179,32 @@ abstract class PigeonApiAdsLoadedListener(open val pigeonRegistrar: InteractiveM @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsLoadedListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError("new-instance-error", "Attempting to create a new Dart instance of AdsLoadedListener, but the class has a nonnull callback method.", ""))) + FlutterError( + "new-instance-error", + "Attempting to create a new Dart instance of AdsLoadedListener, but the class has a nonnull callback method.", + ""))) } } /** Called once the AdsManager or StreamManager has been loaded. */ - fun onAdsManagerLoaded(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, eventArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, callback: (Result) -> Unit) -{ + fun onAdsManagerLoaded( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener, + eventArg: com.google.ads.interactivemedia.v3.api.AdsManagerLoadedEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4365,7 +5213,8 @@ abstract class PigeonApiAdsLoadedListener(open val pigeonRegistrar: InteractiveM } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, eventArg)) { if (it is List<*>) { @@ -4375,37 +5224,48 @@ abstract class PigeonApiAdsLoadedListener(open val pigeonRegistrar: InteractiveM callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdErrorEvent.AdErrorListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdErrorListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener +abstract class PigeonApiAdErrorListener( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdErrorListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4417,24 +5277,32 @@ abstract class PigeonApiAdErrorListener(open val pigeonRegistrar: InteractiveMed @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdErrorListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError("new-instance-error", "Attempting to create a new Dart instance of AdErrorListener, but the class has a nonnull callback method.", ""))) + FlutterError( + "new-instance-error", + "Attempting to create a new Dart instance of AdErrorListener, but the class has a nonnull callback method.", + ""))) } } /** Called when an error occurs. */ - fun onAdError(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, eventArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, callback: (Result) -> Unit) -{ + fun onAdError( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener, + eventArg: com.google.ads.interactivemedia.v3.api.AdErrorEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4453,37 +5321,48 @@ abstract class PigeonApiAdErrorListener(open val pigeonRegistrar: InteractiveMed callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - } /** * 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. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdEventListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener +abstract class PigeonApiAdEventListener( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdEventListener?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4495,24 +5374,32 @@ abstract class PigeonApiAdEventListener(open val pigeonRegistrar: InteractiveMed @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdEventListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError("new-instance-error", "Attempting to create a new Dart instance of AdEventListener, but the class has a nonnull callback method.", ""))) + FlutterError( + "new-instance-error", + "Attempting to create a new Dart instance of AdEventListener, but the class has a nonnull callback method.", + ""))) } } /** Respond to an occurrence of an AdEvent. */ - fun onAdEvent(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, eventArg: com.google.ads.interactivemedia.v3.api.AdEvent, callback: (Result) -> Unit) -{ + fun onAdEvent( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener, + eventArg: com.google.ads.interactivemedia.v3.api.AdEvent, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -4531,120 +5418,155 @@ abstract class PigeonApiAdEventListener(open val pigeonRegistrar: InteractiveMed callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - } /** * Defines parameters that control the rendering of ads. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsRenderingSettings.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsRenderingSettings.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdsRenderingSettings( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Maximum recommended bitrate. */ - abstract fun getBitrateKbps(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Long + abstract fun getBitrateKbps( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + ): Long - /** - * Returns whether the click-through URL will be opened using Custom Tabs - * feature. - */ - abstract fun getEnableCustomTabs(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Boolean + /** Returns whether the click-through URL will be opened using Custom Tabs feature. */ + abstract fun getEnableCustomTabs( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + ): Boolean /** - * Whether the SDK will instruct the player to load the creative in response - * to `BaseManager.init()`. + * Whether the SDK will instruct the player to load the creative in response to + * `BaseManager.init()`. */ - abstract fun getEnablePreloading(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Boolean + abstract fun getEnablePreloading( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + ): Boolean /** - * Whether to focus on the skip button when the skippable ad can be skipped - * on Android TV. + * Whether to focus on the skip button when the skippable ad can be skipped on Android TV. * * This is a no-op on non-Android TV devices. */ - abstract fun getFocusSkipButtonWhenAvailable(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): Boolean + abstract fun getFocusSkipButtonWhenAvailable( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + ): Boolean /** The SDK will prioritize the media with MIME type on the list. */ - abstract fun getMimeTypes(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings): List + abstract fun getMimeTypes( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + ): List /** * Maximum recommended bitrate. * - * The value is in kbit/s. Default value, -1, means the bitrate will be - * selected by the SDK. + * The value is in kbit/s. Default value, -1, means the bitrate will be selected by the SDK. */ - abstract fun setBitrateKbps(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, bitrate: Long) + abstract fun setBitrateKbps( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + bitrate: Long + ) /** - * Notifies the SDK whether to launch the click-through URL using Custom Tabs - * feature. + * Notifies the SDK whether to launch the click-through URL using Custom Tabs feature. * * Default is false. */ - abstract fun setEnableCustomTabs(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, enableCustomTabs: Boolean) + abstract fun setEnableCustomTabs( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + enableCustomTabs: Boolean + ) /** - * If set, the SDK will instruct the player to load the creative in response - * to `BaseManager.init()`. + * If set, the SDK will instruct the player to load the creative in response to + * `BaseManager.init()`. * - * This allows the player to preload the ad at any point before calling - * `AdsManager.start()`. + * This allows the player to preload the ad at any point before calling `AdsManager.start()`. */ - abstract fun setEnablePreloading(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, enablePreloading: Boolean) + abstract fun setEnablePreloading( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + enablePreloading: Boolean + ) /** - * Set whether to focus on the skip button when the skippable ad can be - * skipped on Android TV. + * Set whether to focus on the skip button when the skippable ad can be skipped on Android TV. * * This is a no-op on non-Android TV devices. * * Default is true. */ - abstract fun setFocusSkipButtonWhenAvailable(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, enableFocusSkipButton: Boolean) + abstract fun setFocusSkipButtonWhenAvailable( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + enableFocusSkipButton: Boolean + ) /** - * Specifies a non-default amount of time to wait for media to load before - * timing out, in milliseconds. + * Specifies a non-default amount of time to wait for media to load before timing out, in + * milliseconds. * * This only applies to the IMA client-side SDK. * * Default time is 8000 ms. */ - abstract fun setLoadVideoTimeout(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, loadVideoTimeout: Long) + abstract fun setLoadVideoTimeout( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + loadVideoTimeout: Long + ) - /** - * If specified, the SDK will prioritize the media with MIME type on the - * list. - */ - abstract fun setMimeTypes(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, mimeTypes: List) + /** If specified, the SDK will prioritize the media with MIME type on the list. */ + abstract fun setMimeTypes( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + mimeTypes: List + ) /** - * For VMAP and ad rules playlists, only play ad breaks scheduled after this - * time (in seconds). + * For VMAP and ad rules playlists, only play ad breaks scheduled after this time (in seconds). */ - abstract fun setPlayAdsAfterTime(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, time: Double) + abstract fun setPlayAdsAfterTime( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + time: Double + ) /** Sets the ad UI elements to be rendered by the IMA SDK. */ - abstract fun setUiElements(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, uiElements: List) + abstract fun setUiElements( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + uiElements: List + ) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsRenderingSettings?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiAdsRenderingSettings? + ) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getBitrateKbps", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getBitrateKbps", + 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.AdsRenderingSettings - val wrapped: List = try { - listOf(api.getBitrateKbps(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = + try { + listOf(api.getBitrateKbps(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4652,16 +5574,22 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnableCustomTabs", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnableCustomTabs", + 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.AdsRenderingSettings - val wrapped: List = try { - listOf(api.getEnableCustomTabs(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = + try { + listOf(api.getEnableCustomTabs(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4669,16 +5597,22 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnablePreloading", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnablePreloading", + 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.AdsRenderingSettings - val wrapped: List = try { - listOf(api.getEnablePreloading(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = + try { + listOf(api.getEnablePreloading(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4686,16 +5620,22 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getFocusSkipButtonWhenAvailable", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getFocusSkipButtonWhenAvailable", + 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.AdsRenderingSettings - val wrapped: List = try { - listOf(api.getFocusSkipButtonWhenAvailable(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = + try { + listOf(api.getFocusSkipButtonWhenAvailable(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4703,16 +5643,22 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getMimeTypes", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getMimeTypes", + 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.AdsRenderingSettings - val wrapped: List = try { - listOf(api.getMimeTypes(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings + val wrapped: List = + try { + listOf(api.getMimeTypes(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4720,18 +5666,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setBitrateKbps", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setBitrateKbps", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val bitrateArg = args[1] as Long - val wrapped: List = try { - api.setBitrateKbps(pigeon_instanceArg, bitrateArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setBitrateKbps(pigeon_instanceArg, bitrateArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4739,18 +5691,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnableCustomTabs", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnableCustomTabs", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val enableCustomTabsArg = args[1] as Boolean - val wrapped: List = try { - api.setEnableCustomTabs(pigeon_instanceArg, enableCustomTabsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setEnableCustomTabs(pigeon_instanceArg, enableCustomTabsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4758,18 +5716,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnablePreloading", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnablePreloading", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val enablePreloadingArg = args[1] as Boolean - val wrapped: List = try { - api.setEnablePreloading(pigeon_instanceArg, enablePreloadingArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setEnablePreloading(pigeon_instanceArg, enablePreloadingArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4777,18 +5741,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setFocusSkipButtonWhenAvailable", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setFocusSkipButtonWhenAvailable", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val enableFocusSkipButtonArg = args[1] as Boolean - val wrapped: List = try { - api.setFocusSkipButtonWhenAvailable(pigeon_instanceArg, enableFocusSkipButtonArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setFocusSkipButtonWhenAvailable(pigeon_instanceArg, enableFocusSkipButtonArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4796,18 +5766,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setLoadVideoTimeout", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setLoadVideoTimeout", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val loadVideoTimeoutArg = args[1] as Long - val wrapped: List = try { - api.setLoadVideoTimeout(pigeon_instanceArg, loadVideoTimeoutArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setLoadVideoTimeout(pigeon_instanceArg, loadVideoTimeoutArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4815,18 +5791,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setMimeTypes", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setMimeTypes", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val mimeTypesArg = args[1] as List - val wrapped: List = try { - api.setMimeTypes(pigeon_instanceArg, mimeTypesArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setMimeTypes(pigeon_instanceArg, mimeTypesArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4834,18 +5816,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setPlayAdsAfterTime", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setPlayAdsAfterTime", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val timeArg = args[1] as Double - val wrapped: List = try { - api.setPlayAdsAfterTime(pigeon_instanceArg, timeArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setPlayAdsAfterTime(pigeon_instanceArg, timeArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4853,18 +5841,24 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setUiElements", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setUiElements", + 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.AdsRenderingSettings + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.AdsRenderingSettings val uiElementsArg = args[1] as List - val wrapped: List = try { - api.setUiElements(pigeon_instanceArg, uiElementsArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setUiElements(pigeon_instanceArg, uiElementsArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4876,72 +5870,96 @@ abstract class PigeonApiAdsRenderingSettings(open val pigeonRegistrar: Interacti @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdsRenderingSettings and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdsRenderingSettings, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Represents the progress within this ad break. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdProgressInfo.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdProgressInfo.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdProgressInfo(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdProgressInfo( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Total ad break duration (in seconds). */ - abstract fun adBreakDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double + abstract fun adBreakDuration( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo + ): Double /** Total ad period duration (in seconds). */ - abstract fun adPeriodDuration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double + abstract fun adPeriodDuration( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo + ): Double /** The position of current ad within the ad break, starting with 1. */ - abstract fun adPosition(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Long + abstract fun adPosition( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo + ): Long /** Current time within the ad (in seconds). */ - abstract fun currentTime(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double + abstract fun currentTime( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo + ): Double /** Duration of current ad (in seconds). */ - abstract fun duration(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Double + abstract fun duration( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo + ): Double /** The total number of ads in this ad break. */ - abstract fun totalAds(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo): Long + abstract fun totalAds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdProgressInfo + ): Long @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdProgressInfo and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdProgressInfo, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdProgressInfo, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adBreakDurationArg = adBreakDuration(pigeon_instanceArg) val adPeriodDurationArg = adPeriodDuration(pigeon_instanceArg) val adPositionArg = adPosition(pigeon_instanceArg) @@ -4952,30 +5970,46 @@ abstract class PigeonApiAdProgressInfo(open val pigeonRegistrar: InteractiveMedi val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, adBreakDurationArg, adPeriodDurationArg, adPositionArg, currentTimeArg, durationArg, totalAdsArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, + adBreakDurationArg, + adPeriodDurationArg, + adPositionArg, + currentTimeArg, + durationArg, + totalAdsArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * An object that holds data corresponding to the companion Ad. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAd.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAd.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCompanionAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCompanionAd( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** The API needed to execute this ad, or null if unavailable. */ - abstract fun apiFramework(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd): String? + abstract fun apiFramework( + pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd + ): String? /** * The height of the companion in pixels. @@ -4985,7 +6019,9 @@ abstract class PigeonApiCompanionAd(open val pigeonRegistrar: InteractiveMediaAd abstract fun height(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd): Long /** The URL for the static resource of this companion. */ - abstract fun resourceValue(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd): String? + abstract fun resourceValue( + pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAd + ): String? /** * The width of the companion in pixels. @@ -4996,16 +6032,19 @@ abstract class PigeonApiCompanionAd(open val pigeonRegistrar: InteractiveMediaAd @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CompanionAd and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAd, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAd, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val apiFrameworkArg = apiFramework(pigeon_instanceArg) val heightArg = height(pigeon_instanceArg) val resourceValueArg = resourceValue(pigeon_instanceArg) @@ -5014,54 +6053,68 @@ abstract class PigeonApiCompanionAd(open val pigeonRegistrar: InteractiveMediaAd val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, apiFrameworkArg, heightArg, resourceValueArg, widthArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf(pigeon_identifierArg, apiFrameworkArg, heightArg, resourceValueArg, widthArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * This object exposes information about the universal ad ID. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UniversalAdId.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/UniversalAdId.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiUniversalAdId(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiUniversalAdId( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** * Returns the ad ID registry associated with the ad ID value. * * Returns "unknown" if the registry is not known. */ - abstract fun adIdRegistry(pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId): String + abstract fun adIdRegistry( + pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId + ): String /** * Returns the universal ad ID value. * * Returns "unknown" if the value is not known. */ - abstract fun adIdValue(pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId): String + abstract fun adIdValue( + pigeon_instance: com.google.ads.interactivemedia.v3.api.UniversalAdId + ): String @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of UniversalAdId and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.UniversalAdId, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.UniversalAdId, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adIdRegistryArg = adIdRegistry(pigeon_instanceArg) val adIdValueArg = adIdValue(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -5071,42 +6124,55 @@ abstract class PigeonApiUniversalAdId(open val pigeonRegistrar: InteractiveMedia channel.send(listOf(pigeon_identifierArg, adIdRegistryArg, adIdValueArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * An object that holds data corresponding to the main Ad. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/Ad.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/Ad.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAd( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** The ad ID as specified in the VAST response. */ abstract fun adId(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The pod metadata object. */ - abstract fun adPodInfo(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): com.google.ads.interactivemedia.v3.api.AdPodInfo + abstract fun adPodInfo( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): com.google.ads.interactivemedia.v3.api.AdPodInfo /** The ad system as specified in the VAST response. */ abstract fun adSystem(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The IDs of the ads' creatives, starting with the first wrapper ad. */ - abstract fun adWrapperCreativeIds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List + abstract fun adWrapperCreativeIds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): List /** The wrapper ad IDs as specified in the VAST response. */ - abstract fun adWrapperIds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List + abstract fun adWrapperIds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): List /** The wrapper ad systems as specified in the VAST response. */ - abstract fun adWrapperSystems(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List + abstract fun adWrapperSystems( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): List /** The advertiser name as defined by the serving party. */ abstract fun advertiserName(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String @@ -5116,11 +6182,13 @@ abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryP * * Returns an empty list in any other scenario. */ - abstract fun companionAds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List + abstract fun companionAds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): List /** - * The content type of the currently selected creative, or null if no - * creative is selected or the content type is unavailable. + * The content type of the currently selected creative, or null if no creative is selected or the + * content type is unavailable. */ abstract fun contentType(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String? @@ -5130,10 +6198,7 @@ abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryP /** The ID of the selected creative for the ad, */ abstract fun creativeId(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String - /** - * The first deal ID present in the wrapper chain for the current ad, - * starting from the top. - */ + /** The first deal ID present in the wrapper chain for the current ad, starting from the top. */ abstract fun dealId(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String /** The description of this ad from the VAST response. */ @@ -5154,17 +6219,20 @@ abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryP /** The title of this ad from the VAST response. */ abstract fun title(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String? - /** - * The custom parameters associated with the ad at the time of ad - * trafficking. - */ - abstract fun traffickingParameters(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): String + /** The custom parameters associated with the ad at the time of ad trafficking. */ + abstract fun traffickingParameters( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): String /** The set of ad UI elements rendered by the IMA SDK for this ad. */ - abstract fun uiElements(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List + abstract fun uiElements( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): List /** The list of all universal ad IDs for this ad. */ - abstract fun universalAdIds(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): List + abstract fun universalAdIds( + pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad + ): List /** The VAST bitrate in Kbps of the selected creative. */ abstract fun vastMediaBitrate(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): Long @@ -5178,10 +6246,7 @@ abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryP /** The width of the selected creative if non-linear, else returns 0. */ abstract fun width(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): Long - /** - * Indicates whether the ad’s current mode of operation is linear or - * non-linear. - */ + /** Indicates whether the ad’s current mode of operation is linear or non-linear. */ abstract fun isLinear(pigeon_instance: com.google.ads.interactivemedia.v3.api.Ad): Boolean /** Indicates whether the ad can be skipped by the user. */ @@ -5189,16 +6254,19 @@ abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Ad and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.Ad, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.Ad, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val adIdArg = adId(pigeon_instanceArg) val adPodInfoArg = adPodInfo(pigeon_instanceArg) val adSystemArg = adSystem(pigeon_instanceArg) @@ -5230,46 +6298,91 @@ abstract class PigeonApiAd(open val pigeonRegistrar: InteractiveMediaAdsLibraryP val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, adIdArg, adPodInfoArg, adSystemArg, adWrapperCreativeIdsArg, adWrapperIdsArg, adWrapperSystemsArg, advertiserNameArg, companionAdsArg, contentTypeArg, creativeAdIdArg, creativeIdArg, dealIdArg, descriptionArg, durationArg, heightArg, skipTimeOffsetArg, surveyUrlArg, titleArg, traffickingParametersArg, uiElementsArg, universalAdIdsArg, vastMediaBitrateArg, vastMediaHeightArg, vastMediaWidthArg, widthArg, isLinearArg, isSkippableArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, + adIdArg, + adPodInfoArg, + adSystemArg, + adWrapperCreativeIdsArg, + adWrapperIdsArg, + adWrapperSystemsArg, + advertiserNameArg, + companionAdsArg, + contentTypeArg, + creativeAdIdArg, + creativeIdArg, + dealIdArg, + descriptionArg, + durationArg, + heightArg, + skipTimeOffsetArg, + surveyUrlArg, + titleArg, + traffickingParametersArg, + uiElementsArg, + universalAdIdsArg, + vastMediaBitrateArg, + vastMediaHeightArg, + vastMediaWidthArg, + widthArg, + isLinearArg, + isSkippableArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * Listener interface for click events. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.ClickListener.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.ClickListener.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCompanionAdSlotClickListener(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener +abstract class PigeonApiCompanionAdSlotClickListener( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCompanionAdSlotClickListener?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiCompanionAdSlotClickListener? + ) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5280,25 +6393,35 @@ abstract class PigeonApiCompanionAdSlotClickListener(open val pigeonRegistrar: I } @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of CompanionAdSlotClickListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of CompanionAdSlotClickListener and attaches it to + * [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - FlutterError("new-instance-error", "Attempting to create a new Dart instance of CompanionAdSlotClickListener, but the class has a nonnull callback method.", ""))) + FlutterError( + "new-instance-error", + "Attempting to create a new Dart instance of CompanionAdSlotClickListener, but the class has a nonnull callback method.", + ""))) } } /** Respond to a click on this companion ad slot. */ - fun onCompanionAdClick(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, callback: (Result) -> Unit) -{ + fun onCompanionAdClick( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -5307,7 +6430,8 @@ abstract class PigeonApiCompanionAdSlotClickListener(open val pigeonRegistrar: I } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg)) { if (it is List<*>) { @@ -5317,42 +6441,59 @@ abstract class PigeonApiCompanionAdSlotClickListener(open val pigeonRegistrar: I callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } - } /** * A companion ad slot for the SDK to render ads. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/CompanionAdSlot.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCompanionAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCompanionAdSlot( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Registers a listener for companion clicks. */ - abstract fun addClickListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) + abstract fun addClickListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, + clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener + ) /** Removes a listener for companion clicks. */ - abstract fun removeClickListener(pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener) + abstract fun removeClickListener( + pigeon_instance: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, + clickListener: com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCompanionAdSlot?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.addClickListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.addClickListener", + 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.CompanionAdSlot - val clickListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener - val wrapped: List = try { - api.addClickListener(pigeon_instanceArg, clickListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot + val clickListenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener + val wrapped: List = + try { + api.addClickListener(pigeon_instanceArg, clickListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5360,18 +6501,25 @@ abstract class PigeonApiCompanionAdSlot(open val pigeonRegistrar: InteractiveMed } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.removeClickListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.removeClickListener", + 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.CompanionAdSlot - val clickListenerArg = args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener - val wrapped: List = try { - api.removeClickListener(pigeon_instanceArg, clickListenerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val pigeon_instanceArg = + args[0] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot + val clickListenerArg = + args[1] as com.google.ads.interactivemedia.v3.api.CompanionAdSlot.ClickListener + val wrapped: List = + try { + api.removeClickListener(pigeon_instanceArg, clickListenerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5383,51 +6531,61 @@ abstract class PigeonApiCompanionAdSlot(open val pigeonRegistrar: InteractiveMed @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CompanionAdSlot and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.CompanionAdSlot, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiAdSlot] used to access callback methods */ - fun pigeon_getPigeonApiAdSlot(): PigeonApiAdSlot - { + fun pigeon_getPigeonApiAdSlot(): PigeonApiAdSlot { return pigeonRegistrar.getPigeonApiAdSlot() } - } /** * An ad slot for the SDK to render ads. * - * See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdSlot.html. + * See + * https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdSlot.html. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAdSlot( + open val pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar +) { /** Returns the ViewGroup into which the companion will be rendered. */ - abstract fun getContainer(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot): android.view.ViewGroup? + abstract fun getContainer( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot + ): android.view.ViewGroup? /** Returns the height of the ad slot. */ abstract fun getHeight(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot): Long @@ -5443,14 +6601,21 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr * * Required. */ - abstract fun setContainer(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, container: android.view.ViewGroup) + abstract fun setContainer( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, + container: android.view.ViewGroup + ) /** * Sets the size of the ad slot. * * Only companions matching the slot size will be displayed in the slot. */ - abstract fun setSize(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, width: Long, height: Long) + abstract fun setSize( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdSlot, + width: Long, + height: Long + ) /** * Sets the size of the ad slot as fluid. @@ -5465,16 +6630,21 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdSlot?) { val codec = api?.pigeonRegistrar?.codec ?: InteractiveMediaAdsLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getContainer", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdSlot.getContainer", + 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.AdSlot - val wrapped: List = try { - listOf(api.getContainer(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getContainer(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5482,16 +6652,19 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getHeight", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getHeight", 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.AdSlot - val wrapped: List = try { - listOf(api.getHeight(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getHeight(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5499,16 +6672,19 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getWidth", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.getWidth", 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.AdSlot - val wrapped: List = try { - listOf(api.getWidth(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getWidth(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5516,16 +6692,19 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.isFilled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.isFilled", 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.AdSlot - val wrapped: List = try { - listOf(api.isFilled(pigeon_instanceArg)) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.isFilled(pigeon_instanceArg)) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5533,18 +6712,23 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setContainer", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdSlot.setContainer", + 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.AdSlot val containerArg = args[1] as android.view.ViewGroup - val wrapped: List = try { - api.setContainer(pigeon_instanceArg, containerArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setContainer(pigeon_instanceArg, containerArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5552,19 +6736,22 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setSize", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setSize", 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.AdSlot val widthArg = args[1] as Long val heightArg = args[2] as Long - val wrapped: List = try { - api.setSize(pigeon_instanceArg, widthArg, heightArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSize(pigeon_instanceArg, widthArg, heightArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5572,17 +6759,22 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdSlot.setFluidSize", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdSlot.setFluidSize", + 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.AdSlot - val wrapped: List = try { - api.setFluidSize(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setFluidSize(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + InteractiveMediaAdsLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5594,16 +6786,19 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AdSlot and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdSlot, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: com.google.ads.interactivemedia.v3.api.AdSlot, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( FlutterError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance" @@ -5611,15 +6806,17 @@ abstract class PigeonApiAdSlot(open val pigeonRegistrar: InteractiveMediaAdsLibr channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure( + InteractiveMediaAdsLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } diff --git a/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift b/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift index 58dc2642ed3..d0c794d5311 100644 --- a/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift +++ b/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift @@ -61,7 +61,9 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") + return PigeonError( + code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", + details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -79,7 +81,6 @@ protocol InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate: AnyObject { func onDeinit(identifier: Int64) } - // Attaches to an object to receive a callback when the object is deallocated. internal final class InteractiveMediaAdsLibraryPigeonInternalFinalizer { internal static let associatedObjectKey = malloc(1)! @@ -89,20 +90,26 @@ internal final class InteractiveMediaAdsLibraryPigeonInternalFinalizer { // `InstanceManager` is deallocated. internal weak var delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate? - private init(identifier: Int64, delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate) { + private init( + identifier: Int64, delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate + ) { self.identifier = identifier self.delegate = delegate } internal static func attach( - to instance: AnyObject, identifier: Int64, delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate + to instance: AnyObject, identifier: Int64, + delegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate ) { - let finalizer = InteractiveMediaAdsLibraryPigeonInternalFinalizer(identifier: identifier, delegate: delegate) + let finalizer = InteractiveMediaAdsLibraryPigeonInternalFinalizer( + identifier: identifier, delegate: delegate) objc_setAssociatedObject(instance, associatedObjectKey, finalizer, .OBJC_ASSOCIATION_RETAIN) } static func detach(from instance: AnyObject) { - let finalizer = objc_getAssociatedObject(instance, associatedObjectKey) as? InteractiveMediaAdsLibraryPigeonInternalFinalizer + let finalizer = + objc_getAssociatedObject(instance, associatedObjectKey) + as? InteractiveMediaAdsLibraryPigeonInternalFinalizer if let finalizer = finalizer { finalizer.delegate = nil objc_setAssociatedObject(instance, associatedObjectKey, nil, .OBJC_ASSOCIATION_ASSIGN) @@ -114,7 +121,6 @@ internal final class InteractiveMediaAdsLibraryPigeonInternalFinalizer { } } - /// Maintains instances used to communicate with the corresponding objects in Dart. /// /// Objects stored in this container are represented by an object in Dart that is also stored in @@ -218,7 +224,8 @@ final class InteractiveMediaAdsLibraryPigeonInstanceManager { identifiers.setObject(NSNumber(value: identifier), forKey: instance) weakInstances.setObject(instance, forKey: NSNumber(value: identifier)) strongInstances.setObject(instance, forKey: NSNumber(value: identifier)) - InteractiveMediaAdsLibraryPigeonInternalFinalizer.attach(to: instance, identifier: identifier, delegate: finalizerDelegate) + InteractiveMediaAdsLibraryPigeonInternalFinalizer.attach( + to: instance, identifier: identifier, delegate: finalizerDelegate) } /// Retrieves the identifier paired with an instance. @@ -299,7 +306,6 @@ final class InteractiveMediaAdsLibraryPigeonInstanceManager { } } - private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { /// The codec used for serializing messages. var codec: FlutterStandardMessageCodec { InteractiveMediaAdsLibraryPigeonCodec.shared } @@ -312,9 +318,15 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { } /// Sets up an instance of `InteractiveMediaAdsLibraryPigeonInstanceManagerApi` to handle messages through the `binaryMessenger`. - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, + instanceManager: InteractiveMediaAdsLibraryPigeonInstanceManager? + ) { let codec = InteractiveMediaAdsLibraryPigeonCodec.shared - let removeStrongReferenceChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", binaryMessenger: binaryMessenger, codec: codec) + let removeStrongReferenceChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", + binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { removeStrongReferenceChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -329,7 +341,9 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { } else { removeStrongReferenceChannel.setMessageHandler(nil) } - let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", + binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { clearChannel.setMessageHandler { _, reply in do { @@ -345,9 +359,13 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { } /// Sends a message to the Dart `InstanceManager` to remove the strong reference of the instance associated with `identifier`. - func removeStrongReference(identifier identifierArg: Int64, completion: @escaping (Result) -> Void) { - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func removeStrongReference( + identifier identifierArg: Int64, completion: @escaping (Result) -> Void + ) { + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([identifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -367,77 +385,107 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi { protocol InteractiveMediaAdsLibraryPigeonProxyApiDelegate { /// An implementation of [PigeonApiIMAAdDisplayContainer] used to add a new Dart instance of /// `IMAAdDisplayContainer` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdDisplayContainer(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdDisplayContainer + func pigeonApiIMAAdDisplayContainer( + _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar + ) -> PigeonApiIMAAdDisplayContainer /// An implementation of [PigeonApiUIView] used to add a new Dart instance of /// `UIView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIView(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiUIView + func pigeonApiUIView(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiUIView /// An implementation of [PigeonApiUIViewController] used to add a new Dart instance of /// `UIViewController` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIViewController(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiUIViewController + func pigeonApiUIViewController(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiUIViewController /// An implementation of [PigeonApiIMAContentPlayhead] used to add a new Dart instance of /// `IMAContentPlayhead` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAContentPlayhead(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAContentPlayhead + func pigeonApiIMAContentPlayhead(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAContentPlayhead /// An implementation of [PigeonApiIMAAdsLoader] used to add a new Dart instance of /// `IMAAdsLoader` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsLoader(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsLoader + func pigeonApiIMAAdsLoader(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdsLoader /// An implementation of [PigeonApiIMASettings] used to add a new Dart instance of /// `IMASettings` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMASettings(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMASettings + func pigeonApiIMASettings(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMASettings /// An implementation of [PigeonApiIMAAdsRequest] used to add a new Dart instance of /// `IMAAdsRequest` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsRequest(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsRequest + func pigeonApiIMAAdsRequest(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdsRequest /// An implementation of [PigeonApiIMAAdsLoaderDelegate] used to add a new Dart instance of /// `IMAAdsLoaderDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsLoaderDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsLoaderDelegate + func pigeonApiIMAAdsLoaderDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdsLoaderDelegate /// An implementation of [PigeonApiIMAAdsLoadedData] used to add a new Dart instance of /// `IMAAdsLoadedData` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsLoadedData(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsLoadedData + func pigeonApiIMAAdsLoadedData(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdsLoadedData /// An implementation of [PigeonApiIMAAdLoadingErrorData] used to add a new Dart instance of /// `IMAAdLoadingErrorData` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdLoadingErrorData(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdLoadingErrorData + func pigeonApiIMAAdLoadingErrorData( + _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar + ) -> PigeonApiIMAAdLoadingErrorData /// An implementation of [PigeonApiIMAAdError] used to add a new Dart instance of /// `IMAAdError` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdError(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdError + func pigeonApiIMAAdError(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdError /// An implementation of [PigeonApiIMAAdsManager] used to add a new Dart instance of /// `IMAAdsManager` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsManager(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsManager + func pigeonApiIMAAdsManager(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdsManager /// An implementation of [PigeonApiIMAAdsManagerDelegate] used to add a new Dart instance of /// `IMAAdsManagerDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsManagerDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsManagerDelegate + func pigeonApiIMAAdsManagerDelegate( + _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar + ) -> PigeonApiIMAAdsManagerDelegate /// An implementation of [PigeonApiIMAAdEvent] used to add a new Dart instance of /// `IMAAdEvent` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdEvent(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdEvent + func pigeonApiIMAAdEvent(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdEvent /// An implementation of [PigeonApiIMAAdsRenderingSettings] used to add a new Dart instance of /// `IMAAdsRenderingSettings` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdsRenderingSettings(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdsRenderingSettings + func pigeonApiIMAAdsRenderingSettings( + _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar + ) -> PigeonApiIMAAdsRenderingSettings /// An implementation of [PigeonApiNSObject] used to add a new Dart instance of /// `NSObject` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiNSObject + func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiNSObject /// An implementation of [PigeonApiIMAFriendlyObstruction] used to add a new Dart instance of /// `IMAFriendlyObstruction` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAFriendlyObstruction(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAFriendlyObstruction + func pigeonApiIMAFriendlyObstruction( + _ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar + ) -> PigeonApiIMAFriendlyObstruction /// An implementation of [PigeonApiIMACompanionAd] used to add a new Dart instance of /// `IMACompanionAd` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMACompanionAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMACompanionAd + func pigeonApiIMACompanionAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMACompanionAd /// An implementation of [PigeonApiIMACompanionAdSlot] used to add a new Dart instance of /// `IMACompanionAdSlot` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMACompanionAdSlot(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMACompanionAdSlot + func pigeonApiIMACompanionAdSlot(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMACompanionAdSlot /// An implementation of [PigeonApiIMACompanionDelegate] used to add a new Dart instance of /// `IMACompanionDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMACompanionDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMACompanionDelegate + func pigeonApiIMACompanionDelegate(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMACompanionDelegate /// An implementation of [PigeonApiIMAAdPodInfo] used to add a new Dart instance of /// `IMAAdPodInfo` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAdPodInfo(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAdPodInfo + func pigeonApiIMAAdPodInfo(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAdPodInfo /// An implementation of [PigeonApiIMAAd] used to add a new Dart instance of /// `IMAAd` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAAd + func pigeonApiIMAAd(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAAd /// An implementation of [PigeonApiIMAUniversalAdID] used to add a new Dart instance of /// `IMAUniversalAdID` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiIMAUniversalAdID(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiIMAUniversalAdID + func pigeonApiIMAUniversalAdID(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiIMAUniversalAdID } extension InteractiveMediaAdsLibraryPigeonProxyApiDelegate { - func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) -> PigeonApiNSObject { + func pigeonApiNSObject(_ registrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) + -> PigeonApiNSObject + { return PigeonApiNSObject(pigeonRegistrar: registrar, delegate: PigeonApiDelegateNSObject()) } } @@ -452,12 +500,15 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { var codec: FlutterStandardMessageCodec { if _codec == nil { _codec = FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: self)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: self)) } return _codec! } - private class InstanceManagerApiFinalizerDelegate: InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate { + private class InstanceManagerApiFinalizerDelegate: + InteractiveMediaAdsLibraryPigeonInternalFinalizerDelegate + { let api: InteractiveMediaAdsLibraryPigeonInstanceManagerApi init(_ api: InteractiveMediaAdsLibraryPigeonInstanceManagerApi) { @@ -471,7 +522,10 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { } } - init(binaryMessenger: FlutterBinaryMessenger, apiDelegate: InteractiveMediaAdsLibraryPigeonProxyApiDelegate) { + init( + binaryMessenger: FlutterBinaryMessenger, + apiDelegate: InteractiveMediaAdsLibraryPigeonProxyApiDelegate + ) { self.binaryMessenger = binaryMessenger self.apiDelegate = apiDelegate self.instanceManager = InteractiveMediaAdsLibraryPigeonInstanceManager( @@ -480,24 +534,40 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { } func setUp() { - InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: instanceManager) - PigeonApiIMAAdDisplayContainer.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdDisplayContainer(self)) - PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) - PigeonApiUIViewController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewController(self)) - PigeonApiIMAContentPlayhead.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAContentPlayhead(self)) - PigeonApiIMAAdsLoader.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoader(self)) - PigeonApiIMASettings.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMASettings(self)) - PigeonApiIMAAdsRequest.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRequest(self)) - PigeonApiIMAAdsLoaderDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoaderDelegate(self)) - PigeonApiIMAAdsManager.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManager(self)) - PigeonApiIMAAdsManagerDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManagerDelegate(self)) - PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRenderingSettings(self)) - PigeonApiIMAFriendlyObstruction.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAFriendlyObstruction(self)) - PigeonApiIMACompanionAdSlot.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionAdSlot(self)) - PigeonApiIMACompanionDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionDelegate(self)) + InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers( + binaryMessenger: binaryMessenger, instanceManager: instanceManager) + PigeonApiIMAAdDisplayContainer.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdDisplayContainer(self)) + PigeonApiUIView.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) + PigeonApiUIViewController.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewController(self)) + PigeonApiIMAContentPlayhead.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAContentPlayhead(self)) + PigeonApiIMAAdsLoader.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoader(self)) + PigeonApiIMASettings.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMASettings(self)) + PigeonApiIMAAdsRequest.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRequest(self)) + PigeonApiIMAAdsLoaderDelegate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsLoaderDelegate(self)) + PigeonApiIMAAdsManager.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManager(self)) + PigeonApiIMAAdsManagerDelegate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsManagerDelegate(self)) + PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAAdsRenderingSettings(self)) + PigeonApiIMAFriendlyObstruction.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMAFriendlyObstruction(self)) + PigeonApiIMACompanionAdSlot.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionAdSlot(self)) + PigeonApiIMACompanionDelegate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiIMACompanionDelegate(self)) } func tearDown() { - InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: nil) + InteractiveMediaAdsLibraryPigeonInstanceManagerApi.setUpMessageHandlers( + binaryMessenger: binaryMessenger, instanceManager: nil) PigeonApiIMAAdDisplayContainer.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIViewController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) @@ -508,16 +578,21 @@ open class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar { PigeonApiIMAAdsLoaderDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMAAdsManager.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMAAdsManagerDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) + PigeonApiIMAAdsRenderingSettings.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: nil) PigeonApiIMAFriendlyObstruction.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMACompanionAdSlot.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiIMACompanionDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) } } -private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStandardReaderWriter { +private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: + FlutterStandardReaderWriter +{ unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar - private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader: InteractiveMediaAdsLibraryPigeonCodecReader { + private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader: + InteractiveMediaAdsLibraryPigeonCodecReader + { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar init(data: Data, pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { @@ -541,7 +616,9 @@ private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: } } - private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter: InteractiveMediaAdsLibraryPigeonCodecWriter { + private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter: + InteractiveMediaAdsLibraryPigeonCodecWriter + { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar init(data: NSMutableData, pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar) { @@ -550,273 +627,288 @@ private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: } override func writeValue(_ value: Any) { - if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String || value is AdErrorType || value is AdErrorCode || value is AdEventType || value is KeyValueObservingOptions || value is KeyValueChange || value is KeyValueChangeKey || value is FriendlyObstructionPurpose || value is UIElementType { + if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] + || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String + || value is AdErrorType || value is AdErrorCode || value is AdEventType + || value is KeyValueObservingOptions || value is KeyValueChange + || value is KeyValueChangeKey || value is FriendlyObstructionPurpose + || value is UIElementType + { super.writeValue(value) return } - if let instance = value as? IMAAdDisplayContainer { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdDisplayContainer(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdDisplayContainer(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? UIView { pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? UIViewController { pigeonRegistrar.apiDelegate.pigeonApiUIViewController(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAContentPlayhead { pigeonRegistrar.apiDelegate.pigeonApiIMAContentPlayhead(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsLoader { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoader(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMASettings { pigeonRegistrar.apiDelegate.pigeonApiIMASettings(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsRequest { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsRequest(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsLoaderDelegate { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoaderDelegate(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoaderDelegate(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsLoadedData { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsLoadedData(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdLoadingErrorData { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdLoadingErrorData(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdLoadingErrorData(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdError { pigeonRegistrar.apiDelegate.pigeonApiIMAAdError(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsManager { pigeonRegistrar.apiDelegate.pigeonApiIMAAdsManager(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsManagerDelegate { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdsManagerDelegate(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdsManagerDelegate(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdEvent { pigeonRegistrar.apiDelegate.pigeonApiIMAAdEvent(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdsRenderingSettings { - pigeonRegistrar.apiDelegate.pigeonApiIMAAdsRenderingSettings(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAAdsRenderingSettings(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAFriendlyObstruction { - pigeonRegistrar.apiDelegate.pigeonApiIMAFriendlyObstruction(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMAFriendlyObstruction(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMACompanionAd { pigeonRegistrar.apiDelegate.pigeonApiIMACompanionAd(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMACompanionAdSlot { pigeonRegistrar.apiDelegate.pigeonApiIMACompanionAdSlot(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMACompanionDelegate { - pigeonRegistrar.apiDelegate.pigeonApiIMACompanionDelegate(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiIMACompanionDelegate(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAdPodInfo { pigeonRegistrar.apiDelegate.pigeonApiIMAAdPodInfo(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAAd { pigeonRegistrar.apiDelegate.pigeonApiIMAAd(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? IMAUniversalAdID { pigeonRegistrar.apiDelegate.pigeonApiIMAUniversalAdID(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? NSObject { pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - - if let instance = value as AnyObject?, pigeonRegistrar.instanceManager.containsInstance(instance) + if let instance = value as AnyObject?, + pigeonRegistrar.instanceManager.containsInstance(instance) { super.writeByte(128) super.writeValue( pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance)!) } else { print("Unsupported value: \(value) of \(type(of: value))") - assert(false, "Unsupported value for InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter") + assert( + false, "Unsupported value for InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter" + ) } } @@ -827,11 +919,13 @@ private class InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter: } override func reader(with data: Data) -> FlutterStandardReader { - return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader(data: data, pigeonRegistrar: pigeonRegistrar) + return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReader( + data: data, pigeonRegistrar: pigeonRegistrar) } override func writer(with data: NSMutableData) -> FlutterStandardWriter { - return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter(data: data, pigeonRegistrar: pigeonRegistrar) + return InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecWriter( + data: data, pigeonRegistrar: pigeonRegistrar) } } @@ -1155,35 +1249,49 @@ private class InteractiveMediaAdsLibraryPigeonCodecReaderWriter: FlutterStandard } class InteractiveMediaAdsLibraryPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { - static let shared = InteractiveMediaAdsLibraryPigeonCodec(readerWriter: InteractiveMediaAdsLibraryPigeonCodecReaderWriter()) + static let shared = InteractiveMediaAdsLibraryPigeonCodec( + readerWriter: InteractiveMediaAdsLibraryPigeonCodecReaderWriter()) } protocol PigeonApiDelegateIMAAdDisplayContainer { /// Initializes IMAAdDisplayContainer for rendering the ad and displaying the /// sad UI. - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdDisplayContainer, adContainer: UIView, companionSlots: [IMACompanionAdSlot]?, adContainerViewController: UIViewController?) throws -> IMAAdDisplayContainer + func pigeonDefaultConstructor( + pigeonApi: PigeonApiIMAAdDisplayContainer, adContainer: UIView, + companionSlots: [IMACompanionAdSlot]?, adContainerViewController: UIViewController? + ) throws -> IMAAdDisplayContainer /// View containing the video display and ad related UI. /// /// This view must be present in the view hierarchy in order to make ad or /// stream requests. - func adContainer(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws -> UIView + func adContainer(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) + throws -> UIView /// List of companion ad slots. - func companionSlots(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws -> [IMACompanionAdSlot]? + func companionSlots( + pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer + ) throws -> [IMACompanionAdSlot]? /// View controller containing the ad container. - func setAdContainerViewController(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, controller: UIViewController?) throws + func setAdContainerViewController( + pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, + controller: UIViewController?) throws /// View controller containing the ad container. - func getAdContainerViewController(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws -> UIViewController? + func getAdContainerViewController( + pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer + ) throws -> UIViewController? /// Registers a view that overlays or obstructs this container as “friendly” /// for viewability measurement purposes. - func registerFriendlyObstruction(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, friendlyObstruction: IMAFriendlyObstruction) throws + func registerFriendlyObstruction( + pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer, + friendlyObstruction: IMAFriendlyObstruction) throws /// Unregisters all previously registered friendly obstructions. - func unregisterAllFriendlyObstructions(pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws + func unregisterAllFriendlyObstructions( + pigeonApi: PigeonApiIMAAdDisplayContainer, pigeonInstance: IMAAdDisplayContainer) throws } protocol PigeonApiProtocolIMAAdDisplayContainer { } -final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContainer { +final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContainer { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdDisplayContainer ///An implementation of [NSObject] used to access callback methods @@ -1191,17 +1299,26 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdDisplayContainer) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdDisplayContainer + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdDisplayContainer?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdDisplayContainer? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1211,8 +1328,10 @@ final class PigeonApiIMAAdDisplayContainer: PigeonApiProtocolIMAAdDisplayContain let adContainerViewControllerArg: UIViewController? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, adContainer: adContainerArg, companionSlots: companionSlotsArg, adContainerViewController: adContainerViewControllerArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, adContainer: adContainerArg, companionSlots: companionSlotsArg, + adContainerViewController: adContainerViewControllerArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1221,14 +1340,18 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setAdContainerViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.setAdContainerViewController", binaryMessenger: binaryMessenger, codec: codec) + let setAdContainerViewControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.setAdContainerViewController", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAdContainerViewControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer let controllerArg: UIViewController? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setAdContainerViewController(pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) + try api.pigeonDelegate.setAdContainerViewController( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1237,13 +1360,17 @@ withIdentifier: pigeonIdentifierArg) } else { setAdContainerViewControllerChannel.setMessageHandler(nil) } - let getAdContainerViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.getAdContainerViewController", binaryMessenger: binaryMessenger, codec: codec) + let getAdContainerViewControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.getAdContainerViewController", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdContainerViewControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer do { - let result = try api.pigeonDelegate.getAdContainerViewController(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdContainerViewController( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1252,14 +1379,19 @@ withIdentifier: pigeonIdentifierArg) } else { getAdContainerViewControllerChannel.setMessageHandler(nil) } - let registerFriendlyObstructionChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.registerFriendlyObstruction", binaryMessenger: binaryMessenger, codec: codec) + let registerFriendlyObstructionChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.registerFriendlyObstruction", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { registerFriendlyObstructionChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer let friendlyObstructionArg = args[1] as! IMAFriendlyObstruction do { - try api.pigeonDelegate.registerFriendlyObstruction(pigeonApi: api, pigeonInstance: pigeonInstanceArg, friendlyObstruction: friendlyObstructionArg) + try api.pigeonDelegate.registerFriendlyObstruction( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, + friendlyObstruction: friendlyObstructionArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1268,13 +1400,17 @@ withIdentifier: pigeonIdentifierArg) } else { registerFriendlyObstructionChannel.setMessageHandler(nil) } - let unregisterAllFriendlyObstructionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.unregisterAllFriendlyObstructions", binaryMessenger: binaryMessenger, codec: codec) + let unregisterAllFriendlyObstructionsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.unregisterAllFriendlyObstructions", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { unregisterAllFriendlyObstructionsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdDisplayContainer do { - try api.pigeonDelegate.unregisterAllFriendlyObstructions(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + try api.pigeonDelegate.unregisterAllFriendlyObstructions( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1286,24 +1422,32 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAAdDisplayContainer and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdDisplayContainer, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdDisplayContainer, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let adContainerArg = try! pigeonDelegate.adContainer(pigeonApi: self, pigeonInstance: pigeonInstance) - let companionSlotsArg = try! pigeonDelegate.companionSlots(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let adContainerArg = try! pigeonDelegate.adContainer( + pigeonApi: self, pigeonInstance: pigeonInstance) + let companionSlotsArg = try! pigeonDelegate.companionSlots( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, adContainerArg, companionSlotsArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, adContainerArg, companionSlotsArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -1327,7 +1471,7 @@ protocol PigeonApiDelegateUIView { protocol PigeonApiProtocolUIView { } -final class PigeonApiUIView: PigeonApiProtocolUIView { +final class PigeonApiUIView: PigeonApiProtocolUIView { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIView ///An implementation of [NSObject] used to access callback methods @@ -1335,7 +1479,10 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIView) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateUIView + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } @@ -1343,17 +1490,20 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1365,21 +1515,25 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of UIView and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: UIView, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: UIView, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec let channelName: String = "dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1410,10 +1564,12 @@ protocol PigeonApiDelegateUIViewController { protocol PigeonApiProtocolUIViewController { /// Notifies the view controller that its view was added to a view hierarchy. - func viewDidAppear(pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, completion: @escaping (Result) -> Void) + func viewDidAppear( + pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, + completion: @escaping (Result) -> Void) } -final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { +final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIViewController ///An implementation of [NSObject] used to access callback methods @@ -1421,25 +1577,33 @@ final class PigeonApiUIViewController: PigeonApiProtocolUIViewController { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIViewController) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateUIViewController + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewController?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewController? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1448,14 +1612,18 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let viewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.view", binaryMessenger: binaryMessenger, codec: codec) + let viewChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.UIViewController.view", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { viewChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! UIViewController let pigeonIdentifierArg = args[1] as! Int64 do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.view(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.view(pigeonApi: api, pigeonInstance: pigeonInstanceArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1467,21 +1635,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of UIViewController and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: UIViewController, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: UIViewController, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1499,7 +1672,10 @@ withIdentifier: pigeonIdentifierArg) } } /// Notifies the view controller that its view was added to a view hierarchy. - func viewDidAppear(pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, completion: @escaping (Result) -> Void) { + func viewDidAppear( + pigeonInstance pigeonInstanceArg: UIViewController, animated animatedArg: Bool, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -1510,8 +1686,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, animatedArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1532,13 +1710,15 @@ withIdentifier: pigeonIdentifierArg) protocol PigeonApiDelegateIMAContentPlayhead { func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAContentPlayhead) throws -> IMAContentPlayhead /// Reflects the current playback time in seconds for the content. - func setCurrentTime(pigeonApi: PigeonApiIMAContentPlayhead, pigeonInstance: IMAContentPlayhead, timeInterval: Double) throws + func setCurrentTime( + pigeonApi: PigeonApiIMAContentPlayhead, pigeonInstance: IMAContentPlayhead, timeInterval: Double + ) throws } protocol PigeonApiProtocolIMAContentPlayhead { } -final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { +final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAContentPlayhead ///An implementation of [NSObject] used to access callback methods @@ -1546,25 +1726,33 @@ final class PigeonApiIMAContentPlayhead: PigeonApiProtocolIMAContentPlayhead { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAContentPlayhead) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAContentPlayhead + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAContentPlayhead?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAContentPlayhead? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1573,14 +1761,17 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setCurrentTimeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.setCurrentTime", binaryMessenger: binaryMessenger, codec: codec) + let setCurrentTimeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.setCurrentTime", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setCurrentTimeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAContentPlayhead let timeIntervalArg = args[1] as! Double do { - try api.pigeonDelegate.setCurrentTime(pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeInterval: timeIntervalArg) + try api.pigeonDelegate.setCurrentTime( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeInterval: timeIntervalArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1592,21 +1783,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAContentPlayhead and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAContentPlayhead, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAContentPlayhead, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1625,21 +1821,25 @@ withIdentifier: pigeonIdentifierArg) } } protocol PigeonApiDelegateIMAAdsLoader { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoader, settings: IMASettings?) throws -> IMAAdsLoader + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoader, settings: IMASettings?) throws + -> IMAAdsLoader /// Signal to the SDK that the content has completed. func contentComplete(pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader) throws /// Request ads from the ad server. - func requestAds(pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, request: IMAAdsRequest) throws + func requestAds( + pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, request: IMAAdsRequest) throws /// Delegate that receives `IMAAdsLoaderDelegate` callbacks. /// /// Note that this sets to a `weak` property in Swift. - func setDelegate(pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, delegate: IMAAdsLoaderDelegate?) throws + func setDelegate( + pigeonApi: PigeonApiIMAAdsLoader, pigeonInstance: IMAAdsLoader, delegate: IMAAdsLoaderDelegate?) + throws } protocol PigeonApiProtocolIMAAdsLoader { } -final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { +final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsLoader ///An implementation of [NSObject] used to access callback methods @@ -1647,17 +1847,25 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsLoader) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsLoader + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoader?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoader? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1665,8 +1873,8 @@ final class PigeonApiIMAAdsLoader: PigeonApiProtocolIMAAdsLoader { let settingsArg: IMASettings? = nilOrValue(args[1]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, settings: settingsArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, settings: settingsArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1675,7 +1883,9 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let contentCompleteChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.contentComplete", binaryMessenger: binaryMessenger, codec: codec) + let contentCompleteChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.contentComplete", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { contentCompleteChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1690,14 +1900,17 @@ withIdentifier: pigeonIdentifierArg) } else { contentCompleteChannel.setMessageHandler(nil) } - let requestAdsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.requestAds", binaryMessenger: binaryMessenger, codec: codec) + let requestAdsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.requestAds", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { requestAdsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsLoader let requestArg = args[1] as! IMAAdsRequest do { - try api.pigeonDelegate.requestAds(pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) + try api.pigeonDelegate.requestAds( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1706,14 +1919,17 @@ withIdentifier: pigeonIdentifierArg) } else { requestAdsChannel.setMessageHandler(nil) } - let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.setDelegate", binaryMessenger: binaryMessenger, codec: codec) + let setDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.setDelegate", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDelegateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsLoader let delegateArg: IMAAdsLoaderDelegate? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + try api.pigeonDelegate.setDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1725,21 +1941,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAAdsLoader and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsLoader, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsLoader, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1768,7 +1989,8 @@ protocol PigeonApiDelegateIMASettings { /// /// Setting this property after it has been sent to the IMAAdsLoader will be /// ignored and a warning will be logged. - func setLanguage(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, language: String) throws + func setLanguage(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, language: String) + throws /// Specifies maximum number of redirects after which subsequent redirects /// will be denied, and the ad load aborted. /// @@ -1776,40 +1998,49 @@ protocol PigeonApiDelegateIMASettings { /// error code 302. /// /// The default value is 4. - func setMaxRedirects(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, max: Int64) throws + func setMaxRedirects(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, max: Int64) + throws /// Feature flags and their states. - func setFeatureFlags(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, flags: [String: String]) throws + func setFeatureFlags( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, flags: [String: String]) throws /// Enable background audio playback for the SDK. /// /// The default value is false. - func setEnableBackgroundPlayback(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws + func setEnableBackgroundPlayback( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws /// Specifies whether to automatically play VMAP and ad rules ad breaks. /// /// The default value is true. - func setAutoPlayAdBreaks(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, autoPlay: Bool) throws + func setAutoPlayAdBreaks( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, autoPlay: Bool) throws /// Specifies whether to update the MPNowPlayingInfoCenter content with the /// title “Advertisement”. /// /// If disabled, MPNowPlayingInfoCenter is untouched. /// /// The default value is false. - func setDisableNowPlayingInfo(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, disable: Bool) throws + func setDisableNowPlayingInfo( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, disable: Bool) throws /// The partner specified video player that is integrating with the SDK. - func setPlayerType(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, type: String?) throws + func setPlayerType(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, type: String?) + throws /// The partner specified player version that is integrating with the SDK. - func setPlayerVersion(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, version: String?) throws + func setPlayerVersion( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, version: String?) throws /// The session ID to identify a single user session. /// /// This should be a UUID. /// /// It is used exclusively for frequency capping across the user session. - func setSessionID(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, sessionID: String?) throws + func setSessionID( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, sessionID: String?) throws /// Controls whether Same App Key is enabled. /// /// The value set persists across app sessions. /// /// The key is enabled by default. - func setSameAppKeyEnabled(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws + func setSameAppKeyEnabled( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enabled: Bool) throws /// Toggles debug mode which will output detailed log information to the /// console. /// @@ -1817,13 +2048,14 @@ protocol PigeonApiDelegateIMASettings { /// enabled. /// /// The default value is false. - func setEnableDebugMode(pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enable: Bool) throws + func setEnableDebugMode( + pigeonApi: PigeonApiIMASettings, pigeonInstance: IMASettings, enable: Bool) throws } protocol PigeonApiProtocolIMASettings { } -final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { +final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMASettings ///An implementation of [NSObject] used to access callback methods @@ -1831,25 +2063,33 @@ final class PigeonApiIMASettings: PigeonApiProtocolIMASettings { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMASettings) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMASettings + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMASettings?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMASettings? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1858,14 +2098,17 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setPPIDChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPPID", binaryMessenger: binaryMessenger, codec: codec) + let setPPIDChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPPID", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPPIDChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let ppidArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setPPID(pigeonApi: api, pigeonInstance: pigeonInstanceArg, ppid: ppidArg) + try api.pigeonDelegate.setPPID( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, ppid: ppidArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1874,14 +2117,17 @@ withIdentifier: pigeonIdentifierArg) } else { setPPIDChannel.setMessageHandler(nil) } - let setLanguageChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setLanguage", binaryMessenger: binaryMessenger, codec: codec) + let setLanguageChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setLanguage", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLanguageChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let languageArg = args[1] as! String do { - try api.pigeonDelegate.setLanguage(pigeonApi: api, pigeonInstance: pigeonInstanceArg, language: languageArg) + try api.pigeonDelegate.setLanguage( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, language: languageArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1890,14 +2136,17 @@ withIdentifier: pigeonIdentifierArg) } else { setLanguageChannel.setMessageHandler(nil) } - let setMaxRedirectsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setMaxRedirects", binaryMessenger: binaryMessenger, codec: codec) + let setMaxRedirectsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setMaxRedirects", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setMaxRedirectsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let maxArg = args[1] as! Int64 do { - try api.pigeonDelegate.setMaxRedirects(pigeonApi: api, pigeonInstance: pigeonInstanceArg, max: maxArg) + try api.pigeonDelegate.setMaxRedirects( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, max: maxArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1906,14 +2155,17 @@ withIdentifier: pigeonIdentifierArg) } else { setMaxRedirectsChannel.setMessageHandler(nil) } - let setFeatureFlagsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setFeatureFlags", binaryMessenger: binaryMessenger, codec: codec) + let setFeatureFlagsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setFeatureFlags", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setFeatureFlagsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let flagsArg = args[1] as! [String: String] do { - try api.pigeonDelegate.setFeatureFlags(pigeonApi: api, pigeonInstance: pigeonInstanceArg, flags: flagsArg) + try api.pigeonDelegate.setFeatureFlags( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, flags: flagsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1922,14 +2174,17 @@ withIdentifier: pigeonIdentifierArg) } else { setFeatureFlagsChannel.setMessageHandler(nil) } - let setEnableBackgroundPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableBackgroundPlayback", binaryMessenger: binaryMessenger, codec: codec) + let setEnableBackgroundPlaybackChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableBackgroundPlayback", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setEnableBackgroundPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let enabledArg = args[1] as! Bool do { - try api.pigeonDelegate.setEnableBackgroundPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) + try api.pigeonDelegate.setEnableBackgroundPlayback( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1938,14 +2193,17 @@ withIdentifier: pigeonIdentifierArg) } else { setEnableBackgroundPlaybackChannel.setMessageHandler(nil) } - let setAutoPlayAdBreaksChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setAutoPlayAdBreaks", binaryMessenger: binaryMessenger, codec: codec) + let setAutoPlayAdBreaksChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setAutoPlayAdBreaks", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAutoPlayAdBreaksChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let autoPlayArg = args[1] as! Bool do { - try api.pigeonDelegate.setAutoPlayAdBreaks(pigeonApi: api, pigeonInstance: pigeonInstanceArg, autoPlay: autoPlayArg) + try api.pigeonDelegate.setAutoPlayAdBreaks( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, autoPlay: autoPlayArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1954,14 +2212,17 @@ withIdentifier: pigeonIdentifierArg) } else { setAutoPlayAdBreaksChannel.setMessageHandler(nil) } - let setDisableNowPlayingInfoChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setDisableNowPlayingInfo", binaryMessenger: binaryMessenger, codec: codec) + let setDisableNowPlayingInfoChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setDisableNowPlayingInfo", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDisableNowPlayingInfoChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let disableArg = args[1] as! Bool do { - try api.pigeonDelegate.setDisableNowPlayingInfo(pigeonApi: api, pigeonInstance: pigeonInstanceArg, disable: disableArg) + try api.pigeonDelegate.setDisableNowPlayingInfo( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, disable: disableArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1970,14 +2231,17 @@ withIdentifier: pigeonIdentifierArg) } else { setDisableNowPlayingInfoChannel.setMessageHandler(nil) } - let setPlayerTypeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerType", binaryMessenger: binaryMessenger, codec: codec) + let setPlayerTypeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerType", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPlayerTypeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let typeArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setPlayerType(pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) + try api.pigeonDelegate.setPlayerType( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1986,14 +2250,17 @@ withIdentifier: pigeonIdentifierArg) } else { setPlayerTypeChannel.setMessageHandler(nil) } - let setPlayerVersionChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerVersion", binaryMessenger: binaryMessenger, codec: codec) + let setPlayerVersionChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerVersion", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPlayerVersionChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let versionArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setPlayerVersion(pigeonApi: api, pigeonInstance: pigeonInstanceArg, version: versionArg) + try api.pigeonDelegate.setPlayerVersion( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, version: versionArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2002,14 +2269,17 @@ withIdentifier: pigeonIdentifierArg) } else { setPlayerVersionChannel.setMessageHandler(nil) } - let setSessionIDChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSessionID", binaryMessenger: binaryMessenger, codec: codec) + let setSessionIDChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSessionID", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setSessionIDChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let sessionIDArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setSessionID(pigeonApi: api, pigeonInstance: pigeonInstanceArg, sessionID: sessionIDArg) + try api.pigeonDelegate.setSessionID( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, sessionID: sessionIDArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2018,14 +2288,17 @@ withIdentifier: pigeonIdentifierArg) } else { setSessionIDChannel.setMessageHandler(nil) } - let setSameAppKeyEnabledChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSameAppKeyEnabled", binaryMessenger: binaryMessenger, codec: codec) + let setSameAppKeyEnabledChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setSameAppKeyEnabled", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setSameAppKeyEnabledChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let enabledArg = args[1] as! Bool do { - try api.pigeonDelegate.setSameAppKeyEnabled(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) + try api.pigeonDelegate.setSameAppKeyEnabled( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2034,14 +2307,17 @@ withIdentifier: pigeonIdentifierArg) } else { setSameAppKeyEnabledChannel.setMessageHandler(nil) } - let setEnableDebugModeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableDebugMode", binaryMessenger: binaryMessenger, codec: codec) + let setEnableDebugModeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableDebugMode", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setEnableDebugModeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMASettings let enableArg = args[1] as! Bool do { - try api.pigeonDelegate.setEnableDebugMode(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) + try api.pigeonDelegate.setEnableDebugMode( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2053,21 +2329,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMASettings and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMASettings, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMASettings, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2093,7 +2374,10 @@ protocol PigeonApiDelegateIMAAdsRequest { /// calling `IMAAdsManager.destroy` on its current adsManager. Concurrent /// requests must use different ad containers. Does not support /// Picture-in-Picture. - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsRequest, adTagUrl: String, adDisplayContainer: IMAAdDisplayContainer, contentPlayhead: IMAContentPlayhead?) throws -> IMAAdsRequest + func pigeonDefaultConstructor( + pigeonApi: PigeonApiIMAAdsRequest, adTagUrl: String, adDisplayContainer: IMAAdDisplayContainer, + contentPlayhead: IMAContentPlayhead? + ) throws -> IMAAdsRequest /// Initializes an ads request instance with the given canned ads response and /// ad display container. /// @@ -2101,67 +2385,83 @@ protocol PigeonApiDelegateIMAAdsRequest { /// calling `IMAAdsManager.destroy` on its current adsManager. Concurrent /// requests must use different ad containers. Does not support /// Picture-in-Picture. - func withAdsResponse(pigeonApi: PigeonApiIMAAdsRequest, adsResponse: String, adDisplayContainer: IMAAdDisplayContainer, contentPlayhead: IMAContentPlayhead?) throws -> IMAAdsRequest + func withAdsResponse( + pigeonApi: PigeonApiIMAAdsRequest, adsResponse: String, + adDisplayContainer: IMAAdDisplayContainer, contentPlayhead: IMAContentPlayhead? + ) throws -> IMAAdsRequest /// Specifies the full URL to use for ads loading from an ad server. /// /// Required for any adsRequest. - func getAdTagUrl(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws -> String? + func getAdTagUrl(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws + -> String? /// Specifies a VAST, VMAP, or ad rules response to be used instead of making /// a request through an ad tag URL. - func getAdsResponse(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws -> String? + func getAdsResponse(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws + -> String? /// The ad display container. - func getAdDisplayContainer(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) throws -> IMAAdDisplayContainer + func getAdDisplayContainer(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest) + throws -> IMAAdDisplayContainer /// Specifies whether the player intends to start the content and ad in /// response to a user action or whether they will be automatically played. /// /// Changing this setting will have no impact on ad playback. - func setAdWillAutoPlay(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillAutoPlay: Bool) throws + func setAdWillAutoPlay( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillAutoPlay: Bool) throws /// Specifies whether the player intends to start the content and ad with no /// volume. /// /// Changing this setting will have no impact on ad playback. - func setAdWillPlayMuted(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillPlayMuted: Bool) throws + func setAdWillPlayMuted( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, adWillPlayMuted: Bool) throws /// Specifies whether the player intends to continuously play the content /// videos one after another similar to TV broadcast. /// /// Not calling this function leaves the setting as unknown. Note: Changing /// this setting will have no impact on ad playback. - func setContinuousPlayback(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, continuousPlayback: Bool) throws + func setContinuousPlayback( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, continuousPlayback: Bool) + throws /// Specifies the duration of the content in seconds to be shown. /// /// Used in AdX requests. This parameter is optional. - func setContentDuration(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, duration: Double) throws + func setContentDuration( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, duration: Double) throws /// Specifies the keywords used to describe the content to be shown. /// /// Used in AdX requests. This parameter is optional. - func setContentKeywords(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, keywords: [String]?) throws + func setContentKeywords( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, keywords: [String]?) throws /// Specifies the title of the content to be shown. /// /// Used in AdX requests. This parameter is optional. - func setContentTitle(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, title: String?) throws + func setContentTitle( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, title: String?) throws /// Specifies the universal link to the content’s screen. /// /// If provided, this parameter is passed to the OM SDK. See /// [Apple documentation](https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content) /// for more information. - func setContentURL(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, contentURL: String?) throws + func setContentURL( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, contentURL: String?) throws /// Specifies the VAST load timeout in milliseconds for the initial request /// and any subsequent wrappers. /// /// This parameter is optional and will override the default timeout. - func setVastLoadTimeout(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, timeout: Double) throws + func setVastLoadTimeout( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, timeout: Double) throws /// Specifies the maximum amount of time to wait in seconds, after calling /// requestAds, before requesting the ad tag URL. /// /// This can be used to stagger requests during a live-stream event, in order /// to mitigate spikes in the number of requests. - func setLiveStreamPrefetchSeconds(pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, seconds: Double) throws + func setLiveStreamPrefetchSeconds( + pigeonApi: PigeonApiIMAAdsRequest, pigeonInstance: IMAAdsRequest, seconds: Double) throws } protocol PigeonApiProtocolIMAAdsRequest { } -final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { +final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsRequest ///An implementation of [NSObject] used to access callback methods @@ -2169,17 +2469,25 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsRequest) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsRequest + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRequest?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRequest? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2189,8 +2497,10 @@ final class PigeonApiIMAAdsRequest: PigeonApiProtocolIMAAdsRequest { let contentPlayheadArg: IMAContentPlayhead? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, adTagUrl: adTagUrlArg, adDisplayContainer: adDisplayContainerArg, contentPlayhead: contentPlayheadArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, adTagUrl: adTagUrlArg, adDisplayContainer: adDisplayContainerArg, + contentPlayhead: contentPlayheadArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2199,7 +2509,9 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let withAdsResponseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.withAdsResponse", binaryMessenger: binaryMessenger, codec: codec) + let withAdsResponseChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.withAdsResponse", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { withAdsResponseChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2209,8 +2521,10 @@ withIdentifier: pigeonIdentifierArg) let contentPlayheadArg: IMAContentPlayhead? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.withAdsResponse(pigeonApi: api, adsResponse: adsResponseArg, adDisplayContainer: adDisplayContainerArg, contentPlayhead: contentPlayheadArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.withAdsResponse( + pigeonApi: api, adsResponse: adsResponseArg, + adDisplayContainer: adDisplayContainerArg, contentPlayhead: contentPlayheadArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2219,13 +2533,16 @@ withIdentifier: pigeonIdentifierArg) } else { withAdsResponseChannel.setMessageHandler(nil) } - let getAdTagUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdTagUrl", binaryMessenger: binaryMessenger, codec: codec) + let getAdTagUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdTagUrl", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdTagUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest do { - let result = try api.pigeonDelegate.getAdTagUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdTagUrl( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2234,13 +2551,16 @@ withIdentifier: pigeonIdentifierArg) } else { getAdTagUrlChannel.setMessageHandler(nil) } - let getAdsResponseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdsResponse", binaryMessenger: binaryMessenger, codec: codec) + let getAdsResponseChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdsResponse", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdsResponseChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest do { - let result = try api.pigeonDelegate.getAdsResponse(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdsResponse( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2249,13 +2569,16 @@ withIdentifier: pigeonIdentifierArg) } else { getAdsResponseChannel.setMessageHandler(nil) } - let getAdDisplayContainerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdDisplayContainer", binaryMessenger: binaryMessenger, codec: codec) + let getAdDisplayContainerChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdDisplayContainer", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAdDisplayContainerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest do { - let result = try api.pigeonDelegate.getAdDisplayContainer(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAdDisplayContainer( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2264,14 +2587,17 @@ withIdentifier: pigeonIdentifierArg) } else { getAdDisplayContainerChannel.setMessageHandler(nil) } - let setAdWillAutoPlayChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillAutoPlay", binaryMessenger: binaryMessenger, codec: codec) + let setAdWillAutoPlayChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillAutoPlay", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAdWillAutoPlayChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let adWillAutoPlayArg = args[1] as! Bool do { - try api.pigeonDelegate.setAdWillAutoPlay(pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillAutoPlay: adWillAutoPlayArg) + try api.pigeonDelegate.setAdWillAutoPlay( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillAutoPlay: adWillAutoPlayArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2280,14 +2606,17 @@ withIdentifier: pigeonIdentifierArg) } else { setAdWillAutoPlayChannel.setMessageHandler(nil) } - let setAdWillPlayMutedChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillPlayMuted", binaryMessenger: binaryMessenger, codec: codec) + let setAdWillPlayMutedChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillPlayMuted", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAdWillPlayMutedChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let adWillPlayMutedArg = args[1] as! Bool do { - try api.pigeonDelegate.setAdWillPlayMuted(pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillPlayMuted: adWillPlayMutedArg) + try api.pigeonDelegate.setAdWillPlayMuted( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, adWillPlayMuted: adWillPlayMutedArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2296,14 +2625,18 @@ withIdentifier: pigeonIdentifierArg) } else { setAdWillPlayMutedChannel.setMessageHandler(nil) } - let setContinuousPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContinuousPlayback", binaryMessenger: binaryMessenger, codec: codec) + let setContinuousPlaybackChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContinuousPlayback", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContinuousPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let continuousPlaybackArg = args[1] as! Bool do { - try api.pigeonDelegate.setContinuousPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, continuousPlayback: continuousPlaybackArg) + try api.pigeonDelegate.setContinuousPlayback( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, + continuousPlayback: continuousPlaybackArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2312,14 +2645,17 @@ withIdentifier: pigeonIdentifierArg) } else { setContinuousPlaybackChannel.setMessageHandler(nil) } - let setContentDurationChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentDuration", binaryMessenger: binaryMessenger, codec: codec) + let setContentDurationChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentDuration", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentDurationChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let durationArg = args[1] as! Double do { - try api.pigeonDelegate.setContentDuration(pigeonApi: api, pigeonInstance: pigeonInstanceArg, duration: durationArg) + try api.pigeonDelegate.setContentDuration( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, duration: durationArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2328,14 +2664,17 @@ withIdentifier: pigeonIdentifierArg) } else { setContentDurationChannel.setMessageHandler(nil) } - let setContentKeywordsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentKeywords", binaryMessenger: binaryMessenger, codec: codec) + let setContentKeywordsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentKeywords", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentKeywordsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let keywordsArg: [String]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setContentKeywords(pigeonApi: api, pigeonInstance: pigeonInstanceArg, keywords: keywordsArg) + try api.pigeonDelegate.setContentKeywords( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, keywords: keywordsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2344,14 +2683,17 @@ withIdentifier: pigeonIdentifierArg) } else { setContentKeywordsChannel.setMessageHandler(nil) } - let setContentTitleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentTitle", binaryMessenger: binaryMessenger, codec: codec) + let setContentTitleChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentTitle", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentTitleChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let titleArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setContentTitle(pigeonApi: api, pigeonInstance: pigeonInstanceArg, title: titleArg) + try api.pigeonDelegate.setContentTitle( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, title: titleArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2360,14 +2702,17 @@ withIdentifier: pigeonIdentifierArg) } else { setContentTitleChannel.setMessageHandler(nil) } - let setContentURLChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentURL", binaryMessenger: binaryMessenger, codec: codec) + let setContentURLChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentURL", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setContentURLChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let contentURLArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setContentURL(pigeonApi: api, pigeonInstance: pigeonInstanceArg, contentURL: contentURLArg) + try api.pigeonDelegate.setContentURL( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, contentURL: contentURLArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2376,14 +2721,17 @@ withIdentifier: pigeonIdentifierArg) } else { setContentURLChannel.setMessageHandler(nil) } - let setVastLoadTimeoutChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setVastLoadTimeout", binaryMessenger: binaryMessenger, codec: codec) + let setVastLoadTimeoutChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setVastLoadTimeout", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setVastLoadTimeoutChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let timeoutArg = args[1] as! Double do { - try api.pigeonDelegate.setVastLoadTimeout(pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeout: timeoutArg) + try api.pigeonDelegate.setVastLoadTimeout( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, timeout: timeoutArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2392,14 +2740,17 @@ withIdentifier: pigeonIdentifierArg) } else { setVastLoadTimeoutChannel.setMessageHandler(nil) } - let setLiveStreamPrefetchSecondsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setLiveStreamPrefetchSeconds", binaryMessenger: binaryMessenger, codec: codec) + let setLiveStreamPrefetchSecondsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setLiveStreamPrefetchSeconds", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLiveStreamPrefetchSecondsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRequest let secondsArg = args[1] as! Double do { - try api.pigeonDelegate.setLiveStreamPrefetchSeconds(pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) + try api.pigeonDelegate.setLiveStreamPrefetchSeconds( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2411,21 +2762,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAAdsRequest and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsRequest, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsRequest, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2444,17 +2800,24 @@ withIdentifier: pigeonIdentifierArg) } } protocol PigeonApiDelegateIMAAdsLoaderDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoaderDelegate) throws -> IMAAdsLoaderDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsLoaderDelegate) throws + -> IMAAdsLoaderDelegate } protocol PigeonApiProtocolIMAAdsLoaderDelegate { /// Called when ads are successfully loaded from the ad servers by the loader. - func adLoaderLoadedWith(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, completion: @escaping (Result) -> Void) + func adLoaderLoadedWith( + pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, + adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, + completion: @escaping (Result) -> Void) /// Error reported by the ads loader when loading or requesting an ad fails. - func adsLoaderFailedWithErrorData(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adErrorData adErrorDataArg: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void) + func adsLoaderFailedWithErrorData( + pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, + adErrorData adErrorDataArg: IMAAdLoadingErrorData, + completion: @escaping (Result) -> Void) } -final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate { +final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsLoaderDelegate ///An implementation of [NSObject] used to access callback methods @@ -2462,25 +2825,34 @@ final class PigeonApiIMAAdsLoaderDelegate: PigeonApiProtocolIMAAdsLoaderDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsLoaderDelegate) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsLoaderDelegate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoaderDelegate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsLoaderDelegate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2492,25 +2864,33 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAAdsLoaderDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsLoaderDelegate, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsLoaderDelegate, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: "Error: Attempting to create a new Dart instance of IMAAdsLoaderDelegate, but the class has a nonnull callback method.", details: ""))) + message: + "Error: Attempting to create a new Dart instance of IMAAdsLoaderDelegate, but the class has a nonnull callback method.", + details: ""))) } } /// Called when ads are successfully loaded from the ad servers by the loader. - func adLoaderLoadedWith(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, completion: @escaping (Result) -> Void) { + func adLoaderLoadedWith( + pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, + adsLoadedData adsLoadedDataArg: IMAAdsLoadedData, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -2521,8 +2901,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, loaderArg, adsLoadedDataArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2540,7 +2922,11 @@ withIdentifier: pigeonIdentifierArg) } /// Error reported by the ads loader when loading or requesting an ad fails. - func adsLoaderFailedWithErrorData(pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, adErrorData adErrorDataArg: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void) { + func adsLoaderFailedWithErrorData( + pigeonInstance pigeonInstanceArg: IMAAdsLoaderDelegate, loader loaderArg: IMAAdsLoader, + adErrorData adErrorDataArg: IMAAdLoadingErrorData, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -2551,8 +2937,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, loaderArg, adErrorDataArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2574,13 +2962,14 @@ protocol PigeonApiDelegateIMAAdsLoadedData { /// The ads manager instance created by the ads loader. /// /// Will be null when using dynamic ad insertion. - func adsManager(pigeonApi: PigeonApiIMAAdsLoadedData, pigeonInstance: IMAAdsLoadedData) throws -> IMAAdsManager? + func adsManager(pigeonApi: PigeonApiIMAAdsLoadedData, pigeonInstance: IMAAdsLoadedData) throws + -> IMAAdsManager? } protocol PigeonApiProtocolIMAAdsLoadedData { } -final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { +final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsLoadedData ///An implementation of [NSObject] used to access callback methods @@ -2588,27 +2977,36 @@ final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsLoadedData) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsLoadedData + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdsLoadedData and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsLoadedData, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsLoadedData, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let adsManagerArg = try! pigeonDelegate.adsManager(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let adsManagerArg = try! pigeonDelegate.adsManager( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, adsManagerArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2628,13 +3026,14 @@ final class PigeonApiIMAAdsLoadedData: PigeonApiProtocolIMAAdsLoadedData { } protocol PigeonApiDelegateIMAAdLoadingErrorData { /// The ad error that occurred while loading the ad. - func adError(pigeonApi: PigeonApiIMAAdLoadingErrorData, pigeonInstance: IMAAdLoadingErrorData) throws -> IMAAdError + func adError(pigeonApi: PigeonApiIMAAdLoadingErrorData, pigeonInstance: IMAAdLoadingErrorData) + throws -> IMAAdError } protocol PigeonApiProtocolIMAAdLoadingErrorData { } -final class PigeonApiIMAAdLoadingErrorData: PigeonApiProtocolIMAAdLoadingErrorData { +final class PigeonApiIMAAdLoadingErrorData: PigeonApiProtocolIMAAdLoadingErrorData { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdLoadingErrorData ///An implementation of [NSObject] used to access callback methods @@ -2642,27 +3041,35 @@ final class PigeonApiIMAAdLoadingErrorData: PigeonApiProtocolIMAAdLoadingErrorDa return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdLoadingErrorData) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdLoadingErrorData + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdLoadingErrorData and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdLoadingErrorData, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let adErrorArg = try! pigeonDelegate.adError(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, adErrorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2692,7 +3099,7 @@ protocol PigeonApiDelegateIMAAdError { protocol PigeonApiProtocolIMAAdError { } -final class PigeonApiIMAAdError: PigeonApiProtocolIMAAdError { +final class PigeonApiIMAAdError: PigeonApiProtocolIMAAdError { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdError ///An implementation of [NSObject] used to access callback methods @@ -2700,30 +3107,39 @@ final class PigeonApiIMAAdError: PigeonApiProtocolIMAAdError { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdError) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdError + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdError and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdError, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdError, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let typeArg = try! pigeonDelegate.type(pigeonApi: self, pigeonInstance: pigeonInstance) let codeArg = try! pigeonDelegate.code(pigeonApi: self, pigeonInstance: pigeonInstance) let messageArg = try! pigeonDelegate.message(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, typeArg, codeArg, messageArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, typeArg, codeArg, messageArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2745,11 +3161,16 @@ protocol PigeonApiDelegateIMAAdsManager { /// /// List of double values in seconds. Empty list for single ads or if no ad /// breaks are scheduled. - func adCuePoints(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager) throws -> [Double] + func adCuePoints(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager) throws + -> [Double] /// The `IMAAdsManagerDelegate` to notify with events during ad playback. - func setDelegate(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, delegate: IMAAdsManagerDelegate?) throws + func setDelegate( + pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, + delegate: IMAAdsManagerDelegate?) throws /// Initializes and loads the ad. - func initialize(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, adsRenderingSettings: IMAAdsRenderingSettings?) throws + func initialize( + pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager, + adsRenderingSettings: IMAAdsRenderingSettings?) throws /// Starts advertisement playback. func start(pigeonApi: PigeonApiIMAAdsManager, pigeonInstance: IMAAdsManager) throws /// Pauses advertisement. @@ -2768,7 +3189,7 @@ protocol PigeonApiDelegateIMAAdsManager { protocol PigeonApiProtocolIMAAdsManager { } -final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { +final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsManager ///An implementation of [NSObject] used to access callback methods @@ -2776,24 +3197,33 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsManager) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsManager + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManager?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManager? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.setDelegate", binaryMessenger: binaryMessenger, codec: codec) + let setDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.setDelegate", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDelegateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsManager let delegateArg: IMAAdsManagerDelegate? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + try api.pigeonDelegate.setDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2802,14 +3232,18 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { setDelegateChannel.setMessageHandler(nil) } - let initializeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.initialize", binaryMessenger: binaryMessenger, codec: codec) + let initializeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.initialize", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { initializeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsManager let adsRenderingSettingsArg: IMAAdsRenderingSettings? = nilOrValue(args[1]) do { - try api.pigeonDelegate.initialize(pigeonApi: api, pigeonInstance: pigeonInstanceArg, adsRenderingSettings: adsRenderingSettingsArg) + try api.pigeonDelegate.initialize( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, + adsRenderingSettings: adsRenderingSettingsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2818,7 +3252,9 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { initializeChannel.setMessageHandler(nil) } - let startChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.start", binaryMessenger: binaryMessenger, codec: codec) + let startChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.start", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { startChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2833,7 +3269,9 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { startChannel.setMessageHandler(nil) } - let pauseChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pause", binaryMessenger: binaryMessenger, codec: codec) + let pauseChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pause", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pauseChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2848,7 +3286,9 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { pauseChannel.setMessageHandler(nil) } - let resumeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.resume", binaryMessenger: binaryMessenger, codec: codec) + let resumeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.resume", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { resumeChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2863,7 +3303,9 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { resumeChannel.setMessageHandler(nil) } - let skipChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.skip", binaryMessenger: binaryMessenger, codec: codec) + let skipChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.skip", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { skipChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2878,7 +3320,9 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { skipChannel.setMessageHandler(nil) } - let discardAdBreakChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.discardAdBreak", binaryMessenger: binaryMessenger, codec: codec) + let discardAdBreakChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.discardAdBreak", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { discardAdBreakChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2893,7 +3337,9 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } else { discardAdBreakChannel.setMessageHandler(nil) } - let destroyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.destroy", binaryMessenger: binaryMessenger, codec: codec) + let destroyChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.destroy", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { destroyChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2911,22 +3357,28 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } ///Creates a Dart instance of IMAAdsManager and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsManager, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsManager, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let adCuePointsArg = try! pigeonDelegate.adCuePoints(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let adCuePointsArg = try! pigeonDelegate.adCuePoints( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, adCuePointsArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2945,21 +3397,34 @@ final class PigeonApiIMAAdsManager: PigeonApiProtocolIMAAdsManager { } } protocol PigeonApiDelegateIMAAdsManagerDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsManagerDelegate) throws -> IMAAdsManagerDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsManagerDelegate) throws + -> IMAAdsManagerDelegate } protocol PigeonApiProtocolIMAAdsManagerDelegate { /// Called when there is an IMAAdEvent. - func didReceiveAdEvent(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, completion: @escaping (Result) -> Void) + func didReceiveAdEvent( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, + completion: @escaping (Result) -> Void) /// Called when there was an error playing the ad. - func didReceiveAdError(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, completion: @escaping (Result) -> Void) + func didReceiveAdError( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, + completion: @escaping (Result) -> Void) /// Called when an ad is ready to play. - func didRequestContentPause(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) + func didRequestContentPause( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, + completion: @escaping (Result) -> Void) /// Called when an ad has finished or an error occurred during the playback. - func didRequestContentResume(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) + func didRequestContentResume( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, + completion: @escaping (Result) -> Void) } -final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelegate { +final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelegate { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsManagerDelegate ///An implementation of [NSObject] used to access callback methods @@ -2967,25 +3432,34 @@ final class PigeonApiIMAAdsManagerDelegate: PigeonApiProtocolIMAAdsManagerDelega return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsManagerDelegate) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsManagerDelegate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManagerDelegate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsManagerDelegate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2997,25 +3471,33 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAAdsManagerDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsManagerDelegate, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsManagerDelegate, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: "Error: Attempting to create a new Dart instance of IMAAdsManagerDelegate, but the class has a nonnull callback method.", details: ""))) + message: + "Error: Attempting to create a new Dart instance of IMAAdsManagerDelegate, but the class has a nonnull callback method.", + details: ""))) } } /// Called when there is an IMAAdEvent. - func didReceiveAdEvent(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, completion: @escaping (Result) -> Void) { + func didReceiveAdEvent( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, event eventArg: IMAAdEvent, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3026,8 +3508,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg, eventArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3045,7 +3529,11 @@ withIdentifier: pigeonIdentifierArg) } /// Called when there was an error playing the ad. - func didReceiveAdError(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, completion: @escaping (Result) -> Void) { + func didReceiveAdError( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, error errorArg: IMAAdError, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3056,8 +3544,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg, errorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3075,7 +3565,11 @@ withIdentifier: pigeonIdentifierArg) } /// Called when an ad is ready to play. - func didRequestContentPause(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) { + func didRequestContentPause( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3086,8 +3580,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3105,7 +3601,11 @@ withIdentifier: pigeonIdentifierArg) } /// Called when an ad has finished or an error occurred during the playback. - func didRequestContentResume(pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, adsManager adsManagerArg: IMAAdsManager, completion: @escaping (Result) -> Void) { + func didRequestContentResume( + pigeonInstance pigeonInstanceArg: IMAAdsManagerDelegate, + adsManager adsManagerArg: IMAAdsManager, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3116,8 +3616,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, adsManagerArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3152,7 +3654,7 @@ protocol PigeonApiDelegateIMAAdEvent { protocol PigeonApiProtocolIMAAdEvent { } -final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { +final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdEvent ///An implementation of [NSObject] used to access callback methods @@ -3160,31 +3662,42 @@ final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdEvent) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdEvent + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdEvent and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdEvent, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdEvent, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let typeArg = try! pigeonDelegate.type(pigeonApi: self, pigeonInstance: pigeonInstance) - let typeStringArg = try! pigeonDelegate.typeString(pigeonApi: self, pigeonInstance: pigeonInstance) + let typeStringArg = try! pigeonDelegate.typeString( + pigeonApi: self, pigeonInstance: pigeonInstance) let adDataArg = try! pigeonDelegate.adData(pigeonApi: self, pigeonInstance: pigeonInstance) let adArg = try! pigeonDelegate.ad(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, typeArg, typeStringArg, adDataArg, adArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonIdentifierArg, typeArg, typeStringArg, adDataArg, adArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3202,35 +3715,50 @@ final class PigeonApiIMAAdEvent: PigeonApiProtocolIMAAdEvent { } } protocol PigeonApiDelegateIMAAdsRenderingSettings { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsRenderingSettings) throws -> IMAAdsRenderingSettings + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAAdsRenderingSettings) throws + -> IMAAdsRenderingSettings /// If specified, the SDK will play the media with MIME type on the list. - func setMimeTypes(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, types: [String]?) throws + func setMimeTypes( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + types: [String]?) throws /// Maximum recommended bitrate. /// /// The value is in kbit/s. - func setBitrate(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, bitrate: Int64) throws + func setBitrate( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + bitrate: Int64) throws /// Timeout (in seconds) when loading a video ad media file. /// /// Use -1 for the default of 8 seconds. - func setLoadVideoTimeout(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, seconds: Double) throws + func setLoadVideoTimeout( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + seconds: Double) throws /// For VMAP and ad rules playlists, only play ad breaks scheduled after this /// time (in seconds). - func setPlayAdsAfterTime(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, seconds: Double) throws + func setPlayAdsAfterTime( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + seconds: Double) throws /// Specifies the list of UI elements that should be visible. - func setUIElements(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, types: [UIElementType]?) throws + func setUIElements( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + types: [UIElementType]?) throws /// Whether or not the SDK will preload ad media. /// /// Default is YES. - func setEnablePreloading(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, enable: Bool) throws + func setEnablePreloading( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + enable: Bool) throws /// Specifies the optional UIViewController that will be used to open links /// in-app. - func setLinkOpenerPresentingController(pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, controller: UIViewController) throws + func setLinkOpenerPresentingController( + pigeonApi: PigeonApiIMAAdsRenderingSettings, pigeonInstance: IMAAdsRenderingSettings, + controller: UIViewController) throws } protocol PigeonApiProtocolIMAAdsRenderingSettings { } -final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSettings { +final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSettings { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdsRenderingSettings ///An implementation of [NSObject] used to access callback methods @@ -3238,25 +3766,34 @@ final class PigeonApiIMAAdsRenderingSettings: PigeonApiProtocolIMAAdsRenderingSe return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdsRenderingSettings) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdsRenderingSettings + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRenderingSettings?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAAdsRenderingSettings? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3265,14 +3802,17 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setMimeTypesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setMimeTypes", binaryMessenger: binaryMessenger, codec: codec) + let setMimeTypesChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setMimeTypes", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setMimeTypesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let typesArg: [String]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setMimeTypes(pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) + try api.pigeonDelegate.setMimeTypes( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3281,14 +3821,17 @@ withIdentifier: pigeonIdentifierArg) } else { setMimeTypesChannel.setMessageHandler(nil) } - let setBitrateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setBitrate", binaryMessenger: binaryMessenger, codec: codec) + let setBitrateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setBitrate", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setBitrateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let bitrateArg = args[1] as! Int64 do { - try api.pigeonDelegate.setBitrate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, bitrate: bitrateArg) + try api.pigeonDelegate.setBitrate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, bitrate: bitrateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3297,14 +3840,17 @@ withIdentifier: pigeonIdentifierArg) } else { setBitrateChannel.setMessageHandler(nil) } - let setLoadVideoTimeoutChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLoadVideoTimeout", binaryMessenger: binaryMessenger, codec: codec) + let setLoadVideoTimeoutChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLoadVideoTimeout", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLoadVideoTimeoutChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let secondsArg = args[1] as! Double do { - try api.pigeonDelegate.setLoadVideoTimeout(pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) + try api.pigeonDelegate.setLoadVideoTimeout( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3313,14 +3859,17 @@ withIdentifier: pigeonIdentifierArg) } else { setLoadVideoTimeoutChannel.setMessageHandler(nil) } - let setPlayAdsAfterTimeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setPlayAdsAfterTime", binaryMessenger: binaryMessenger, codec: codec) + let setPlayAdsAfterTimeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setPlayAdsAfterTime", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPlayAdsAfterTimeChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let secondsArg = args[1] as! Double do { - try api.pigeonDelegate.setPlayAdsAfterTime(pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) + try api.pigeonDelegate.setPlayAdsAfterTime( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, seconds: secondsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3329,14 +3878,17 @@ withIdentifier: pigeonIdentifierArg) } else { setPlayAdsAfterTimeChannel.setMessageHandler(nil) } - let setUIElementsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setUIElements", binaryMessenger: binaryMessenger, codec: codec) + let setUIElementsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setUIElements", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setUIElementsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let typesArg: [UIElementType]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setUIElements(pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) + try api.pigeonDelegate.setUIElements( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, types: typesArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3345,14 +3897,17 @@ withIdentifier: pigeonIdentifierArg) } else { setUIElementsChannel.setMessageHandler(nil) } - let setEnablePreloadingChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setEnablePreloading", binaryMessenger: binaryMessenger, codec: codec) + let setEnablePreloadingChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setEnablePreloading", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setEnablePreloadingChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let enableArg = args[1] as! Bool do { - try api.pigeonDelegate.setEnablePreloading(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) + try api.pigeonDelegate.setEnablePreloading( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, enable: enableArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3361,14 +3916,18 @@ withIdentifier: pigeonIdentifierArg) } else { setEnablePreloadingChannel.setMessageHandler(nil) } - let setLinkOpenerPresentingControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLinkOpenerPresentingController", binaryMessenger: binaryMessenger, codec: codec) + let setLinkOpenerPresentingControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLinkOpenerPresentingController", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLinkOpenerPresentingControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMAAdsRenderingSettings let controllerArg = args[1] as! UIViewController do { - try api.pigeonDelegate.setLinkOpenerPresentingController(pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) + try api.pigeonDelegate.setLinkOpenerPresentingController( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3380,21 +3939,27 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAAdsRenderingSettings and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdsRenderingSettings, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdsRenderingSettings, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3418,29 +3983,37 @@ open class PigeonApiDelegateNSObject { protocol PigeonApiProtocolNSObject { } -final class PigeonApiNSObject: PigeonApiProtocolNSObject { +final class PigeonApiNSObject: PigeonApiProtocolNSObject { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSObject - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateNSObject) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateNSObject + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of NSObject and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: NSObject, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: NSObject, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3460,23 +4033,30 @@ final class PigeonApiNSObject: PigeonApiProtocolNSObject { } protocol PigeonApiDelegateIMAFriendlyObstruction { /// Initializes a friendly obstruction. - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMAFriendlyObstruction, view: UIView, purpose: FriendlyObstructionPurpose, detailedReason: String?) throws -> IMAFriendlyObstruction + func pigeonDefaultConstructor( + pigeonApi: PigeonApiIMAFriendlyObstruction, view: UIView, purpose: FriendlyObstructionPurpose, + detailedReason: String? + ) throws -> IMAFriendlyObstruction /// The view causing the obstruction. - func view(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) throws -> UIView + func view(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) + throws -> UIView /// The purpose for registering the obstruction as friendly. - func purpose(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) throws -> FriendlyObstructionPurpose + func purpose(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) + throws -> FriendlyObstructionPurpose /// Optional, detailed reasoning for registering this obstruction as friendly. /// /// If the detailedReason is not null, it must follow the IAB standard by /// being 50 characters or less and only containing characters A-z, 0-9, or /// spaces. - func detailedReason(pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction) throws -> String? + func detailedReason( + pigeonApi: PigeonApiIMAFriendlyObstruction, pigeonInstance: IMAFriendlyObstruction + ) throws -> String? } protocol PigeonApiProtocolIMAFriendlyObstruction { } -final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruction { +final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruction { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAFriendlyObstruction ///An implementation of [NSObject] used to access callback methods @@ -3484,17 +4064,26 @@ final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruc return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAFriendlyObstruction) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAFriendlyObstruction + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAFriendlyObstruction?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMAFriendlyObstruction? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3504,8 +4093,9 @@ final class PigeonApiIMAFriendlyObstruction: PigeonApiProtocolIMAFriendlyObstruc let detailedReasonArg: String? = nilOrValue(args[3]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, view: viewArg, purpose: purposeArg, detailedReason: detailedReasonArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, view: viewArg, purpose: purposeArg, detailedReason: detailedReasonArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3517,25 +4107,33 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMAFriendlyObstruction and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAFriendlyObstruction, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAFriendlyObstruction, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let viewArg = try! pigeonDelegate.view(pigeonApi: self, pigeonInstance: pigeonInstance) let purposeArg = try! pigeonDelegate.purpose(pigeonApi: self, pigeonInstance: pigeonInstance) - let detailedReasonArg = try! pigeonDelegate.detailedReason(pigeonApi: self, pigeonInstance: pigeonInstance) + let detailedReasonArg = try! pigeonDelegate.detailedReason( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, viewArg, purposeArg, detailedReasonArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, viewArg, purposeArg, detailedReasonArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3554,9 +4152,11 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateIMACompanionAd { /// The value for the resource of this companion. - func resourceValue(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws -> String? + func resourceValue(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws + -> String? /// The API needed to execute this ad, or nil if unavailable. - func apiFramework(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws -> String? + func apiFramework(pigeonApi: PigeonApiIMACompanionAd, pigeonInstance: IMACompanionAd) throws + -> String? /// The width of the companion in pixels. /// /// 0 if unavailable. @@ -3570,7 +4170,7 @@ protocol PigeonApiDelegateIMACompanionAd { protocol PigeonApiProtocolIMACompanionAd { } -final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { +final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMACompanionAd ///An implementation of [NSObject] used to access callback methods @@ -3578,31 +4178,43 @@ final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMACompanionAd) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMACompanionAd + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMACompanionAd and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMACompanionAd, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMACompanionAd, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let resourceValueArg = try! pigeonDelegate.resourceValue(pigeonApi: self, pigeonInstance: pigeonInstance) - let apiFrameworkArg = try! pigeonDelegate.apiFramework(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let resourceValueArg = try! pigeonDelegate.resourceValue( + pigeonApi: self, pigeonInstance: pigeonInstance) + let apiFrameworkArg = try! pigeonDelegate.apiFramework( + pigeonApi: self, pigeonInstance: pigeonInstance) let widthArg = try! pigeonDelegate.width(pigeonApi: self, pigeonInstance: pigeonInstance) let heightArg = try! pigeonDelegate.height(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, resourceValueArg, apiFrameworkArg, widthArg, heightArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonIdentifierArg, resourceValueArg, apiFrameworkArg, widthArg, heightArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3621,31 +4233,38 @@ final class PigeonApiIMACompanionAd: PigeonApiProtocolIMACompanionAd { } protocol PigeonApiDelegateIMACompanionAdSlot { /// Initializes an instance of a IMACompanionAdSlot with fluid size. - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView) throws -> IMACompanionAdSlot + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView) throws + -> IMACompanionAdSlot /// Initializes an instance of a IMACompanionAdSlot with design ad width and /// height. /// /// `width` and `height` are in pixels. - func size(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView, width: Int64, height: Int64) throws -> IMACompanionAdSlot + func size(pigeonApi: PigeonApiIMACompanionAdSlot, view: UIView, width: Int64, height: Int64) + throws -> IMACompanionAdSlot /// The view the companion will be rendered in. /// /// Display this view in your application before video ad starts. - func view(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws -> UIView + func view(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws + -> UIView /// The IMACompanionDelegate for receiving events from the companion ad slot. /// /// This instance only creates a weak reference to the delegate, so the Dart /// instance should create an explicit reference to receive callbacks. - func setDelegate(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot, delegate: IMACompanionDelegate?) throws + func setDelegate( + pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot, + delegate: IMACompanionDelegate?) throws /// Width of the slot, in pixels. - func width(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws -> Int64 + func width(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws + -> Int64 /// Height of the slot, in pixels. - func height(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws -> Int64 + func height(pigeonApi: PigeonApiIMACompanionAdSlot, pigeonInstance: IMACompanionAdSlot) throws + -> Int64 } protocol PigeonApiProtocolIMACompanionAdSlot { } -final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { +final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMACompanionAdSlot ///An implementation of [NSObject] used to access callback methods @@ -3653,17 +4272,25 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMACompanionAdSlot) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMACompanionAdSlot + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionAdSlot?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionAdSlot? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3671,8 +4298,8 @@ final class PigeonApiIMACompanionAdSlot: PigeonApiProtocolIMACompanionAdSlot { let viewArg = args[1] as! UIView do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, view: viewArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, view: viewArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3681,7 +4308,9 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let sizeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.size", binaryMessenger: binaryMessenger, codec: codec) + let sizeChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.size", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { sizeChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3691,8 +4320,9 @@ withIdentifier: pigeonIdentifierArg) let heightArg = args[3] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.size(pigeonApi: api, view: viewArg, width: widthArg, height: heightArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.size( + pigeonApi: api, view: viewArg, width: widthArg, height: heightArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3701,14 +4331,17 @@ withIdentifier: pigeonIdentifierArg) } else { sizeChannel.setMessageHandler(nil) } - let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.setDelegate", binaryMessenger: binaryMessenger, codec: codec) + let setDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.setDelegate", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDelegateChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMACompanionAdSlot let delegateArg: IMACompanionDelegate? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + try api.pigeonDelegate.setDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3717,13 +4350,16 @@ withIdentifier: pigeonIdentifierArg) } else { setDelegateChannel.setMessageHandler(nil) } - let widthChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.width", binaryMessenger: binaryMessenger, codec: codec) + let widthChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.width", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { widthChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMACompanionAdSlot do { - let result = try api.pigeonDelegate.width(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.width( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3732,13 +4368,16 @@ withIdentifier: pigeonIdentifierArg) } else { widthChannel.setMessageHandler(nil) } - let heightChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.height", binaryMessenger: binaryMessenger, codec: codec) + let heightChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.height", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { heightChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! IMACompanionAdSlot do { - let result = try api.pigeonDelegate.height(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.height( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3750,22 +4389,27 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMACompanionAdSlot and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMACompanionAdSlot, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMACompanionAdSlot, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let viewArg = try! pigeonDelegate.view(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, viewArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3784,18 +4428,23 @@ withIdentifier: pigeonIdentifierArg) } } protocol PigeonApiDelegateIMACompanionDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionDelegate) throws -> IMACompanionDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiIMACompanionDelegate) throws + -> IMACompanionDelegate } protocol PigeonApiProtocolIMACompanionDelegate { /// Called when the slot is either filled or not filled. - func companionAdSlotFilled(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, filled filledArg: Bool, completion: @escaping (Result) -> Void) + func companionAdSlotFilled( + pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, + filled filledArg: Bool, completion: @escaping (Result) -> Void) /// Called when the slot is clicked on by the user and will successfully /// navigate away. - func companionSlotWasClicked(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, completion: @escaping (Result) -> Void) + func companionSlotWasClicked( + pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, + completion: @escaping (Result) -> Void) } -final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate { +final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMACompanionDelegate ///An implementation of [NSObject] used to access callback methods @@ -3803,25 +4452,34 @@ final class PigeonApiIMACompanionDelegate: PigeonApiProtocolIMACompanionDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMACompanionDelegate) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMACompanionDelegate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionDelegate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiIMACompanionDelegate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: InteractiveMediaAdsLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3833,21 +4491,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of IMACompanionDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMACompanionDelegate, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMACompanionDelegate, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3865,7 +4528,10 @@ withIdentifier: pigeonIdentifierArg) } } /// Called when the slot is either filled or not filled. - func companionAdSlotFilled(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, filled filledArg: Bool, completion: @escaping (Result) -> Void) { + func companionAdSlotFilled( + pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, + filled filledArg: Bool, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3876,8 +4542,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, slotArg, filledArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3896,7 +4564,10 @@ withIdentifier: pigeonIdentifierArg) /// Called when the slot is clicked on by the user and will successfully /// navigate away. - func companionSlotWasClicked(pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, completion: @escaping (Result) -> Void) { + func companionSlotWasClicked( + pigeonInstance pigeonInstanceArg: IMACompanionDelegate, slot slotArg: IMACompanionAdSlot, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3907,8 +4578,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, slotArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3967,7 +4640,7 @@ protocol PigeonApiDelegateIMAAdPodInfo { protocol PigeonApiProtocolIMAAdPodInfo { } -final class PigeonApiIMAAdPodInfo: PigeonApiProtocolIMAAdPodInfo { +final class PigeonApiIMAAdPodInfo: PigeonApiProtocolIMAAdPodInfo { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAdPodInfo ///An implementation of [NSObject] used to access callback methods @@ -3975,33 +4648,52 @@ final class PigeonApiIMAAdPodInfo: PigeonApiProtocolIMAAdPodInfo { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAdPodInfo) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAdPodInfo + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAdPodInfo and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAdPodInfo, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAdPodInfo, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let adPositionArg = try! pigeonDelegate.adPosition(pigeonApi: self, pigeonInstance: pigeonInstance) - let maxDurationArg = try! pigeonDelegate.maxDuration(pigeonApi: self, pigeonInstance: pigeonInstance) - let podIndexArg = try! pigeonDelegate.podIndex(pigeonApi: self, pigeonInstance: pigeonInstance) - let timeOffsetArg = try! pigeonDelegate.timeOffset(pigeonApi: self, pigeonInstance: pigeonInstance) - let totalAdsArg = try! pigeonDelegate.totalAds(pigeonApi: self, pigeonInstance: pigeonInstance) - let isBumperArg = try! pigeonDelegate.isBumper(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let adPositionArg = try! pigeonDelegate.adPosition( + pigeonApi: self, pigeonInstance: pigeonInstance) + let maxDurationArg = try! pigeonDelegate.maxDuration( + pigeonApi: self, pigeonInstance: pigeonInstance) + let podIndexArg = try! pigeonDelegate.podIndex( + pigeonApi: self, pigeonInstance: pigeonInstance) + let timeOffsetArg = try! pigeonDelegate.timeOffset( + pigeonApi: self, pigeonInstance: pigeonInstance) + let totalAdsArg = try! pigeonDelegate.totalAds( + pigeonApi: self, pigeonInstance: pigeonInstance) + let isBumperArg = try! pigeonDelegate.isBumper( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, adPositionArg, maxDurationArg, podIndexArg, timeOffsetArg, totalAdsArg, isBumperArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [ + pigeonIdentifierArg, adPositionArg, maxDurationArg, podIndexArg, timeOffsetArg, + totalAdsArg, isBumperArg, + ] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4102,7 +4794,7 @@ protocol PigeonApiDelegateIMAAd { protocol PigeonApiProtocolIMAAd { } -final class PigeonApiIMAAd: PigeonApiProtocolIMAAd { +final class PigeonApiIMAAd: PigeonApiProtocolIMAAd { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAAd ///An implementation of [NSObject] used to access callback methods @@ -4110,54 +4802,92 @@ final class PigeonApiIMAAd: PigeonApiProtocolIMAAd { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAAd) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAAd + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAAd and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAAd, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAAd, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let adIdArg = try! pigeonDelegate.adId(pigeonApi: self, pigeonInstance: pigeonInstance) let adTitleArg = try! pigeonDelegate.adTitle(pigeonApi: self, pigeonInstance: pigeonInstance) - let adDescriptionArg = try! pigeonDelegate.adDescription(pigeonApi: self, pigeonInstance: pigeonInstance) - let adSystemArg = try! pigeonDelegate.adSystem(pigeonApi: self, pigeonInstance: pigeonInstance) - let companionAdsArg = try! pigeonDelegate.companionAds(pigeonApi: self, pigeonInstance: pigeonInstance) - let contentTypeArg = try! pigeonDelegate.contentType(pigeonApi: self, pigeonInstance: pigeonInstance) - let durationArg = try! pigeonDelegate.duration(pigeonApi: self, pigeonInstance: pigeonInstance) - let uiElementsArg = try! pigeonDelegate.uiElements(pigeonApi: self, pigeonInstance: pigeonInstance) + let adDescriptionArg = try! pigeonDelegate.adDescription( + pigeonApi: self, pigeonInstance: pigeonInstance) + let adSystemArg = try! pigeonDelegate.adSystem( + pigeonApi: self, pigeonInstance: pigeonInstance) + let companionAdsArg = try! pigeonDelegate.companionAds( + pigeonApi: self, pigeonInstance: pigeonInstance) + let contentTypeArg = try! pigeonDelegate.contentType( + pigeonApi: self, pigeonInstance: pigeonInstance) + let durationArg = try! pigeonDelegate.duration( + pigeonApi: self, pigeonInstance: pigeonInstance) + let uiElementsArg = try! pigeonDelegate.uiElements( + pigeonApi: self, pigeonInstance: pigeonInstance) let widthArg = try! pigeonDelegate.width(pigeonApi: self, pigeonInstance: pigeonInstance) let heightArg = try! pigeonDelegate.height(pigeonApi: self, pigeonInstance: pigeonInstance) - let vastMediaWidthArg = try! pigeonDelegate.vastMediaWidth(pigeonApi: self, pigeonInstance: pigeonInstance) - let vastMediaHeightArg = try! pigeonDelegate.vastMediaHeight(pigeonApi: self, pigeonInstance: pigeonInstance) - let vastMediaBitrateArg = try! pigeonDelegate.vastMediaBitrate(pigeonApi: self, pigeonInstance: pigeonInstance) - let isLinearArg = try! pigeonDelegate.isLinear(pigeonApi: self, pigeonInstance: pigeonInstance) - let isSkippableArg = try! pigeonDelegate.isSkippable(pigeonApi: self, pigeonInstance: pigeonInstance) - let skipTimeOffsetArg = try! pigeonDelegate.skipTimeOffset(pigeonApi: self, pigeonInstance: pigeonInstance) - let adPodInfoArg = try! pigeonDelegate.adPodInfo(pigeonApi: self, pigeonInstance: pigeonInstance) - let traffickingParametersArg = try! pigeonDelegate.traffickingParameters(pigeonApi: self, pigeonInstance: pigeonInstance) - let creativeIDArg = try! pigeonDelegate.creativeID(pigeonApi: self, pigeonInstance: pigeonInstance) - let creativeAdIDArg = try! pigeonDelegate.creativeAdID(pigeonApi: self, pigeonInstance: pigeonInstance) - let universalAdIDsArg = try! pigeonDelegate.universalAdIDs(pigeonApi: self, pigeonInstance: pigeonInstance) - let advertiserNameArg = try! pigeonDelegate.advertiserName(pigeonApi: self, pigeonInstance: pigeonInstance) - let surveyURLArg = try! pigeonDelegate.surveyURL(pigeonApi: self, pigeonInstance: pigeonInstance) + let vastMediaWidthArg = try! pigeonDelegate.vastMediaWidth( + pigeonApi: self, pigeonInstance: pigeonInstance) + let vastMediaHeightArg = try! pigeonDelegate.vastMediaHeight( + pigeonApi: self, pigeonInstance: pigeonInstance) + let vastMediaBitrateArg = try! pigeonDelegate.vastMediaBitrate( + pigeonApi: self, pigeonInstance: pigeonInstance) + let isLinearArg = try! pigeonDelegate.isLinear( + pigeonApi: self, pigeonInstance: pigeonInstance) + let isSkippableArg = try! pigeonDelegate.isSkippable( + pigeonApi: self, pigeonInstance: pigeonInstance) + let skipTimeOffsetArg = try! pigeonDelegate.skipTimeOffset( + pigeonApi: self, pigeonInstance: pigeonInstance) + let adPodInfoArg = try! pigeonDelegate.adPodInfo( + pigeonApi: self, pigeonInstance: pigeonInstance) + let traffickingParametersArg = try! pigeonDelegate.traffickingParameters( + pigeonApi: self, pigeonInstance: pigeonInstance) + let creativeIDArg = try! pigeonDelegate.creativeID( + pigeonApi: self, pigeonInstance: pigeonInstance) + let creativeAdIDArg = try! pigeonDelegate.creativeAdID( + pigeonApi: self, pigeonInstance: pigeonInstance) + let universalAdIDsArg = try! pigeonDelegate.universalAdIDs( + pigeonApi: self, pigeonInstance: pigeonInstance) + let advertiserNameArg = try! pigeonDelegate.advertiserName( + pigeonApi: self, pigeonInstance: pigeonInstance) + let surveyURLArg = try! pigeonDelegate.surveyURL( + pigeonApi: self, pigeonInstance: pigeonInstance) let dealIDArg = try! pigeonDelegate.dealID(pigeonApi: self, pigeonInstance: pigeonInstance) - let wrapperAdIDsArg = try! pigeonDelegate.wrapperAdIDs(pigeonApi: self, pigeonInstance: pigeonInstance) - let wrapperCreativeIDsArg = try! pigeonDelegate.wrapperCreativeIDs(pigeonApi: self, pigeonInstance: pigeonInstance) - let wrapperSystemsArg = try! pigeonDelegate.wrapperSystems(pigeonApi: self, pigeonInstance: pigeonInstance) + let wrapperAdIDsArg = try! pigeonDelegate.wrapperAdIDs( + pigeonApi: self, pigeonInstance: pigeonInstance) + let wrapperCreativeIDsArg = try! pigeonDelegate.wrapperCreativeIDs( + pigeonApi: self, pigeonInstance: pigeonInstance) + let wrapperSystemsArg = try! pigeonDelegate.wrapperSystems( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, adIdArg, adTitleArg, adDescriptionArg, adSystemArg, companionAdsArg, contentTypeArg, durationArg, uiElementsArg, widthArg, heightArg, vastMediaWidthArg, vastMediaHeightArg, vastMediaBitrateArg, isLinearArg, isSkippableArg, skipTimeOffsetArg, adPodInfoArg, traffickingParametersArg, creativeIDArg, creativeAdIDArg, universalAdIDsArg, advertiserNameArg, surveyURLArg, dealIDArg, wrapperAdIDsArg, wrapperCreativeIDsArg, wrapperSystemsArg] as [Any?]) { response in + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [ + pigeonIdentifierArg, adIdArg, adTitleArg, adDescriptionArg, adSystemArg, companionAdsArg, + contentTypeArg, durationArg, uiElementsArg, widthArg, heightArg, vastMediaWidthArg, + vastMediaHeightArg, vastMediaBitrateArg, isLinearArg, isSkippableArg, skipTimeOffsetArg, + adPodInfoArg, traffickingParametersArg, creativeIDArg, creativeAdIDArg, universalAdIDsArg, + advertiserNameArg, surveyURLArg, dealIDArg, wrapperAdIDsArg, wrapperCreativeIDsArg, + wrapperSystemsArg, + ] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4178,17 +4908,19 @@ protocol PigeonApiDelegateIMAUniversalAdID { /// The universal ad ID value. /// /// This will be “unknown” if it isn’t defined by the ad. - func adIDValue(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws -> String + func adIDValue(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws + -> String /// The universal ad ID registry with which the value is registered. /// /// This will be “unknown” if it isn’t defined by the ad. - func adIDRegistry(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws -> String + func adIDRegistry(pigeonApi: PigeonApiIMAUniversalAdID, pigeonInstance: IMAUniversalAdID) throws + -> String } protocol PigeonApiProtocolIMAUniversalAdID { } -final class PigeonApiIMAUniversalAdID: PigeonApiProtocolIMAUniversalAdID { +final class PigeonApiIMAUniversalAdID: PigeonApiProtocolIMAUniversalAdID { unowned let pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateIMAUniversalAdID ///An implementation of [NSObject] used to access callback methods @@ -4196,29 +4928,40 @@ final class PigeonApiIMAUniversalAdID: PigeonApiProtocolIMAUniversalAdID { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateIMAUniversalAdID) { + init( + pigeonRegistrar: InteractiveMediaAdsLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateIMAUniversalAdID + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of IMAUniversalAdID and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: IMAUniversalAdID, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: IMAUniversalAdID, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let adIDValueArg = try! pigeonDelegate.adIDValue(pigeonApi: self, pigeonInstance: pigeonInstance) - let adIDRegistryArg = try! pigeonDelegate.adIDRegistry(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let adIDValueArg = try! pigeonDelegate.adIDValue( + pigeonApi: self, pigeonInstance: pigeonInstance) + let adIDRegistryArg = try! pigeonDelegate.adIDRegistry( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, adIDValueArg, adIDRegistryArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, adIDValueArg, adIDRegistryArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return 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 f113f91a74a..2cb799e2f37 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 @@ -9,7 +9,8 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' + show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -20,7 +21,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -29,6 +34,7 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -45,7 +51,8 @@ class PigeonOverrides { static VideoProgressUpdate Function({ required int currentTimeMs, required int durationMs, - })? videoProgressUpdate_new; + })? + videoProgressUpdate_new; /// Overrides [FrameLayout.new]. static FrameLayout Function()? frameLayout_new; @@ -57,72 +64,81 @@ class PigeonOverrides { MediaPlayer player, int what, int extra, - ) onError, - Future Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onPrepared, - void Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onCompletion, - })? videoView_new; + ) + onError, + Future Function(VideoView pigeon_instance, MediaPlayer player)? + onPrepared, + void Function(VideoView pigeon_instance, MediaPlayer player)? onCompletion, + })? + videoView_new; /// Overrides [VideoAdPlayer.new]. static VideoAdPlayer Function({ required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) addCallback, + ) + addCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - ) loadAd, + ) + loadAd, required Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) pauseAd, + ) + pauseAd, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) playAd, + ) + playAd, required void Function(VideoAdPlayer pigeon_instance) release, required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) removeCallback, + ) + removeCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) stopAd, - })? videoAdPlayer_new; + ) + stopAd, + })? + videoAdPlayer_new; /// Overrides [AdsLoadedListener.new]. - static AdsLoadedListener Function( - {required void Function( - AdsLoadedListener pigeon_instance, - AdsManagerLoadedEvent event, - ) onAdsManagerLoaded})? adsLoadedListener_new; + static AdsLoadedListener Function({ + required void Function( + AdsLoadedListener pigeon_instance, + AdsManagerLoadedEvent event, + ) + onAdsManagerLoaded, + })? + adsLoadedListener_new; /// Overrides [AdErrorListener.new]. - static AdErrorListener Function( - {required void Function( - AdErrorListener pigeon_instance, - AdErrorEvent event, - ) onAdError})? adErrorListener_new; + static AdErrorListener Function({ + required void Function(AdErrorListener pigeon_instance, AdErrorEvent event) + onAdError, + })? + adErrorListener_new; /// Overrides [AdEventListener.new]. - static AdEventListener Function( - {required void Function( - AdEventListener pigeon_instance, - AdEvent event, - ) onAdEvent})? adEventListener_new; + static AdEventListener Function({ + required void Function(AdEventListener pigeon_instance, AdEvent event) + onAdEvent, + })? + adEventListener_new; /// Overrides [CompanionAdSlotClickListener.new]. - static CompanionAdSlotClickListener Function( - {required void Function(CompanionAdSlotClickListener pigeon_instance) - onCompanionAdClick})? companionAdSlotClickListener_new; + static CompanionAdSlotClickListener Function({ + required void Function(CompanionAdSlotClickListener pigeon_instance) + onCompanionAdClick, + })? + companionAdSlotClickListener_new; /// Overrides [ImaSdkFactory.instance]. static ImaSdkFactory? imaSdkFactory_instance; @@ -131,10 +147,8 @@ class PigeonOverrides { static VideoProgressUpdate? videoProgressUpdate_videoTimeNotReady; /// Overrides [ImaSdkFactory.createAdDisplayContainer]. - static Future Function( - ViewGroup, - VideoAdPlayer, - )? imaSdkFactory_createAdDisplayContainer; + static Future Function(ViewGroup, VideoAdPlayer)? + imaSdkFactory_createAdDisplayContainer; /// Sets all overridden ProxyApi class members to null. static void pigeon_reset() { @@ -165,7 +179,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -235,9 +249,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; @@ -250,7 +265,8 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = + _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -258,40 +274,104 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); - BaseDisplayContainer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdDisplayContainer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdsLoader.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdsManagerLoadedEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdErrorEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdsRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ContentProgressProvider.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdsManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - BaseManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ImaSdkFactory.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ImaSdkSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoProgressUpdate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdMediaInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdPodInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FrameLayout.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ViewGroup.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers( + instanceManager: instanceManager, + ); + BaseDisplayContainer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdDisplayContainer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdsLoader.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdsManagerLoadedEvent.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdErrorEvent.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdsRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ContentProgressProvider.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdsManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + BaseManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdEvent.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ImaSdkFactory.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ImaSdkSettings.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoProgressUpdate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdMediaInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdPodInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FrameLayout.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ViewGroup.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoView.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); View.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - MediaPlayer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoAdPlayerCallback.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - VideoAdPlayer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdsLoadedListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdErrorListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdEventListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdsRenderingSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AdProgressInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CompanionAd.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UniversalAdId.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + MediaPlayer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoAdPlayerCallback.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + VideoAdPlayer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdsLoadedListener.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdErrorListener.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdEventListener.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdsRenderingSettings.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AdProgressInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CompanionAd.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + UniversalAdId.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); Ad.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CompanionAdSlotClickListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CompanionAdSlot.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + CompanionAdSlotClickListener.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CompanionAdSlot.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); AdSlot.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); return instanceManager; } @@ -309,8 +389,9 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = - WeakReference(instance); + _weakInstances[identifier] = WeakReference( + instance, + ); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -371,15 +452,21 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference(int identifier) { - final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference( + int identifier, + ) { + final PigeonInternalProxyApiBaseClass? weakInstance = + _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = + _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance + .pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = WeakReference(copy); + _weakInstances[identifier] = + WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -401,7 +488,10 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { + void addHostCreatedInstance( + PigeonInternalProxyApiBaseClass instance, + int identifier, + ) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -430,7 +520,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -442,31 +532,37 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null.'); + assert( + message != 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.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); + assert( + arg_identifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', + ); try { - (instanceManager ?? PigeonInstanceManager.instance) - .remove(arg_identifier!); + (instanceManager ?? PigeonInstanceManager.instance).remove( + arg_identifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -478,12 +574,13 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [identifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -507,10 +604,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -529,29 +626,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager - .getInstanceWithWeakReference(readValue(buffer)! as int); - default: - return super.readValueOfType(type, buffer); - } - } -} + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager.getInstanceWithWeakReference( + readValue(buffer)! as int, + ); + default: + return super.readValueOfType(type, buffer); + } + } +} /// The types of error that can be encountered. /// @@ -559,56 +657,79 @@ class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { enum AdErrorCode { /// Ads player was not provided. adsPlayerWasNotProvided, + /// There was a problem requesting ads from the server. adsRequestNetworkError, + /// A companion ad failed to load or render. companionAdLoadingFailed, + /// There was a problem requesting ads from the server. failedToRequestAds, + /// An error internal to the SDK occurred. internalError, + /// Invalid arguments were provided to SDK methods. invalidArguments, + /// An overlay ad failed to load. overlayAdLoadingFailed, + /// An overlay ad failed to render. overlayAdPlayingFailed, + /// Ads list was returned but ContentProgressProvider was not configured. playlistNoContentTracking, + /// Ads loader sent ads loaded event when it was not expected. unexpectedAdsLoadedEvent, + /// The ad response was not understood and cannot be parsed. unknownAdResponse, + /// An unexpected error occurred and the cause is not known. unknownError, + /// No assets were found in the VAST ad response. vastAssetNotFound, + /// A VAST response containing a single `` tag with no child tags. vastEmptyResponse, + /// Assets were found in the VAST ad response for a linear ad, but none of /// them matched the video player's capabilities. vastLinearAssetMismatch, + /// At least one VAST wrapper ad loaded successfully and a subsequent wrapper /// or inline ad load has timed out. vastLoadTimeout, + /// The ad response was not recognized as a valid VAST ad. vastMalformedResponse, + /// Failed to load media assets from a VAST response. vastMediaLoadTimeout, + /// Assets were found in the VAST ad response for a nonlinear ad, but none of /// them matched the video player's capabilities. vastNonlinearAssetMismatch, + /// No Ads VAST response after one or more wrappers. vastNoAdsAfterWrapper, + /// The maximum number of VAST wrapper redirects has been reached. vastTooManyRedirects, + /// Trafficking error. /// /// Video player received an ad type that it was not expecting and/or cannot /// display. vastTraffickingError, + /// There was an error playing the video ad. videoPlayError, + /// The error code is not recognized by this wrapper. unknown, } @@ -619,8 +740,10 @@ enum AdErrorCode { enum AdErrorType { /// Indicates that the error was encountered when the ad was being loaded. load, + /// Indicates that the error was encountered after the ad loaded, during ad play. play, + /// The error is not recognized by this wrapper. unknown, } @@ -631,61 +754,88 @@ enum AdErrorType { enum AdEventType { /// Fired when an ad break in a stream ends. adBreakEnded, + /// Fired when an ad break will not play back any ads. adBreakFetchError, + /// Fired when an ad break is ready from VMAP or ad rule ads. adBreakReady, + /// Fired when an ad break in a stream starts. adBreakStarted, + /// Fired when playback stalls while the ad buffers. adBuffering, + /// Fired when an ad period in a stream ends. adPeriodEnded, + /// Fired when an ad period in a stream starts. adPeriodStarted, + /// Fired to inform of ad progress and can be used by publisher to display a /// countdown timer. adProgress, + /// Fired when the ads manager is done playing all the valid ads in the ads /// response, or when the response doesn't return any valid ads. allAdsCompleted, + /// Fired when an ad is clicked. clicked, + /// Fired when an ad completes playing. completed, + /// Fired when content should be paused. contentPauseRequested, + /// Fired when content should be resumed. contentResumeRequested, + /// Fired when VOD stream cuepoints have changed. cuepointsChanged, + /// Fired when the ad playhead crosses first quartile. firstQuartile, + /// The user has closed the icon fallback image dialog. iconFallbackImageClosed, + /// The user has tapped an ad icon. iconTapped, + /// Fired when the VAST response has been received. loaded, + /// Fired to enable the SDK to communicate a message to be logged, which is /// stored in adData. log, + /// Fired when the ad playhead crosses midpoint. midpoint, + /// Fired when an ad is paused. paused, + /// Fired when an ad is resumed. resumed, + /// Fired when an ad changes its skippable state. skippableStateChanged, + /// Fired when an ad was skipped. skipped, + /// Fired when an ad starts playing. started, + /// Fired when a non-clickthrough portion of a video ad is clicked. tapped, + /// Fired when the ad playhead crosses third quartile. thirdQuartile, + /// The event type is not recognized by this wrapper. unknown, } @@ -696,8 +846,10 @@ enum AdEventType { enum UiElement { /// The ad attribution UI element, for example, "Ad". adAttribution, + /// Ad attribution is required for a countdown timer to be displayed. countdown, + /// The element is not recognized by this wrapper. unknown, } @@ -709,26 +861,29 @@ enum AudioManagerAudioFocus { /// Used to indicate a gain of audio focus, or a request of audio focus, /// of unknown duration. gain, + /// Used to indicate a temporary gain or request of audio focus, anticipated /// to last a short amount of time. /// /// Examples of temporary changes are the playback of driving directions, or /// an event notification. gainTransient, + /// Used to indicate a temporary request of audio focus, anticipated to last a /// short amount of time, during which no other applications, or system /// components, should play anything. gainTransientExclusive, + /// Used to indicate a temporary request of audio focus, anticipated to last a /// short amount of time, and where it is acceptable for other audio /// applications to keep playing after having lowered their output level (also /// referred to as "ducking"). gainTransientMayDuck, + /// Used to indicate no audio focus has been gained or lost, or requested. none, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -736,19 +891,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AdErrorCode) { + } else if (value is AdErrorCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AdErrorType) { + } else if (value is AdErrorType) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AdEventType) { + } else if (value is AdEventType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is UiElement) { + } else if (value is UiElement) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is AudioManagerAudioFocus) { + } else if (value is AudioManagerAudioFocus) { buffer.putUint8(133); writeValue(buffer, value.index); } else { @@ -759,19 +914,19 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorCode.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorType.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : AdEventType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : UiElement.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : AudioManagerAudioFocus.values[value]; default: @@ -779,6 +934,7 @@ 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. @@ -794,8 +950,9 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecBaseDisplayContainer = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecBaseDisplayContainer = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -805,41 +962,47 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - BaseDisplayContainer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + BaseDisplayContainer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -857,12 +1020,13 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.setCompanionSlots'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, companionSlots], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, companionSlots]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -909,41 +1073,47 @@ class AdDisplayContainer extends BaseDisplayContainer { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdDisplayContainer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdDisplayContainer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -985,41 +1155,47 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdsLoader.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdsLoader.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1035,12 +1211,13 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, listener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1065,12 +1242,13 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, listener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1095,12 +1273,13 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, request], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1152,45 +1331,53 @@ class AdsManagerLoadedEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null int.', + ); final AdsManager? arg_manager = (args[1] as AdsManager?); - assert(arg_manager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null AdsManager.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_manager!) ?? - AdsManagerLoadedEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - manager: arg_manager!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_manager!) ?? + AdsManagerLoadedEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + manager: arg_manager!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1233,45 +1420,53 @@ class AdErrorEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null int.', + ); final AdError? arg_error = (args[1] as AdError?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null AdError.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_error!) ?? - AdErrorEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - error: arg_error!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_error!) ?? + AdErrorEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + error: arg_error!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1327,62 +1522,81 @@ class AdError extends PigeonInternalProxyApiBaseClass { int errorCodeNumber, AdErrorType errorType, String message, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.', + ); final AdErrorCode? arg_errorCode = (args[1] as AdErrorCode?); - assert(arg_errorCode != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorCode.'); + assert( + arg_errorCode != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorCode.', + ); final int? arg_errorCodeNumber = (args[2] as int?); - assert(arg_errorCodeNumber != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_errorCodeNumber != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null int.', + ); final AdErrorType? arg_errorType = (args[3] as AdErrorType?); - assert(arg_errorType != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorType.'); + assert( + arg_errorType != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null AdErrorType.', + ); final String? arg_message = (args[4] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null String.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_errorCodeNumber!, - arg_errorType!, arg_message!) ?? - AdError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - errorCodeNumber: arg_errorCodeNumber!, - errorType: arg_errorType!, - message: arg_message!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_errorCode!, + arg_errorCodeNumber!, + arg_errorType!, + arg_message!, + ) ?? + AdError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + errorCodeNumber: arg_errorCodeNumber!, + errorType: arg_errorType!, + message: arg_message!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1427,41 +1641,47 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdsRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdsRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1477,12 +1697,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adTagUrl], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adTagUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1501,7 +1722,8 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { /// Attaches a ContentProgressProvider instance to allow scheduling ad breaks /// based on content progress (cue points). Future setContentProgressProvider( - ContentProgressProvider provider) async { + ContentProgressProvider provider, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdsRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1509,12 +1731,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, provider], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, provider]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1543,12 +1766,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillAutoPlay'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, willAutoPlay], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, willAutoPlay]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1577,12 +1801,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdWillPlayMuted'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, willPlayMuted], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, willPlayMuted]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1608,12 +1833,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdsResponse'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, cannedAdResponse], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, cannedAdResponse]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1641,12 +1867,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentDuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, duration], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, duration]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1674,12 +1901,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentKeywords'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, keywords], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, keywords]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1707,12 +1935,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, title], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, title]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1741,12 +1970,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContinuousPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, continuousPlayback], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, continuousPlayback]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1775,12 +2005,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setLiveStreamPrefetchSeconds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, prefetchTime], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, prefetchTime]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1808,12 +2039,13 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setVastLoadTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, timeout], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, timeout]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1860,8 +2092,8 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecContentProgressProvider; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1869,12 +2101,13 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1903,8 +2136,9 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecContentProgressProvider = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecContentProgressProvider = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -1914,41 +2148,47 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ContentProgressProvider.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ContentProgressProvider.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1967,12 +2207,13 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.setContentProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, update], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, update]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2029,46 +2270,54 @@ class AdsManager extends BaseManager { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null int.'); - final List? arg_adCuePoints = - (args[1] as List?)?.cast(); - assert(arg_adCuePoints != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null int.', + ); + final List? arg_adCuePoints = (args[1] as List?) + ?.cast(); + assert( + arg_adCuePoints != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null List.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adCuePoints!) ?? - AdsManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adCuePoints: arg_adCuePoints!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adCuePoints!) ?? + AdsManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adCuePoints: arg_adCuePoints!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2084,12 +2333,13 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2114,12 +2364,13 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2144,12 +2395,13 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2174,12 +2426,13 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.resume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2207,12 +2460,13 @@ class AdsManager extends BaseManager { 'dev.flutter.pigeon.interactive_media_ads.AdsManager.skip'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2263,41 +2517,47 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - BaseManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + BaseManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2314,12 +2574,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, errorListener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, errorListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2345,12 +2606,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adEventListener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adEventListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2376,12 +2638,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2406,12 +2669,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.init'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, settings], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, settings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2436,12 +2700,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.focus'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2466,12 +2731,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.getAdProgressInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2496,12 +2762,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.getCurrentAd'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2526,12 +2793,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdErrorListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, errorListener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, errorListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2556,12 +2824,13 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.BaseManager.removeAdEventListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adEventListener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adEventListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2616,58 +2885,63 @@ class AdEvent extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - AdEvent Function( - AdEventType type, - Map? adData, - Ad? ad, - )? pigeon_newInstance, + AdEvent Function(AdEventType type, Map? adData, Ad? ad)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null int.', + ); final AdEventType? arg_type = (args[1] as AdEventType?); - assert(arg_type != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null AdEventType.'); + assert( + arg_type != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null, expected non-null AdEventType.', + ); final Map? arg_adData = (args[2] as Map?)?.cast(); final Ad? arg_ad = (args[3] as Ad?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!, arg_adData, arg_ad) ?? - AdEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - adData: arg_adData, - ad: arg_ad, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!, arg_adData, arg_ad) ?? + AdEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + adData: arg_adData, + ad: arg_ad, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2716,41 +2990,47 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ImaSdkFactory.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ImaSdkFactory.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2770,12 +3050,13 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2807,18 +3088,20 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [container, player], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([container, player]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2848,12 +3131,13 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createCompanionAdSlot'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2883,12 +3167,13 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2922,12 +3207,13 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, settings, container], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, settings, container]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2957,12 +3243,13 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2993,12 +3280,13 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRenderingSettings'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3053,41 +3341,47 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ImaSdkSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ImaSdkSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3103,12 +3397,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setAutoPlayAdBreaks'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, autoPlayAdBreaks], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, autoPlayAdBreaks]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3133,12 +3428,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setDebugMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, debugMode], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, debugMode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3167,12 +3463,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setFeatureFlags'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, featureFlags], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, featureFlags]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3203,12 +3500,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setLanguage'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, language], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, language]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3236,12 +3534,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setMaxRedirects'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, maxRedirects], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, maxRedirects]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3269,12 +3568,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerType'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, playerType], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, playerType]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3301,12 +3601,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPlayerVersion'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, playerVersion], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, playerVersion]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3331,12 +3632,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setPpid'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, ppid], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, ppid]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3364,12 +3666,13 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.setSessionId'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, sessionId], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, sessionId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3425,8 +3728,8 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { required int currentTimeMs, required int durationMs, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoProgressUpdate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3434,12 +3737,13 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, currentTimeMs, durationMs]); + [pigeonVar_instanceIdentifier, currentTimeMs, durationMs], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3468,8 +3772,9 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecVideoProgressUpdate = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecVideoProgressUpdate = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Value to use for cases when progress is not yet defined, such as video /// initialization. @@ -3490,41 +3795,47 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoProgressUpdate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoProgressUpdate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3545,12 +3856,13 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3602,45 +3914,53 @@ class AdMediaInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_url = (args[1] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null String.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_url!) ?? - AdMediaInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - url: arg_url!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_url!) ?? + AdMediaInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + url: arg_url!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3715,75 +4035,95 @@ class AdPodInfo extends PigeonInternalProxyApiBaseClass { double timeOffset, int totalAds, bool isBumper, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_adPosition = (args[1] as int?); - assert(arg_adPosition != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_adPosition != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_maxDuration = (args[2] as double?); - assert(arg_maxDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_maxDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_podIndex = (args[3] as int?); - assert(arg_podIndex != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_podIndex != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_timeOffset = (args[4] as double?); - assert(arg_timeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_timeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_totalAds = (args[5] as int?); - assert(arg_totalAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_totalAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isBumper = (args[6] as bool?); - assert(arg_isBumper != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null bool.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adPosition!, - arg_maxDuration!, - arg_podIndex!, - arg_timeOffset!, - arg_totalAds!, - arg_isBumper!) ?? - AdPodInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adPosition: arg_adPosition!, - maxDuration: arg_maxDuration!, - podIndex: arg_podIndex!, - timeOffset: arg_timeOffset!, - totalAds: arg_totalAds!, - isBumper: arg_isBumper!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adPosition!, + arg_maxDuration!, + arg_podIndex!, + arg_timeOffset!, + arg_totalAds!, + arg_isBumper!, + ) ?? + AdPodInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adPosition: arg_adPosition!, + maxDuration: arg_maxDuration!, + podIndex: arg_podIndex!, + timeOffset: arg_timeOffset!, + totalAds: arg_totalAds!, + isBumper: arg_isBumper!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3828,8 +4168,8 @@ class FrameLayout extends ViewGroup { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecFrameLayout; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3837,12 +4177,13 @@ class FrameLayout extends ViewGroup { 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3881,41 +4222,47 @@ class FrameLayout extends ViewGroup { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FrameLayout.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FrameLayout.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3956,41 +4303,47 @@ class ViewGroup extends View { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ViewGroup.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ViewGroup.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4006,12 +4359,13 @@ class ViewGroup extends View { 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, view], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, view]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4038,12 +4392,13 @@ class ViewGroup extends View { 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.removeView'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, view], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, view]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4075,20 +4430,16 @@ class VideoView extends View { factory VideoView({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - Future Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onPrepared, - void Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onCompletion, + Future Function(VideoView pigeon_instance, MediaPlayer player)? + onPrepared, + void Function(VideoView pigeon_instance, MediaPlayer player)? onCompletion, required void Function( VideoView pigeon_instance, MediaPlayer player, int what, int extra, - ) onError, + ) + onError, }) { if (PigeonOverrides.videoView_new != null) { return PigeonOverrides.videoView_new!( @@ -4114,8 +4465,8 @@ class VideoView extends View { this.onCompletion, required this.onError, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4123,12 +4474,13 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4181,10 +4533,8 @@ class VideoView extends View { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final Future Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onPrepared; + final Future Function(VideoView pigeon_instance, MediaPlayer player)? + onPrepared; /// Callback to be invoked when playback of a media source has completed. /// @@ -4205,10 +4555,8 @@ class VideoView extends View { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onCompletion; + final void Function(VideoView pigeon_instance, MediaPlayer player)? + onCompletion; /// Callback to be invoked when there has been an error during an asynchronous /// operation. @@ -4235,59 +4583,67 @@ class VideoView extends View { MediaPlayer player, int what, int extra, - ) onError; + ) + onError; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - Future Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onPrepared, - void Function( - VideoView pigeon_instance, - MediaPlayer player, - )? onCompletion, + Future Function(VideoView pigeon_instance, MediaPlayer player)? + onPrepared, + void Function(VideoView pigeon_instance, MediaPlayer player)? onCompletion, void Function( VideoView pigeon_instance, MediaPlayer player, int what, int extra, - )? onError, + )? + onError, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null.', + ); final List args = (message as List?)!; final VideoView? arg_pigeon_instance = (args[0] as VideoView?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null VideoView.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null VideoView.', + ); final MediaPlayer? arg_player = (args[1] as MediaPlayer?); - assert(arg_player != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null MediaPlayer.'); + assert( + arg_player != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null, expected non-null MediaPlayer.', + ); try { - await (onPrepared ?? arg_pigeon_instance!.onPrepared) - ?.call(arg_pigeon_instance!, arg_player!); + await (onPrepared ?? arg_pigeon_instance!.onPrepared)?.call( + arg_pigeon_instance!, + arg_player!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4296,31 +4652,41 @@ class VideoView extends View { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null.', + ); final List args = (message as List?)!; final VideoView? arg_pigeon_instance = (args[0] as VideoView?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null VideoView.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null VideoView.', + ); final MediaPlayer? arg_player = (args[1] as MediaPlayer?); - assert(arg_player != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null MediaPlayer.'); + assert( + arg_player != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null, expected non-null MediaPlayer.', + ); try { - (onCompletion ?? arg_pigeon_instance!.onCompletion) - ?.call(arg_pigeon_instance!, arg_player!); + (onCompletion ?? arg_pigeon_instance!.onCompletion)?.call( + arg_pigeon_instance!, + arg_player!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4329,37 +4695,53 @@ class VideoView extends View { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoView.onError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoView.onError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null.', + ); final List args = (message as List?)!; final VideoView? arg_pigeon_instance = (args[0] as VideoView?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null VideoView.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null VideoView.', + ); final MediaPlayer? arg_player = (args[1] as MediaPlayer?); - assert(arg_player != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null MediaPlayer.'); + assert( + arg_player != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null MediaPlayer.', + ); final int? arg_what = (args[2] as int?); - assert(arg_what != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.'); + assert( + arg_what != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.', + ); final int? arg_extra = (args[3] as int?); - assert(arg_extra != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.'); + assert( + arg_extra != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null, expected non-null int.', + ); try { - (onError ?? arg_pigeon_instance!.onError) - .call(arg_pigeon_instance!, arg_player!, arg_what!, arg_extra!); + (onError ?? arg_pigeon_instance!.onError).call( + arg_pigeon_instance!, + arg_player!, + arg_what!, + arg_extra!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4375,12 +4757,13 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, uri], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, uri]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4407,12 +4790,13 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4445,12 +4829,13 @@ class VideoView extends View { 'dev.flutter.pigeon.interactive_media_ads.VideoView.setAudioFocusRequest'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, focusGain], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, focusGain]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4500,41 +4885,47 @@ class View extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - View.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + View.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4576,41 +4967,47 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - MediaPlayer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + MediaPlayer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4626,12 +5023,13 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4661,12 +5059,13 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, mSec], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, mSec]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4691,12 +5090,13 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4721,12 +5121,13 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4751,12 +5152,13 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4796,8 +5198,9 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecVideoAdPlayerCallback = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecVideoAdPlayerCallback = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4807,41 +5210,47 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null, expected non-null int.'); + 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) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - VideoAdPlayerCallback.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + VideoAdPlayerCallback.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4860,12 +5269,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo, videoProgressUpdate], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([this, adMediaInfo, videoProgressUpdate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4890,12 +5300,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4920,12 +5331,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4950,12 +5362,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4980,12 +5393,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5010,12 +5424,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5040,12 +5455,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5070,12 +5486,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5100,12 +5517,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5122,10 +5540,7 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { } /// Fire this callback when the playback volume changes. - Future onVolumeChanged( - AdMediaInfo adMediaInfo, - int percentage, - ) async { + Future onVolumeChanged(AdMediaInfo adMediaInfo, int percentage) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoAdPlayerCallback; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5133,12 +5548,13 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adMediaInfo, percentage], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adMediaInfo, percentage]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5174,29 +5590,35 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) addCallback, + ) + addCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - ) loadAd, + ) + loadAd, required Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) pauseAd, + ) + pauseAd, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) playAd, + ) + playAd, required void Function(VideoAdPlayer pigeon_instance) release, required void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) removeCallback, + ) + removeCallback, required void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) stopAd, + ) + stopAd, }) { if (PigeonOverrides.videoAdPlayer_new != null) { return PigeonOverrides.videoAdPlayer_new!( @@ -5234,8 +5656,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { required this.removeCallback, required this.stopAd, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecVideoAdPlayer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5243,12 +5665,13 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5308,7 +5731,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { final void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) addCallback; + ) + addCallback; /// Loads a video ad hosted at AdMediaInfo. /// @@ -5333,7 +5757,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - ) loadAd; + ) + loadAd; /// Pauses playing the current ad. /// @@ -5357,7 +5782,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { final Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - ) pauseAd; + ) + pauseAd; /// Starts or resumes playing the video ad referenced by the AdMediaInfo, /// provided loadAd has already been called for it. @@ -5379,10 +5805,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - VideoAdPlayer pigeon_instance, - AdMediaInfo adMediaInfo, - ) playAd; + final void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo) + playAd; /// Cleans up and releases all resources used by the `VideoAdPlayer`. /// @@ -5427,7 +5851,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { final void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - ) removeCallback; + ) + removeCallback; /// Stops playing the current ad. /// @@ -5448,10 +5873,8 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - VideoAdPlayer pigeon_instance, - AdMediaInfo adMediaInfo, - ) stopAd; + final void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo) + stopAd; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5460,65 +5883,75 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - )? addCallback, + )? + addCallback, void Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, AdPodInfo adPodInfo, - )? loadAd, + )? + loadAd, Future Function( VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo, - )? pauseAd, - void Function( - VideoAdPlayer pigeon_instance, - AdMediaInfo adMediaInfo, - )? playAd, + )? + pauseAd, + void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo)? + playAd, void Function(VideoAdPlayer pigeon_instance)? release, void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, - )? removeCallback, - void Function( - VideoAdPlayer pigeon_instance, - AdMediaInfo adMediaInfo, - )? stopAd, + )? + removeCallback, + void Function(VideoAdPlayer pigeon_instance, AdMediaInfo adMediaInfo)? + stopAd, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayer.', + ); final VideoAdPlayerCallback? arg_callback = (args[1] as VideoAdPlayerCallback?); - assert(arg_callback != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayerCallback.'); + assert( + arg_callback != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null, expected non-null VideoAdPlayerCallback.', + ); try { - (addCallback ?? arg_pigeon_instance!.addCallback) - .call(arg_pigeon_instance!, arg_callback!); + (addCallback ?? arg_pigeon_instance!.addCallback).call( + arg_pigeon_instance!, + arg_callback!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5527,35 +5960,48 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null VideoAdPlayer.', + ); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert(arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdMediaInfo.'); + assert( + arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdMediaInfo.', + ); final AdPodInfo? arg_adPodInfo = (args[2] as AdPodInfo?); - assert(arg_adPodInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdPodInfo.'); + assert( + arg_adPodInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null, expected non-null AdPodInfo.', + ); try { - (loadAd ?? arg_pigeon_instance!.loadAd) - .call(arg_pigeon_instance!, arg_adMediaInfo!, arg_adPodInfo!); + (loadAd ?? arg_pigeon_instance!.loadAd).call( + arg_pigeon_instance!, + arg_adMediaInfo!, + arg_adPodInfo!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5564,32 +6010,42 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null VideoAdPlayer.', + ); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert(arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null AdMediaInfo.'); + assert( + arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null, expected non-null AdMediaInfo.', + ); try { - await (pauseAd ?? arg_pigeon_instance!.pauseAd) - .call(arg_pigeon_instance!, arg_adMediaInfo!); + await (pauseAd ?? arg_pigeon_instance!.pauseAd).call( + arg_pigeon_instance!, + arg_adMediaInfo!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5598,32 +6054,42 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null VideoAdPlayer.', + ); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert(arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null AdMediaInfo.'); + assert( + arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null, expected non-null AdMediaInfo.', + ); try { - (playAd ?? arg_pigeon_instance!.playAd) - .call(arg_pigeon_instance!, arg_adMediaInfo!); + (playAd ?? arg_pigeon_instance!.playAd).call( + arg_pigeon_instance!, + arg_adMediaInfo!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5632,65 +6098,81 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null, expected non-null VideoAdPlayer.', + ); try { - (release ?? arg_pigeon_instance!.release) - .call(arg_pigeon_instance!); + (release ?? arg_pigeon_instance!.release).call( + arg_pigeon_instance!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayer.', + ); final VideoAdPlayerCallback? arg_callback = (args[1] as VideoAdPlayerCallback?); - assert(arg_callback != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayerCallback.'); + assert( + arg_callback != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null, expected non-null VideoAdPlayerCallback.', + ); try { - (removeCallback ?? arg_pigeon_instance!.removeCallback) - .call(arg_pigeon_instance!, arg_callback!); + (removeCallback ?? arg_pigeon_instance!.removeCallback).call( + arg_pigeon_instance!, + arg_callback!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5699,32 +6181,42 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null.', + ); final List args = (message as List?)!; final VideoAdPlayer? arg_pigeon_instance = (args[0] as VideoAdPlayer?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null VideoAdPlayer.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null VideoAdPlayer.', + ); final AdMediaInfo? arg_adMediaInfo = (args[1] as AdMediaInfo?); - assert(arg_adMediaInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null AdMediaInfo.'); + assert( + arg_adMediaInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null, expected non-null AdMediaInfo.', + ); try { - (stopAd ?? arg_pigeon_instance!.stopAd) - .call(arg_pigeon_instance!, arg_adMediaInfo!); + (stopAd ?? arg_pigeon_instance!.stopAd).call( + arg_pigeon_instance!, + arg_adMediaInfo!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5740,12 +6232,13 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5771,12 +6264,13 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, progress], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, progress]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5818,11 +6312,13 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { required void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, - ) onAdsManagerLoaded, + ) + onAdsManagerLoaded, }) { if (PigeonOverrides.adsLoadedListener_new != null) { return PigeonOverrides.adsLoadedListener_new!( - onAdsManagerLoaded: onAdsManagerLoaded); + onAdsManagerLoaded: onAdsManagerLoaded, + ); } return AdsLoadedListener.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -5837,8 +6333,8 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onAdsManagerLoaded, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdsLoadedListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5846,12 +6342,13 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5881,8 +6378,9 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAdsLoadedListener = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecAdsLoadedListener = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Called once the AdsManager or StreamManager has been loaded. /// @@ -5906,7 +6404,8 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { final void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, - ) onAdsManagerLoaded; + ) + onAdsManagerLoaded; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5915,34 +6414,42 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, - )? onAdsManagerLoaded, + )? + onAdsManagerLoaded, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null.', + ); final List args = (message as List?)!; final AdsLoadedListener? arg_pigeon_instance = (args[0] as AdsLoadedListener?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsLoadedListener.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsLoadedListener.', + ); final AdsManagerLoadedEvent? arg_event = (args[1] as AdsManagerLoadedEvent?); - assert(arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsManagerLoadedEvent.'); + assert( + arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null, expected non-null AdsManagerLoadedEvent.', + ); try { (onAdsManagerLoaded ?? arg_pigeon_instance!.onAdsManagerLoaded) .call(arg_pigeon_instance!, arg_event!); @@ -5951,7 +6458,8 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5975,10 +6483,8 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { factory AdErrorListener({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - required void Function( - AdErrorListener pigeon_instance, - AdErrorEvent event, - ) onAdError, + required void Function(AdErrorListener pigeon_instance, AdErrorEvent event) + onAdError, }) { if (PigeonOverrides.adErrorListener_new != null) { return PigeonOverrides.adErrorListener_new!(onAdError: onAdError); @@ -5996,8 +6502,8 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onAdError, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdErrorListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6005,12 +6511,13 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6061,54 +6568,60 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - AdErrorListener pigeon_instance, - AdErrorEvent event, - ) onAdError; + final void Function(AdErrorListener pigeon_instance, AdErrorEvent event) + onAdError; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - AdErrorListener pigeon_instance, - AdErrorEvent event, - )? onAdError, + void Function(AdErrorListener pigeon_instance, AdErrorEvent event)? + onAdError, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null.', + ); final List args = (message as List?)!; final AdErrorListener? arg_pigeon_instance = (args[0] as AdErrorListener?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorListener.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorListener.', + ); final AdErrorEvent? arg_event = (args[1] as AdErrorEvent?); - assert(arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorEvent.'); + assert( + arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null, expected non-null AdErrorEvent.', + ); try { - (onAdError ?? arg_pigeon_instance!.onAdError) - .call(arg_pigeon_instance!, arg_event!); + (onAdError ?? arg_pigeon_instance!.onAdError).call( + arg_pigeon_instance!, + arg_event!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6132,10 +6645,8 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { factory AdEventListener({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - required void Function( - AdEventListener pigeon_instance, - AdEvent event, - ) onAdEvent, + required void Function(AdEventListener pigeon_instance, AdEvent event) + onAdEvent, }) { if (PigeonOverrides.adEventListener_new != null) { return PigeonOverrides.adEventListener_new!(onAdEvent: onAdEvent); @@ -6153,8 +6664,8 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onAdEvent, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdEventListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6162,12 +6673,13 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6218,54 +6730,58 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - AdEventListener pigeon_instance, - AdEvent event, - ) onAdEvent; + final void Function(AdEventListener pigeon_instance, AdEvent event) onAdEvent; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - AdEventListener pigeon_instance, - AdEvent event, - )? onAdEvent, + void Function(AdEventListener pigeon_instance, AdEvent event)? onAdEvent, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null.', + ); final List args = (message as List?)!; final AdEventListener? arg_pigeon_instance = (args[0] as AdEventListener?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEventListener.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEventListener.', + ); final AdEvent? arg_event = (args[1] as AdEvent?); - assert(arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEvent.'); + assert( + arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null, expected non-null AdEvent.', + ); try { - (onAdEvent ?? arg_pigeon_instance!.onAdEvent) - .call(arg_pigeon_instance!, arg_event!); + (onAdEvent ?? arg_pigeon_instance!.onAdEvent).call( + arg_pigeon_instance!, + arg_event!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6297,8 +6813,9 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAdsRenderingSettings = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecAdsRenderingSettings = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6308,41 +6825,47 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdsRenderingSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdsRenderingSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6358,12 +6881,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getBitrateKbps'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6394,12 +6918,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnableCustomTabs'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6430,12 +6955,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getEnablePreloading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6468,12 +6994,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getFocusSkipButtonWhenAvailable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6503,12 +7030,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.getMimeTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6541,12 +7069,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setBitrateKbps'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, bitrate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, bitrate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6574,12 +7103,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnableCustomTabs'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enableCustomTabs], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enableCustomTabs]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6608,12 +7138,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setEnablePreloading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enablePreloading], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enablePreloading]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6636,7 +7167,8 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { /// /// Default is true. Future setFocusSkipButtonWhenAvailable( - bool enableFocusSkipButton) async { + bool enableFocusSkipButton, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdsRenderingSettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6644,12 +7176,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setFocusSkipButtonWhenAvailable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enableFocusSkipButton], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enableFocusSkipButton]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6679,12 +7212,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setLoadVideoTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, loadVideoTimeout], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, loadVideoTimeout]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6710,12 +7244,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setMimeTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, mimeTypes], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, mimeTypes]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6741,12 +7276,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setPlayAdsAfterTime'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, time], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, time]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6771,12 +7307,13 @@ class AdsRenderingSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdsRenderingSettings.setUiElements'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, uiElements], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, uiElements]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6850,75 +7387,95 @@ class AdProgressInfo extends PigeonInternalProxyApiBaseClass { double currentTime, double duration, int totalAds, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_adBreakDuration = (args[1] as double?); - assert(arg_adBreakDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_adBreakDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', + ); final double? arg_adPeriodDuration = (args[2] as double?); - assert(arg_adPeriodDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_adPeriodDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_adPosition = (args[3] as int?); - assert(arg_adPosition != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_adPosition != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_currentTime = (args[4] as double?); - assert(arg_currentTime != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_currentTime != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', + ); final double? arg_duration = (args[5] as double?); - assert(arg_duration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_duration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_totalAds = (args[6] as int?); - assert(arg_totalAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_totalAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdProgressInfo.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adBreakDuration!, - arg_adPeriodDuration!, - arg_adPosition!, - arg_currentTime!, - arg_duration!, - arg_totalAds!) ?? - AdProgressInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adBreakDuration: arg_adBreakDuration!, - adPeriodDuration: arg_adPeriodDuration!, - adPosition: arg_adPosition!, - currentTime: arg_currentTime!, - duration: arg_duration!, - totalAds: arg_totalAds!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adBreakDuration!, + arg_adPeriodDuration!, + arg_adPosition!, + arg_currentTime!, + arg_duration!, + arg_totalAds!, + ) ?? + AdProgressInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adBreakDuration: arg_adBreakDuration!, + adPeriodDuration: arg_adPeriodDuration!, + adPosition: arg_adPosition!, + currentTime: arg_currentTime!, + duration: arg_duration!, + totalAds: arg_totalAds!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6983,58 +7540,73 @@ class CompanionAd extends PigeonInternalProxyApiBaseClass { int height, String? resourceValue, int width, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_apiFramework = (args[1] as String?); final int? arg_height = (args[2] as int?); - assert(arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_resourceValue = (args[3] as String?); final int? arg_width = (args[4] as int?); - assert(arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAd.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_apiFramework, arg_height!, - arg_resourceValue, arg_width!) ?? - CompanionAd.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - apiFramework: arg_apiFramework, - height: arg_height!, - resourceValue: arg_resourceValue, - width: arg_width!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_apiFramework, + arg_height!, + arg_resourceValue, + arg_width!, + ) ?? + CompanionAd.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + apiFramework: arg_apiFramework, + height: arg_height!, + resourceValue: arg_resourceValue, + width: arg_width!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7084,56 +7656,64 @@ class UniversalAdId extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - UniversalAdId Function( - String adIdRegistry, - String adIdValue, - )? pigeon_newInstance, + UniversalAdId Function(String adIdRegistry, String adIdValue)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_adIdRegistry = (args[1] as String?); - assert(arg_adIdRegistry != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adIdRegistry != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_adIdValue = (args[2] as String?); - assert(arg_adIdValue != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adIdValue != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UniversalAdId.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adIdRegistry!, arg_adIdValue!) ?? - UniversalAdId.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adIdRegistry: arg_adIdRegistry!, - adIdValue: arg_adIdValue!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adIdRegistry!, arg_adIdValue!) ?? + UniversalAdId.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adIdRegistry: arg_adIdRegistry!, + adIdValue: arg_adIdValue!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7311,177 +7891,232 @@ class Ad extends PigeonInternalProxyApiBaseClass { int width, bool isLinear, bool isSkippable, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + 'dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_adId = (args[1] as String?); - assert(arg_adId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); final AdPodInfo? arg_adPodInfo = (args[2] as AdPodInfo?); - assert(arg_adPodInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null AdPodInfo.'); + assert( + arg_adPodInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null AdPodInfo.', + ); final String? arg_adSystem = (args[3] as String?); - assert(arg_adSystem != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adSystem != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); final List? arg_adWrapperCreativeIds = (args[4] as List?)?.cast(); - assert(arg_adWrapperCreativeIds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); - final List? arg_adWrapperIds = - (args[5] as List?)?.cast(); - assert(arg_adWrapperIds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); - final List? arg_adWrapperSystems = - (args[6] as List?)?.cast(); - assert(arg_adWrapperSystems != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_adWrapperCreativeIds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', + ); + final List? arg_adWrapperIds = (args[5] as List?) + ?.cast(); + assert( + arg_adWrapperIds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', + ); + final List? arg_adWrapperSystems = (args[6] as List?) + ?.cast(); + assert( + arg_adWrapperSystems != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', + ); final String? arg_advertiserName = (args[7] as String?); - assert(arg_advertiserName != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_advertiserName != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); final List? arg_companionAds = (args[8] as List?)?.cast(); - assert(arg_companionAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_companionAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', + ); final String? arg_contentType = (args[9] as String?); final String? arg_creativeAdId = (args[10] as String?); - assert(arg_creativeAdId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_creativeAdId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_creativeId = (args[11] as String?); - assert(arg_creativeId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_creativeId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_dealId = (args[12] as String?); - assert(arg_dealId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_dealId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_description = (args[13] as String?); final double? arg_duration = (args[14] as double?); - assert(arg_duration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_duration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_height = (args[15] as int?); - assert(arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_skipTimeOffset = (args[16] as double?); - assert(arg_skipTimeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_skipTimeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null double.', + ); final String? arg_surveyUrl = (args[17] as String?); final String? arg_title = (args[18] as String?); final String? arg_traffickingParameters = (args[19] as String?); - assert(arg_traffickingParameters != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.'); - final List? arg_uiElements = - (args[20] as List?)?.cast(); - assert(arg_uiElements != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_traffickingParameters != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null String.', + ); + final List? arg_uiElements = (args[20] as List?) + ?.cast(); + assert( + arg_uiElements != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', + ); final List? arg_universalAdIds = (args[21] as List?)?.cast(); - assert(arg_universalAdIds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_universalAdIds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null List.', + ); final int? arg_vastMediaBitrate = (args[22] as int?); - assert(arg_vastMediaBitrate != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_vastMediaBitrate != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_vastMediaHeight = (args[23] as int?); - assert(arg_vastMediaHeight != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_vastMediaHeight != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_vastMediaWidth = (args[24] as int?); - assert(arg_vastMediaWidth != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_vastMediaWidth != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_width = (args[25] as int?); - assert(arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isLinear = (args[26] as bool?); - assert(arg_isLinear != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isLinear != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.', + ); final bool? arg_isSkippable = (args[27] as bool?); - assert(arg_isSkippable != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isSkippable != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.Ad.pigeon_newInstance was null, expected non-null bool.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adId!, - arg_adPodInfo!, - arg_adSystem!, - arg_adWrapperCreativeIds!, - arg_adWrapperIds!, - arg_adWrapperSystems!, - arg_advertiserName!, - arg_companionAds!, - arg_contentType, - arg_creativeAdId!, - arg_creativeId!, - arg_dealId!, - arg_description, - arg_duration!, - arg_height!, - arg_skipTimeOffset!, - arg_surveyUrl, - arg_title, - arg_traffickingParameters!, - arg_uiElements!, - arg_universalAdIds!, - arg_vastMediaBitrate!, - arg_vastMediaHeight!, - arg_vastMediaWidth!, - arg_width!, - arg_isLinear!, - arg_isSkippable!) ?? - Ad.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adId: arg_adId!, - adPodInfo: arg_adPodInfo!, - adSystem: arg_adSystem!, - adWrapperCreativeIds: arg_adWrapperCreativeIds!, - adWrapperIds: arg_adWrapperIds!, - adWrapperSystems: arg_adWrapperSystems!, - advertiserName: arg_advertiserName!, - companionAds: arg_companionAds!, - contentType: arg_contentType, - creativeAdId: arg_creativeAdId!, - creativeId: arg_creativeId!, - dealId: arg_dealId!, - description: arg_description, - duration: arg_duration!, - height: arg_height!, - skipTimeOffset: arg_skipTimeOffset!, - surveyUrl: arg_surveyUrl, - title: arg_title, - traffickingParameters: arg_traffickingParameters!, - uiElements: arg_uiElements!, - universalAdIds: arg_universalAdIds!, - vastMediaBitrate: arg_vastMediaBitrate!, - vastMediaHeight: arg_vastMediaHeight!, - vastMediaWidth: arg_vastMediaWidth!, - width: arg_width!, - isLinear: arg_isLinear!, - isSkippable: arg_isSkippable!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adId!, + arg_adPodInfo!, + arg_adSystem!, + arg_adWrapperCreativeIds!, + arg_adWrapperIds!, + arg_adWrapperSystems!, + arg_advertiserName!, + arg_companionAds!, + arg_contentType, + arg_creativeAdId!, + arg_creativeId!, + arg_dealId!, + arg_description, + arg_duration!, + arg_height!, + arg_skipTimeOffset!, + arg_surveyUrl, + arg_title, + arg_traffickingParameters!, + arg_uiElements!, + arg_universalAdIds!, + arg_vastMediaBitrate!, + arg_vastMediaHeight!, + arg_vastMediaWidth!, + arg_width!, + arg_isLinear!, + arg_isSkippable!, + ) ?? + Ad.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adId: arg_adId!, + adPodInfo: arg_adPodInfo!, + adSystem: arg_adSystem!, + adWrapperCreativeIds: arg_adWrapperCreativeIds!, + adWrapperIds: arg_adWrapperIds!, + adWrapperSystems: arg_adWrapperSystems!, + advertiserName: arg_advertiserName!, + companionAds: arg_companionAds!, + contentType: arg_contentType, + creativeAdId: arg_creativeAdId!, + creativeId: arg_creativeId!, + dealId: arg_dealId!, + description: arg_description, + duration: arg_duration!, + height: arg_height!, + skipTimeOffset: arg_skipTimeOffset!, + surveyUrl: arg_surveyUrl, + title: arg_title, + traffickingParameters: arg_traffickingParameters!, + uiElements: arg_uiElements!, + universalAdIds: arg_universalAdIds!, + vastMediaBitrate: arg_vastMediaBitrate!, + vastMediaHeight: arg_vastMediaHeight!, + vastMediaWidth: arg_vastMediaWidth!, + width: arg_width!, + isLinear: arg_isLinear!, + isSkippable: arg_isSkippable!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7532,11 +8167,12 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, required void Function(CompanionAdSlotClickListener pigeon_instance) - onCompanionAdClick, + onCompanionAdClick, }) { if (PigeonOverrides.companionAdSlotClickListener_new != null) { return PigeonOverrides.companionAdSlotClickListener_new!( - onCompanionAdClick: onCompanionAdClick); + onCompanionAdClick: onCompanionAdClick, + ); } return CompanionAdSlotClickListener.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -7551,8 +8187,8 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onCompanionAdClick, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCompanionAdSlotClickListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7560,12 +8196,13 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7595,7 +8232,7 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCompanionAdSlotClickListener = + _pigeonVar_codecCompanionAdSlotClickListener = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Respond to a click on this companion ad slot. @@ -7618,37 +8255,42 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function(CompanionAdSlotClickListener pigeon_instance) - onCompanionAdClick; + onCompanionAdClick; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, void Function(CompanionAdSlotClickListener pigeon_instance)? - onCompanionAdClick, + onCompanionAdClick, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null.', + ); final List args = (message as List?)!; final CompanionAdSlotClickListener? arg_pigeon_instance = (args[0] as CompanionAdSlotClickListener?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null, expected non-null CompanionAdSlotClickListener.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlotClickListener.onCompanionAdClick was null, expected non-null CompanionAdSlotClickListener.', + ); try { (onCompanionAdClick ?? arg_pigeon_instance!.onCompanionAdClick) .call(arg_pigeon_instance!); @@ -7657,7 +8299,8 @@ class CompanionAdSlotClickListener extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7699,41 +8342,47 @@ class CompanionAdSlot extends AdSlot { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CompanionAdSlot.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CompanionAdSlot.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7742,7 +8391,8 @@ class CompanionAdSlot extends AdSlot { /// Registers a listener for companion clicks. Future addClickListener( - CompanionAdSlotClickListener clickListener) async { + CompanionAdSlotClickListener clickListener, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7750,12 +8400,13 @@ class CompanionAdSlot extends AdSlot { 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.addClickListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, clickListener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, clickListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7773,7 +8424,8 @@ class CompanionAdSlot extends AdSlot { /// Removes a listener for companion clicks. Future removeClickListener( - CompanionAdSlotClickListener clickListener) async { + CompanionAdSlotClickListener clickListener, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7781,12 +8433,13 @@ class CompanionAdSlot extends AdSlot { 'dev.flutter.pigeon.interactive_media_ads.CompanionAdSlot.removeClickListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, clickListener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, clickListener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7836,41 +8489,47 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.AdSlot.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AdSlot.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AdSlot.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7886,12 +8545,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.getContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7916,12 +8576,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.getHeight'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7951,12 +8612,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.getWidth'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7986,12 +8648,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.isFilled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8023,12 +8686,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.setContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, container], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, container]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8047,10 +8711,7 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { /// Sets the size of the ad slot. /// /// Only companions matching the slot size will be displayed in the slot. - Future setSize( - int width, - int height, - ) async { + Future setSize(int width, int height) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8058,12 +8719,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.setSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, width, height], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, width, height]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8091,12 +8753,13 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.interactive_media_ads.AdSlot.setFluidSize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8120,4 +8783,3 @@ class AdSlot extends PigeonInternalProxyApiBaseClass { ); } } - diff --git a/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart b/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart index 32eebc2ddfc..b5cb8248e21 100644 --- a/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart +++ b/packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart @@ -9,7 +9,8 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' + show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -20,7 +21,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -29,6 +34,7 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -43,17 +49,18 @@ class PigeonOverrides { required UIView adContainer, List? companionSlots, UIViewController? adContainerViewController, - })? iMAAdDisplayContainer_new; + })? + iMAAdDisplayContainer_new; /// Overrides [UIView.new]. static UIView Function()? uIView_new; /// Overrides [UIViewController.new]. - static UIViewController Function( - {void Function( - UIViewController pigeon_instance, - bool animated, - )? viewDidAppear})? uIViewController_new; + static UIViewController Function({ + void Function(UIViewController pigeon_instance, bool animated)? + viewDidAppear, + })? + uIViewController_new; /// Overrides [IMAContentPlayhead.new]. static IMAContentPlayhead Function()? iMAContentPlayhead_new; @@ -69,14 +76,16 @@ class PigeonOverrides { required String adTagUrl, required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, - })? iMAAdsRequest_new; + })? + iMAAdsRequest_new; /// Overrides [IMAAdsRequest.withAdsResponse]. static IMAAdsRequest Function({ required String adsResponse, required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, - })? iMAAdsRequest_withAdsResponse; + })? + iMAAdsRequest_withAdsResponse; /// Overrides [IMAAdsLoaderDelegate.new]. static IMAAdsLoaderDelegate Function({ @@ -84,13 +93,16 @@ class PigeonOverrides { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - ) adLoaderLoadedWith, + ) + adLoaderLoadedWith, required void Function( IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - ) adsLoaderFailedWithErrorData, - })? iMAAdsLoaderDelegate_new; + ) + adsLoaderFailedWithErrorData, + })? + iMAAdsLoaderDelegate_new; /// Overrides [IMAAdsManagerDelegate.new]. static IMAAdsManagerDelegate Function({ @@ -98,21 +110,26 @@ class PigeonOverrides { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - ) didReceiveAdEvent, + ) + didReceiveAdEvent, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - ) didReceiveAdError, + ) + didReceiveAdError, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) didRequestContentPause, + ) + didRequestContentPause, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) didRequestContentResume, - })? iMAAdsManagerDelegate_new; + ) + didRequestContentResume, + })? + iMAAdsManagerDelegate_new; /// Overrides [IMAAdsRenderingSettings.new]. static IMAAdsRenderingSettings Function()? iMAAdsRenderingSettings_new; @@ -122,18 +139,20 @@ class PigeonOverrides { required UIView view, required FriendlyObstructionPurpose purpose, String? detailedReason, - })? iMAFriendlyObstruction_new; + })? + iMAFriendlyObstruction_new; /// Overrides [IMACompanionAdSlot.new]. static IMACompanionAdSlot Function({required UIView view})? - iMACompanionAdSlot_new; + iMACompanionAdSlot_new; /// Overrides [IMACompanionAdSlot.size]. static IMACompanionAdSlot Function({ required UIView view, required int width, required int height, - })? iMACompanionAdSlot_size; + })? + iMACompanionAdSlot_size; /// Overrides [IMACompanionDelegate.new]. static IMACompanionDelegate Function({ @@ -141,12 +160,15 @@ class PigeonOverrides { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? companionAdSlotFilled, + )? + companionAdSlotFilled, void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? companionSlotWasClicked, - })? iMACompanionDelegate_new; + )? + companionSlotWasClicked, + })? + iMACompanionDelegate_new; /// Sets all overridden ProxyApi class members to null. static void pigeon_reset() { @@ -180,7 +202,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -250,9 +272,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; @@ -265,7 +288,8 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = + _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -273,30 +297,74 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); - IMAAdDisplayContainer.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers( + instanceManager: instanceManager, + ); + IMAAdDisplayContainer.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); UIView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UIViewController.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAContentPlayhead.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsLoader.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMASettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsLoaderDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsLoadedData.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdLoadingErrorData.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsManagerDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdEvent.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdsRenderingSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - NSObject.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAFriendlyObstruction.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMACompanionAd.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMACompanionAdSlot.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMACompanionDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAAdPodInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + UIViewController.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAContentPlayhead.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsLoader.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMASettings.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsLoaderDelegate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsLoadedData.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdLoadingErrorData.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsManagerDelegate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdEvent.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdsRenderingSettings.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + NSObject.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAFriendlyObstruction.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMACompanionAd.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMACompanionAdSlot.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMACompanionDelegate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + IMAAdPodInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); IMAAd.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - IMAUniversalAdID.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + IMAUniversalAdID.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); return instanceManager; } @@ -313,8 +381,9 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = - WeakReference(instance); + _weakInstances[identifier] = WeakReference( + instance, + ); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -375,15 +444,21 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference(int identifier) { - final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference( + int identifier, + ) { + final PigeonInternalProxyApiBaseClass? weakInstance = + _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = + _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance + .pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = WeakReference(copy); + _weakInstances[identifier] = + WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -405,7 +480,10 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { + void addHostCreatedInstance( + PigeonInternalProxyApiBaseClass instance, + int identifier, + ) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -434,7 +512,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -446,31 +524,37 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null.'); + assert( + message != 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.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); + assert( + arg_identifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', + ); try { - (instanceManager ?? PigeonInstanceManager.instance) - .remove(arg_identifier!); + (instanceManager ?? PigeonInstanceManager.instance).remove( + arg_identifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -482,12 +566,13 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [identifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -511,10 +596,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -533,29 +618,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager - .getInstanceWithWeakReference(readValue(buffer)! as int); - default: - return super.readValueOfType(type, buffer); - } - } -} + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager.getInstanceWithWeakReference( + readValue(buffer)! as int, + ); + default: + return super.readValueOfType(type, buffer); + } + } +} /// Possible error types while loading or playing ads. /// @@ -563,8 +649,10 @@ class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { enum AdErrorType { /// An error occurred while loading the ads. loadingFailed, + /// An error occurred while playing the ads. adPlayingFailed, + /// An unexpected error occurred while loading or playing the ads. /// /// This may mean that the SDK wasn’t loaded properly or the wrapper doesn't @@ -578,58 +666,81 @@ enum AdErrorType { enum AdErrorCode { /// The ad slot is not visible on the page. adslotNotVisible, + /// Generic invalid usage of the API. apiError, + /// A companion ad failed to load or render. companionAdLoadingFailed, + /// Content playhead was not passed in, but list of ads has been returned from /// the server. contentPlayheadMissing, + /// There was an error loading the ad. failedLoadingAd, + /// There was a problem requesting ads from the server. failedToRequestAds, + /// Invalid arguments were provided to SDK methods. invalidArguments, + /// The version of the runtime is too old. osRuntimeTooOld, + /// Ads list response was malformed. playlistMalformedResponse, + /// Listener for at least one of the required vast events was not added. requiredListenersNotAdded, + /// There was an error initializing the stream. streamInitializationFailed, + /// An unexpected error occurred and the cause is not known. unknownError, + /// No assets were found in the VAST ad response. vastAssetNotFound, + /// A VAST response containing a single `` tag with no child tags. vastEmptyResponse, + /// At least one VAST wrapper loaded and a subsequent wrapper or inline ad /// load has resulted in a 404 response code. vastInvalidUrl, + /// Assets were found in the VAST ad response for a linear ad, but none of /// them matched the video player's capabilities. vastLinearAssetMismatch, + /// The VAST URI provided, or a VAST URI provided in a subsequent Wrapper /// element, was either unavailable or reached a timeout, as defined by the /// video player. vastLoadTimeout, + /// The ad response was not recognized as a valid VAST ad. vastMalformedResponse, + /// Failed to load media assets from a VAST response. vastMediaLoadTimeout, + /// The maximum number of VAST wrapper redirects has been reached. vastTooManyRedirects, + /// Trafficking error. /// /// Video player received an ad type that it was not expecting and/or cannot /// display. vastTraffickingError, + /// Another VideoAdsManager is still using the video. videoElementUsed, + /// A video element was not specified where it was required. videoElementRequired, + /// There was an error playing the video ad. videoPlayError, } @@ -640,53 +751,77 @@ enum AdErrorCode { enum AdEventType { /// Fired the first time each ad break ends. adBreakEnded, + /// Fired when an ad break will not play back any ads. adBreakFetchError, + /// Fired when an ad break is ready. adBreakReady, + /// Fired first time each ad break begins playback. adBreakStarted, + /// Fired every time the stream switches from advertising or slate to content. adPeriodEnded, + /// Fired every time the stream switches from content to advertising or slate. adPeriodStarted, + /// All valid ads managed by the ads manager have completed or the ad response /// did not return any valid ads. allAdsCompleted, + /// Fired when an ad is clicked. clicked, + /// Single ad has finished. completed, + /// Cuepoints changed for VOD stream (only used for dynamic ad insertion). cuepointsChanged, + /// First quartile of a linear ad was reached. firstQuartile, + /// The user has closed the icon fallback image dialog. iconFallbackImageClosed, + /// The user has tapped an ad icon. iconTapped, + /// An ad was loaded. loaded, + /// A log event for the ads being played. log, + /// Midpoint of a linear ad was reached. midpoint, + /// Ad paused. pause, + /// Ad resumed. resume, + /// Fired when an ad was skipped. skipped, + /// Fired when an ad starts playing. started, + /// Stream request has loaded (only used for dynamic ad insertion). streamLoaded, + /// Stream has started playing (only used for dynamic ad insertion). streamStarted, + /// Ad tapped. tapped, + /// Third quartile of a linear ad was reached.. thirdQuartile, + /// The event type is not recognized by this wrapper. unknown, } @@ -698,12 +833,15 @@ enum KeyValueObservingOptions { /// Indicates that the change dictionary should provide the new attribute /// value, if applicable. newValue, + /// Indicates that the change dictionary should contain the old attribute /// value, if applicable. oldValue, + /// If specified, a notification should be sent to the observer immediately, /// before the observer registration method even returns. initialValue, + /// Whether separate notifications should be sent to the observer before and /// after each change, instead of a single notification after the change. priorNotification, @@ -715,12 +853,15 @@ enum KeyValueObservingOptions { enum KeyValueChange { /// Indicates that the value of the observed key path was set to a new value. setting, + /// Indicates that an object has been inserted into the to-many relationship /// that is being observed. insertion, + /// Indicates that an object has been removed from the to-many relationship /// that is being observed. removal, + /// Indicates that an object has been replaced in the to-many relationship /// that is being observed. replacement, @@ -735,20 +876,25 @@ enum KeyValueChangeKey { /// this key is an NSIndexSet object that contains the indexes of the /// inserted, removed, or replaced objects. indexes, + /// An NSNumber object that contains a value corresponding to one of the /// NSKeyValueChange enums, indicating what sort of change has occurred. kind, + /// If the value of the kindKey entry is NSKeyValueChange.setting, and new was /// specified when the observer was registered, the value of this key is the /// new value for the attribute. newValue, + /// If the prior option was specified when the observer was registered this /// notification is sent prior to a change. notificationIsPrior, + /// If the value of the kindKey entry is NSKeyValueChange.setting, and old was /// specified when the observer was registered, the value of this key is the /// value before the attribute was changed. oldValue, + /// The key is not recognized by this wrapper. unknown, } @@ -761,6 +907,7 @@ enum FriendlyObstructionPurpose { closeAd, notVisible, other, + /// The purpose type is not recognized by this wrapper. unknown, } @@ -771,13 +918,14 @@ enum FriendlyObstructionPurpose { enum UIElementType { /// Ad attribution UI element. adAttribution, + /// Ad countdown element. countdown, + /// The element is not recognized by this wrapper. unknown, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -785,28 +933,28 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AdErrorType) { + } else if (value is AdErrorType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AdErrorCode) { + } else if (value is AdErrorCode) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AdEventType) { + } else if (value is AdEventType) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is KeyValueObservingOptions) { + } else if (value is KeyValueObservingOptions) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is KeyValueChange) { + } else if (value is KeyValueChange) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is KeyValueChangeKey) { + } else if (value is KeyValueChangeKey) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is FriendlyObstructionPurpose) { + } else if (value is FriendlyObstructionPurpose) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is UIElementType) { + } else if (value is UIElementType) { buffer.putUint8(136); writeValue(buffer, value.index); } else { @@ -817,28 +965,28 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorType.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AdErrorCode.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : AdEventType.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueObservingOptions.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChange.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChangeKey.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : FriendlyObstructionPurpose.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : UIElementType.values[value]; default: @@ -846,6 +994,7 @@ class _PigeonCodec extends StandardMessageCodec { } } } + /// The `IMAAdDisplayContainer` is responsible for managing the ad container /// view and companion ad slots used for ad playback. /// @@ -886,8 +1035,8 @@ class IMAAdDisplayContainer extends NSObject { this.companionSlots, UIViewController? adContainerViewController, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdDisplayContainer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -895,17 +1044,17 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([ - pigeonVar_instanceIdentifier, - adContainer, - companionSlots, - adContainerViewController - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + adContainer, + companionSlots, + adContainerViewController, + ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -936,8 +1085,9 @@ class IMAAdDisplayContainer extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdDisplayContainer = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMAAdDisplayContainer = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// View containing the video display and ad related UI. /// @@ -955,52 +1105,64 @@ class IMAAdDisplayContainer extends NSObject { IMAAdDisplayContainer Function( UIView adContainer, List? companionSlots, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null int.', + ); final UIView? arg_adContainer = (args[1] as UIView?); - assert(arg_adContainer != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null UIView.'); + assert( + arg_adContainer != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.pigeon_newInstance was null, expected non-null UIView.', + ); final List? arg_companionSlots = (args[2] as List?)?.cast(); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adContainer!, arg_companionSlots) ?? - IMAAdDisplayContainer.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adContainer: arg_adContainer!, - companionSlots: arg_companionSlots, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adContainer!, + arg_companionSlots, + ) ?? + IMAAdDisplayContainer.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adContainer: arg_adContainer!, + companionSlots: arg_companionSlots, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1009,7 +1171,8 @@ class IMAAdDisplayContainer extends NSObject { /// View controller containing the ad container. Future setAdContainerViewController( - UIViewController? controller) async { + UIViewController? controller, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdDisplayContainer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1017,12 +1180,13 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.setAdContainerViewController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, controller], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, controller]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1047,12 +1211,13 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.getAdContainerViewController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1071,7 +1236,8 @@ class IMAAdDisplayContainer extends NSObject { /// Registers a view that overlays or obstructs this container as “friendly” /// for viewability measurement purposes. Future registerFriendlyObstruction( - IMAFriendlyObstruction friendlyObstruction) async { + IMAFriendlyObstruction friendlyObstruction, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdDisplayContainer; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1079,12 +1245,13 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.registerFriendlyObstruction'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, friendlyObstruction], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, friendlyObstruction]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1109,12 +1276,13 @@ class IMAAdDisplayContainer extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdDisplayContainer.unregisterAllFriendlyObstructions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1163,8 +1331,8 @@ class UIView extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1172,12 +1340,13 @@ class UIView extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1216,41 +1385,47 @@ class UIView extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1273,14 +1448,13 @@ class UIViewController extends NSObject { factory UIViewController({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - UIViewController pigeon_instance, - bool animated, - )? viewDidAppear, + void Function(UIViewController pigeon_instance, bool animated)? + viewDidAppear, }) { if (PigeonOverrides.uIViewController_new != null) { return PigeonOverrides.uIViewController_new!( - viewDidAppear: viewDidAppear); + viewDidAppear: viewDidAppear, + ); } return UIViewController.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -1295,8 +1469,8 @@ class UIViewController extends NSObject { super.pigeon_instanceManager, this.viewDidAppear, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewController; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1304,12 +1478,13 @@ class UIViewController extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1360,10 +1535,8 @@ class UIViewController extends NSObject { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - UIViewController pigeon_instance, - bool animated, - )? viewDidAppear; + final void Function(UIViewController pigeon_instance, bool animated)? + viewDidAppear; /// Retrieves the view that the controller manages. /// @@ -1378,83 +1551,96 @@ class UIViewController extends NSObject { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, UIViewController Function()? pigeon_newInstance, - void Function( - UIViewController pigeon_instance, - bool animated, - )? viewDidAppear, + void Function(UIViewController pigeon_instance, bool animated)? + viewDidAppear, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIViewController.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIViewController.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null.', + ); final List args = (message as List?)!; final UIViewController? arg_pigeon_instance = (args[0] as UIViewController?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null UIViewController.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null UIViewController.', + ); final bool? arg_animated = (args[1] as bool?); - assert(arg_animated != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null bool.'); + assert( + arg_animated != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.UIViewController.viewDidAppear was null, expected non-null bool.', + ); try { - (viewDidAppear ?? arg_pigeon_instance!.viewDidAppear) - ?.call(arg_pigeon_instance!, arg_animated!); + (viewDidAppear ?? arg_pigeon_instance!.viewDidAppear)?.call( + arg_pigeon_instance!, + arg_animated!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1469,19 +1655,20 @@ class UIViewController extends NSObject { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewController; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.UIViewController.view'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1532,8 +1719,8 @@ class IMAContentPlayhead extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAContentPlayhead; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1541,12 +1728,13 @@ class IMAContentPlayhead extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1575,8 +1763,9 @@ class IMAContentPlayhead extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAContentPlayhead = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMAContentPlayhead = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -1586,41 +1775,47 @@ class IMAContentPlayhead extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAContentPlayhead.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAContentPlayhead.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1636,12 +1831,13 @@ class IMAContentPlayhead extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAContentPlayhead.setCurrentTime'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, timeInterval], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, timeInterval]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1691,8 +1887,8 @@ class IMAAdsLoader extends NSObject { super.pigeon_instanceManager, IMASettings? settings, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsLoader; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1700,12 +1896,13 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, settings], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, settings]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1744,41 +1941,47 @@ class IMAAdsLoader extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAAdsLoader.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAAdsLoader.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1794,12 +1997,13 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.contentComplete'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1824,12 +2028,13 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.requestAds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, request], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1856,12 +2061,13 @@ class IMAAdsLoader extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoader.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1908,8 +2114,8 @@ class IMASettings extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMASettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1917,12 +2123,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1961,41 +2168,47 @@ class IMASettings extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMASettings.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMASettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMASettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2011,12 +2224,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setPPID'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, ppid], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, ppid]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2047,12 +2261,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setLanguage'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, language], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, language]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2083,12 +2298,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setMaxRedirects'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, max], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, max]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2113,12 +2329,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setFeatureFlags'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, flags], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, flags]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2145,12 +2362,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableBackgroundPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2177,12 +2395,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setAutoPlayAdBreaks'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, autoPlay], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, autoPlay]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2212,12 +2431,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setDisableNowPlayingInfo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, disable], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, disable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2242,12 +2462,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerType'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, type], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2272,12 +2493,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setPlayerVersion'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, version], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, version]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2306,12 +2528,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setSessionID'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, sessionID], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, sessionID]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2340,12 +2563,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setSameAppKeyEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2376,12 +2600,13 @@ class IMASettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMASettings.setEnableDebugMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enable], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2455,8 +2680,8 @@ class IMAAdsRequest extends NSObject { required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2464,17 +2689,18 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + adTagUrl, + adDisplayContainer, + contentPlayhead, + ], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - adTagUrl, - adDisplayContainer, - contentPlayhead - ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2537,8 +2763,8 @@ class IMAAdsRequest extends NSObject { required IMAAdDisplayContainer adDisplayContainer, IMAContentPlayhead? contentPlayhead, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2546,17 +2772,18 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.withAdsResponse'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + adsResponse, + adDisplayContainer, + contentPlayhead, + ], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - adsResponse, - adDisplayContainer, - contentPlayhead - ]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2595,41 +2822,47 @@ class IMAAdsRequest extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAAdsRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAAdsRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2647,12 +2880,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdTagUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2678,12 +2912,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdsResponse'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2708,12 +2943,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.getAdDisplayContainer'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2746,12 +2982,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillAutoPlay'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adWillAutoPlay], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adWillAutoPlay]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2779,12 +3016,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setAdWillPlayMuted'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adWillPlayMuted], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adWillPlayMuted]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2813,12 +3051,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContinuousPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, continuousPlayback], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, continuousPlayback]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2845,12 +3084,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentDuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, duration], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, duration]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2877,12 +3117,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentKeywords'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, keywords], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, keywords]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2909,12 +3150,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, title], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, title]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2943,12 +3185,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setContentURL'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, contentURL], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, contentURL]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2976,12 +3219,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setVastLoadTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, timeout], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, timeout]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3010,12 +3254,13 @@ class IMAAdsRequest extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRequest.setLiveStreamPrefetchSeconds'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, seconds], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, seconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3051,12 +3296,14 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - ) adLoaderLoadedWith, + ) + adLoaderLoadedWith, required void Function( IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - ) adsLoaderFailedWithErrorData, + ) + adsLoaderFailedWithErrorData, }) { if (PigeonOverrides.iMAAdsLoaderDelegate_new != null) { return PigeonOverrides.iMAAdsLoaderDelegate_new!( @@ -3079,8 +3326,8 @@ class IMAAdsLoaderDelegate extends NSObject { required this.adLoaderLoadedWith, required this.adsLoaderFailedWithErrorData, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsLoaderDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3088,12 +3335,13 @@ class IMAAdsLoaderDelegate extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3124,8 +3372,9 @@ class IMAAdsLoaderDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdsLoaderDelegate = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMAAdsLoaderDelegate = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Called when ads are successfully loaded from the ad servers by the loader. /// @@ -3150,7 +3399,8 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - ) adLoaderLoadedWith; + ) + adLoaderLoadedWith; /// Error reported by the ads loader when loading or requesting an ad fails. /// @@ -3175,7 +3425,8 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - ) adsLoaderFailedWithErrorData; + ) + adsLoaderFailedWithErrorData; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -3185,42 +3436,53 @@ class IMAAdsLoaderDelegate extends NSObject { IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdsLoadedData adsLoadedData, - )? adLoaderLoadedWith, + )? + adLoaderLoadedWith, void Function( IMAAdsLoaderDelegate pigeon_instance, IMAAdsLoader loader, IMAAdLoadingErrorData adErrorData, - )? adsLoaderFailedWithErrorData, + )? + adsLoaderFailedWithErrorData, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null.', + ); final List args = (message as List?)!; final IMAAdsLoaderDelegate? arg_pigeon_instance = (args[0] as IMAAdsLoaderDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoaderDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoaderDelegate.', + ); final IMAAdsLoader? arg_loader = (args[1] as IMAAdsLoader?); - assert(arg_loader != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoader.'); + assert( + arg_loader != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoader.', + ); final IMAAdsLoadedData? arg_adsLoadedData = (args[2] as IMAAdsLoadedData?); - assert(arg_adsLoadedData != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoadedData.'); + assert( + arg_adsLoadedData != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adLoaderLoadedWith was null, expected non-null IMAAdsLoadedData.', + ); try { (adLoaderLoadedWith ?? arg_pigeon_instance!.adLoaderLoadedWith) .call(arg_pigeon_instance!, arg_loader!, arg_adsLoadedData!); @@ -3229,37 +3491,46 @@ class IMAAdsLoaderDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null.', + ); final List args = (message as List?)!; final IMAAdsLoaderDelegate? arg_pigeon_instance = (args[0] as IMAAdsLoaderDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoaderDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoaderDelegate.', + ); final IMAAdsLoader? arg_loader = (args[1] as IMAAdsLoader?); - assert(arg_loader != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoader.'); + assert( + arg_loader != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdsLoader.', + ); final IMAAdLoadingErrorData? arg_adErrorData = (args[2] as IMAAdLoadingErrorData?); - assert(arg_adErrorData != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdLoadingErrorData.'); + assert( + arg_adErrorData != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoaderDelegate.adsLoaderFailedWithErrorData was null, expected non-null IMAAdLoadingErrorData.', + ); try { (adsLoaderFailedWithErrorData ?? arg_pigeon_instance!.adsLoaderFailedWithErrorData) @@ -3269,7 +3540,8 @@ class IMAAdsLoaderDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3315,43 +3587,49 @@ class IMAAdsLoadedData extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsLoadedData.pigeon_newInstance was null, expected non-null int.', + ); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adsManager) ?? - IMAAdsLoadedData.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adsManager: arg_adsManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adsManager) ?? + IMAAdsLoadedData.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adsManager: arg_adsManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3394,45 +3672,53 @@ class IMAAdLoadingErrorData extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null int.', + ); final IMAAdError? arg_adError = (args[1] as IMAAdError?); - assert(arg_adError != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null IMAAdError.'); + assert( + arg_adError != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdLoadingErrorData.pigeon_newInstance was null, expected non-null IMAAdError.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adError!) ?? - IMAAdLoadingErrorData.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adError: arg_adError!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adError!) ?? + IMAAdLoadingErrorData.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adError: arg_adError!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3479,59 +3765,66 @@ class IMAAdError extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - IMAAdError Function( - AdErrorType type, - AdErrorCode code, - String? message, - )? pigeon_newInstance, + IMAAdError Function(AdErrorType type, AdErrorCode code, String? message)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null int.', + ); final AdErrorType? arg_type = (args[1] as AdErrorType?); - assert(arg_type != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorType.'); + assert( + arg_type != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorType.', + ); final AdErrorCode? arg_code = (args[2] as AdErrorCode?); - assert(arg_code != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorCode.'); + assert( + arg_code != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdError.pigeon_newInstance was null, expected non-null AdErrorCode.', + ); final String? arg_message = (args[3] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_type!, arg_code!, arg_message) ?? - IMAAdError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - code: arg_code!, - message: arg_message, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_type!, arg_code!, arg_message) ?? + IMAAdError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + code: arg_code!, + message: arg_message, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3582,46 +3875,54 @@ class IMAAdsManager extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null int.'); - final List? arg_adCuePoints = - (args[1] as List?)?.cast(); - assert(arg_adCuePoints != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null int.', + ); + final List? arg_adCuePoints = (args[1] as List?) + ?.cast(); + assert( + arg_adCuePoints != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pigeon_newInstance was null, expected non-null List.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adCuePoints!) ?? - IMAAdsManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adCuePoints: arg_adCuePoints!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adCuePoints!) ?? + IMAAdsManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adCuePoints: arg_adCuePoints!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3637,12 +3938,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3667,12 +3969,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.initialize'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, adsRenderingSettings], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, adsRenderingSettings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3697,12 +4000,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.start'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3727,12 +4031,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.pause'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3757,12 +4062,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.resume'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3788,12 +4094,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.skip'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3818,12 +4125,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.discardAdBreak'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3848,12 +4156,13 @@ class IMAAdsManager extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManager.destroy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3890,20 +4199,24 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - ) didReceiveAdEvent, + ) + didReceiveAdEvent, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - ) didReceiveAdError, + ) + didReceiveAdError, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) didRequestContentPause, + ) + didRequestContentPause, required void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) didRequestContentResume, + ) + didRequestContentResume, }) { if (PigeonOverrides.iMAAdsManagerDelegate_new != null) { return PigeonOverrides.iMAAdsManagerDelegate_new!( @@ -3932,8 +4245,8 @@ class IMAAdsManagerDelegate extends NSObject { required this.didRequestContentPause, required this.didRequestContentResume, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsManagerDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3941,12 +4254,13 @@ class IMAAdsManagerDelegate extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3979,8 +4293,9 @@ class IMAAdsManagerDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdsManagerDelegate = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMAAdsManagerDelegate = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Called when there is an IMAAdEvent. /// @@ -4005,7 +4320,8 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - ) didReceiveAdEvent; + ) + didReceiveAdEvent; /// Called when there was an error playing the ad. /// @@ -4030,7 +4346,8 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - ) didReceiveAdError; + ) + didReceiveAdError; /// Called when an ad is ready to play. /// @@ -4054,7 +4371,8 @@ class IMAAdsManagerDelegate extends NSObject { final void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) didRequestContentPause; + ) + didRequestContentPause; /// Called when an ad has finished or an error occurred during the playback. /// @@ -4078,7 +4396,8 @@ class IMAAdsManagerDelegate extends NSObject { final void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - ) didRequestContentResume; + ) + didRequestContentResume; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4088,122 +4407,157 @@ class IMAAdsManagerDelegate extends NSObject { IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdEvent event, - )? didReceiveAdEvent, + )? + didReceiveAdEvent, void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, IMAAdError error, - )? didReceiveAdError, + )? + didReceiveAdError, void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - )? didRequestContentPause, + )? + didRequestContentPause, void Function( IMAAdsManagerDelegate pigeon_instance, IMAAdsManager adsManager, - )? didRequestContentResume, + )? + didRequestContentResume, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null.', + ); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManagerDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManagerDelegate.', + ); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert(arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManager.'); + assert( + arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdsManager.', + ); final IMAAdEvent? arg_event = (args[2] as IMAAdEvent?); - assert(arg_event != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdEvent.'); + assert( + arg_event != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdEvent was null, expected non-null IMAAdEvent.', + ); try { - (didReceiveAdEvent ?? arg_pigeon_instance!.didReceiveAdEvent) - .call(arg_pigeon_instance!, arg_adsManager!, arg_event!); + (didReceiveAdEvent ?? arg_pigeon_instance!.didReceiveAdEvent).call( + arg_pigeon_instance!, + arg_adsManager!, + arg_event!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null.', + ); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManagerDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManagerDelegate.', + ); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert(arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManager.'); + assert( + arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdsManager.', + ); final IMAAdError? arg_error = (args[2] as IMAAdError?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdError.'); + assert( + arg_error != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didReceiveAdError was null, expected non-null IMAAdError.', + ); try { - (didReceiveAdError ?? arg_pigeon_instance!.didReceiveAdError) - .call(arg_pigeon_instance!, arg_adsManager!, arg_error!); + (didReceiveAdError ?? arg_pigeon_instance!.didReceiveAdError).call( + arg_pigeon_instance!, + arg_adsManager!, + arg_error!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null.', + ); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManagerDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManagerDelegate.', + ); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert(arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManager.'); + assert( + arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentPause was null, expected non-null IMAAdsManager.', + ); try { (didRequestContentPause ?? arg_pigeon_instance!.didRequestContentPause) @@ -4213,33 +4567,40 @@ class IMAAdsManagerDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null.', + ); final List args = (message as List?)!; final IMAAdsManagerDelegate? arg_pigeon_instance = (args[0] as IMAAdsManagerDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManagerDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManagerDelegate.', + ); final IMAAdsManager? arg_adsManager = (args[1] as IMAAdsManager?); - assert(arg_adsManager != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManager.'); + assert( + arg_adsManager != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsManagerDelegate.didRequestContentResume was null, expected non-null IMAAdsManager.', + ); try { (didRequestContentResume ?? arg_pigeon_instance!.didRequestContentResume) @@ -4249,7 +4610,8 @@ class IMAAdsManagerDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4311,59 +4673,74 @@ class IMAAdEvent extends NSObject { String typeString, Map? adData, IMAAd? ad, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null int.', + ); final AdEventType? arg_type = (args[1] as AdEventType?); - assert(arg_type != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null AdEventType.'); + assert( + arg_type != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null AdEventType.', + ); final String? arg_typeString = (args[2] as String?); - assert(arg_typeString != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_typeString != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdEvent.pigeon_newInstance was null, expected non-null String.', + ); final Map? arg_adData = (args[3] as Map?)?.cast(); final IMAAd? arg_ad = (args[4] as IMAAd?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_type!, arg_typeString!, arg_adData, arg_ad) ?? - IMAAdEvent.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - type: arg_type!, - typeString: arg_typeString!, - adData: arg_adData, - ad: arg_ad, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_type!, + arg_typeString!, + arg_adData, + arg_ad, + ) ?? + IMAAdEvent.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + type: arg_type!, + typeString: arg_typeString!, + adData: arg_adData, + ad: arg_ad, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4405,8 +4782,8 @@ class IMAAdsRenderingSettings extends NSObject { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRenderingSettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4414,12 +4791,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4448,8 +4826,9 @@ class IMAAdsRenderingSettings extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAAdsRenderingSettings = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMAAdsRenderingSettings = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4459,41 +4838,47 @@ class IMAAdsRenderingSettings extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMAAdsRenderingSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMAAdsRenderingSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4509,12 +4894,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setMimeTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, types], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, types]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4541,12 +4927,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setBitrate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, bitrate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, bitrate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4573,12 +4960,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLoadVideoTimeout'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, seconds], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, seconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4604,12 +4992,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setPlayAdsAfterTime'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, seconds], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, seconds]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4634,12 +5023,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setUIElements'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, types], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, types]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4666,12 +5056,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setEnablePreloading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enable], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4690,7 +5081,8 @@ class IMAAdsRenderingSettings extends NSObject { /// Specifies the optional UIViewController that will be used to open links /// in-app. Future setLinkOpenerPresentingController( - UIViewController controller) async { + UIViewController controller, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAAdsRenderingSettings; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4698,12 +5090,13 @@ class IMAAdsRenderingSettings extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAAdsRenderingSettings.setLinkOpenerPresentingController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, controller], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, controller]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4752,41 +5145,47 @@ class NSObject extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.NSObject.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - NSObject.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + NSObject.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4840,8 +5239,8 @@ class IMAFriendlyObstruction extends NSObject { required this.purpose, this.detailedReason, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMAFriendlyObstruction; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4849,12 +5248,13 @@ class IMAFriendlyObstruction extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, view, purpose, detailedReason]); + [pigeonVar_instanceIdentifier, view, purpose, detailedReason], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4886,8 +5286,9 @@ class IMAFriendlyObstruction extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMAFriendlyObstruction = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMAFriendlyObstruction = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The view causing the obstruction. final UIView view; @@ -4910,57 +5311,71 @@ class IMAFriendlyObstruction extends NSObject { UIView view, FriendlyObstructionPurpose purpose, String? detailedReason, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null int.', + ); final UIView? arg_view = (args[1] as UIView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null UIView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null UIView.', + ); final FriendlyObstructionPurpose? arg_purpose = (args[2] as FriendlyObstructionPurpose?); - assert(arg_purpose != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null FriendlyObstructionPurpose.'); + assert( + arg_purpose != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAFriendlyObstruction.pigeon_newInstance was null, expected non-null FriendlyObstructionPurpose.', + ); final String? arg_detailedReason = (args[3] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_view!, arg_purpose!, arg_detailedReason) ?? - IMAFriendlyObstruction.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - view: arg_view!, - purpose: arg_purpose!, - detailedReason: arg_detailedReason, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_view!, + arg_purpose!, + arg_detailedReason, + ) ?? + IMAFriendlyObstruction.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + view: arg_view!, + purpose: arg_purpose!, + detailedReason: arg_detailedReason, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5022,58 +5437,73 @@ class IMACompanionAd extends NSObject { String? apiFramework, int width, int height, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_resourceValue = (args[1] as String?); final String? arg_apiFramework = (args[2] as String?); final int? arg_width = (args[3] as int?); - assert(arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_height = (args[4] as int?); - assert(arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAd.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resourceValue, arg_apiFramework, - arg_width!, arg_height!) ?? - IMACompanionAd.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resourceValue: arg_resourceValue, - apiFramework: arg_apiFramework, - width: arg_width!, - height: arg_height!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_resourceValue, + arg_apiFramework, + arg_width!, + arg_height!, + ) ?? + IMACompanionAd.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resourceValue: arg_resourceValue, + apiFramework: arg_apiFramework, + width: arg_width!, + height: arg_height!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5120,8 +5550,8 @@ class IMACompanionAdSlot extends NSObject { super.pigeon_instanceManager, required this.view, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMACompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5129,12 +5559,13 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, view], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier, view]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5191,8 +5622,8 @@ class IMACompanionAdSlot extends NSObject { required int width, required int height, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMACompanionAdSlot; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5200,12 +5631,13 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.size'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, view, width, height], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, view, width, height]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5235,8 +5667,9 @@ class IMACompanionAdSlot extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMACompanionAdSlot = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMACompanionAdSlot = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The view the companion will be rendered in. /// @@ -5251,45 +5684,53 @@ class IMACompanionAdSlot extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null int.', + ); final UIView? arg_view = (args[1] as UIView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null UIView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.pigeon_newInstance was null, expected non-null UIView.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_view!) ?? - IMACompanionAdSlot.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - view: arg_view!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_view!) ?? + IMACompanionAdSlot.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + view: arg_view!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5308,12 +5749,13 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5338,12 +5780,13 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.width'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5373,12 +5816,13 @@ class IMACompanionAdSlot extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionAdSlot.height'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5420,11 +5864,13 @@ class IMACompanionDelegate extends NSObject { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? companionAdSlotFilled, + )? + companionAdSlotFilled, void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? companionSlotWasClicked, + )? + companionSlotWasClicked, }) { if (PigeonOverrides.iMACompanionDelegate_new != null) { return PigeonOverrides.iMACompanionDelegate_new!( @@ -5447,8 +5893,8 @@ class IMACompanionDelegate extends NSObject { this.companionAdSlotFilled, this.companionSlotWasClicked, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecIMACompanionDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5456,12 +5902,13 @@ class IMACompanionDelegate extends NSObject { 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5492,8 +5939,9 @@ class IMACompanionDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecIMACompanionDelegate = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecIMACompanionDelegate = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Called when the slot is either filled or not filled. /// @@ -5518,7 +5966,8 @@ class IMACompanionDelegate extends NSObject { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? companionAdSlotFilled; + )? + companionAdSlotFilled; /// Called when the slot is clicked on by the user and will successfully /// navigate away. @@ -5543,7 +5992,8 @@ class IMACompanionDelegate extends NSObject { final void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? companionSlotWasClicked; + )? + companionSlotWasClicked; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5554,78 +6004,94 @@ class IMACompanionDelegate extends NSObject { IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, bool filled, - )? companionAdSlotFilled, + )? + companionAdSlotFilled, void Function( IMACompanionDelegate pigeon_instance, IMACompanionAdSlot slot, - )? companionSlotWasClicked, + )? + companionSlotWasClicked, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - IMACompanionDelegate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + IMACompanionDelegate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null.', + ); final List args = (message as List?)!; final IMACompanionDelegate? arg_pigeon_instance = (args[0] as IMACompanionDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionDelegate.', + ); final IMACompanionAdSlot? arg_slot = (args[1] as IMACompanionAdSlot?); - assert(arg_slot != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionAdSlot.'); + assert( + arg_slot != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null IMACompanionAdSlot.', + ); final bool? arg_filled = (args[2] as bool?); - assert(arg_filled != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null bool.'); + assert( + arg_filled != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionAdSlotFilled was null, expected non-null bool.', + ); try { (companionAdSlotFilled ?? arg_pigeon_instance!.companionAdSlotFilled) @@ -5635,33 +6101,40 @@ class IMACompanionDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null.', + ); final List args = (message as List?)!; final IMACompanionDelegate? arg_pigeon_instance = (args[0] as IMACompanionDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionDelegate.', + ); final IMACompanionAdSlot? arg_slot = (args[1] as IMACompanionAdSlot?); - assert(arg_slot != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionAdSlot.'); + assert( + arg_slot != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMACompanionDelegate.companionSlotWasClicked was null, expected non-null IMACompanionAdSlot.', + ); try { (companionSlotWasClicked ?? arg_pigeon_instance!.companionSlotWasClicked) @@ -5671,7 +6144,8 @@ class IMACompanionDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5761,75 +6235,95 @@ class IMAAdPodInfo extends NSObject { double timeOffset, int totalAds, bool isBumper, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_adPosition = (args[1] as int?); - assert(arg_adPosition != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_adPosition != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_maxDuration = (args[2] as double?); - assert(arg_maxDuration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_maxDuration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_podIndex = (args[3] as int?); - assert(arg_podIndex != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_podIndex != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final double? arg_timeOffset = (args[4] as double?); - assert(arg_timeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_timeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null double.', + ); final int? arg_totalAds = (args[5] as int?); - assert(arg_totalAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_totalAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isBumper = (args[6] as bool?); - assert(arg_isBumper != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isBumper != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAdPodInfo.pigeon_newInstance was null, expected non-null bool.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adPosition!, - arg_maxDuration!, - arg_podIndex!, - arg_timeOffset!, - arg_totalAds!, - arg_isBumper!) ?? - IMAAdPodInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adPosition: arg_adPosition!, - maxDuration: arg_maxDuration!, - podIndex: arg_podIndex!, - timeOffset: arg_timeOffset!, - totalAds: arg_totalAds!, - isBumper: arg_isBumper!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adPosition!, + arg_maxDuration!, + arg_podIndex!, + arg_timeOffset!, + arg_totalAds!, + arg_isBumper!, + ) ?? + IMAAdPodInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adPosition: arg_adPosition!, + maxDuration: arg_maxDuration!, + podIndex: arg_podIndex!, + timeOffset: arg_timeOffset!, + totalAds: arg_totalAds!, + isBumper: arg_isBumper!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6029,184 +6523,244 @@ class IMAAd extends NSObject { List wrapperAdIDs, List wrapperCreativeIDs, List wrapperSystems, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_adId = (args[1] as String?); - assert(arg_adId != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adId != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_adTitle = (args[2] as String?); - assert(arg_adTitle != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adTitle != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_adDescription = (args[3] as String?); - assert(arg_adDescription != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adDescription != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_adSystem = (args[4] as String?); - assert(arg_adSystem != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adSystem != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final List? arg_companionAds = (args[5] as List?)?.cast(); - assert(arg_companionAds != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_companionAds != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', + ); final String? arg_contentType = (args[6] as String?); - assert(arg_contentType != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_contentType != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final double? arg_duration = (args[7] as double?); - assert(arg_duration != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_duration != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.', + ); final List? arg_uiElements = (args[8] as List?)?.cast(); - assert(arg_uiElements != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_uiElements != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', + ); final int? arg_width = (args[9] as int?); - assert(arg_width != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_width != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_height = (args[10] as int?); - assert(arg_height != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_height != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_vastMediaWidth = (args[11] as int?); - assert(arg_vastMediaWidth != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_vastMediaWidth != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_vastMediaHeight = (args[12] as int?); - assert(arg_vastMediaHeight != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_vastMediaHeight != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_vastMediaBitrate = (args[13] as int?); - assert(arg_vastMediaBitrate != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_vastMediaBitrate != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isLinear = (args[14] as bool?); - assert(arg_isLinear != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isLinear != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.', + ); final bool? arg_isSkippable = (args[15] as bool?); - assert(arg_isSkippable != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isSkippable != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null bool.', + ); final double? arg_skipTimeOffset = (args[16] as double?); - assert(arg_skipTimeOffset != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.'); + assert( + arg_skipTimeOffset != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null double.', + ); final IMAAdPodInfo? arg_adPodInfo = (args[17] as IMAAdPodInfo?); - assert(arg_adPodInfo != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null IMAAdPodInfo.'); + assert( + arg_adPodInfo != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null IMAAdPodInfo.', + ); final String? arg_traffickingParameters = (args[18] as String?); - assert(arg_traffickingParameters != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_traffickingParameters != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_creativeID = (args[19] as String?); - assert(arg_creativeID != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_creativeID != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_creativeAdID = (args[20] as String?); - assert(arg_creativeAdID != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_creativeAdID != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final List? arg_universalAdIDs = (args[21] as List?)?.cast(); - assert(arg_universalAdIDs != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_universalAdIDs != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', + ); final String? arg_advertiserName = (args[22] as String?); - assert(arg_advertiserName != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_advertiserName != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_surveyURL = (args[23] as String?); final String? arg_dealID = (args[24] as String?); - assert(arg_dealID != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.'); - final List? arg_wrapperAdIDs = - (args[25] as List?)?.cast(); - assert(arg_wrapperAdIDs != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_dealID != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null String.', + ); + final List? arg_wrapperAdIDs = (args[25] as List?) + ?.cast(); + assert( + arg_wrapperAdIDs != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', + ); final List? arg_wrapperCreativeIDs = (args[26] as List?)?.cast(); - assert(arg_wrapperCreativeIDs != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); - final List? arg_wrapperSystems = - (args[27] as List?)?.cast(); - assert(arg_wrapperSystems != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_wrapperCreativeIDs != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', + ); + final List? arg_wrapperSystems = (args[27] as List?) + ?.cast(); + assert( + arg_wrapperSystems != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAAd.pigeon_newInstance was null, expected non-null List.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_adId!, - arg_adTitle!, - arg_adDescription!, - arg_adSystem!, - arg_companionAds!, - arg_contentType!, - arg_duration!, - arg_uiElements!, - arg_width!, - arg_height!, - arg_vastMediaWidth!, - arg_vastMediaHeight!, - arg_vastMediaBitrate!, - arg_isLinear!, - arg_isSkippable!, - arg_skipTimeOffset!, - arg_adPodInfo!, - arg_traffickingParameters!, - arg_creativeID!, - arg_creativeAdID!, - arg_universalAdIDs!, - arg_advertiserName!, - arg_surveyURL, - arg_dealID!, - arg_wrapperAdIDs!, - arg_wrapperCreativeIDs!, - arg_wrapperSystems!) ?? - IMAAd.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adId: arg_adId!, - adTitle: arg_adTitle!, - adDescription: arg_adDescription!, - adSystem: arg_adSystem!, - companionAds: arg_companionAds!, - contentType: arg_contentType!, - duration: arg_duration!, - uiElements: arg_uiElements!, - width: arg_width!, - height: arg_height!, - vastMediaWidth: arg_vastMediaWidth!, - vastMediaHeight: arg_vastMediaHeight!, - vastMediaBitrate: arg_vastMediaBitrate!, - isLinear: arg_isLinear!, - isSkippable: arg_isSkippable!, - skipTimeOffset: arg_skipTimeOffset!, - adPodInfo: arg_adPodInfo!, - traffickingParameters: arg_traffickingParameters!, - creativeID: arg_creativeID!, - creativeAdID: arg_creativeAdID!, - universalAdIDs: arg_universalAdIDs!, - advertiserName: arg_advertiserName!, - surveyURL: arg_surveyURL, - dealID: arg_dealID!, - wrapperAdIDs: arg_wrapperAdIDs!, - wrapperCreativeIDs: arg_wrapperCreativeIDs!, - wrapperSystems: arg_wrapperSystems!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_adId!, + arg_adTitle!, + arg_adDescription!, + arg_adSystem!, + arg_companionAds!, + arg_contentType!, + arg_duration!, + arg_uiElements!, + arg_width!, + arg_height!, + arg_vastMediaWidth!, + arg_vastMediaHeight!, + arg_vastMediaBitrate!, + arg_isLinear!, + arg_isSkippable!, + arg_skipTimeOffset!, + arg_adPodInfo!, + arg_traffickingParameters!, + arg_creativeID!, + arg_creativeAdID!, + arg_universalAdIDs!, + arg_advertiserName!, + arg_surveyURL, + arg_dealID!, + arg_wrapperAdIDs!, + arg_wrapperCreativeIDs!, + arg_wrapperSystems!, + ) ?? + IMAAd.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adId: arg_adId!, + adTitle: arg_adTitle!, + adDescription: arg_adDescription!, + adSystem: arg_adSystem!, + companionAds: arg_companionAds!, + contentType: arg_contentType!, + duration: arg_duration!, + uiElements: arg_uiElements!, + width: arg_width!, + height: arg_height!, + vastMediaWidth: arg_vastMediaWidth!, + vastMediaHeight: arg_vastMediaHeight!, + vastMediaBitrate: arg_vastMediaBitrate!, + isLinear: arg_isLinear!, + isSkippable: arg_isSkippable!, + skipTimeOffset: arg_skipTimeOffset!, + adPodInfo: arg_adPodInfo!, + traffickingParameters: arg_traffickingParameters!, + creativeID: arg_creativeID!, + creativeAdID: arg_creativeAdID!, + universalAdIDs: arg_universalAdIDs!, + advertiserName: arg_advertiserName!, + surveyURL: arg_surveyURL, + dealID: arg_dealID!, + wrapperAdIDs: arg_wrapperAdIDs!, + wrapperCreativeIDs: arg_wrapperCreativeIDs!, + wrapperSystems: arg_wrapperSystems!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6279,56 +6833,64 @@ class IMAUniversalAdID extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - IMAUniversalAdID Function( - String adIDValue, - String adIDRegistry, - )? pigeon_newInstance, + IMAUniversalAdID Function(String adIDValue, String adIDRegistry)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_adIDValue = (args[1] as String?); - assert(arg_adIDValue != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adIDValue != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.', + ); final String? arg_adIDRegistry = (args[2] as String?); - assert(arg_adIDRegistry != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_adIDRegistry != null, + 'Argument for dev.flutter.pigeon.interactive_media_ads.IMAUniversalAdID.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_adIDValue!, arg_adIDRegistry!) ?? - IMAUniversalAdID.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - adIDValue: arg_adIDValue!, - adIDRegistry: arg_adIDRegistry!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_adIDValue!, arg_adIDRegistry!) ?? + IMAUniversalAdID.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + adIDValue: arg_adIDValue!, + adIDRegistry: arg_adIDRegistry!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6345,4 +6907,3 @@ class IMAUniversalAdID extends NSObject { ); } } - diff --git a/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java b/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java index dae80e1cc85..fe20c622d4a 100644 --- a/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java +++ b/packages/local_auth/local_auth_android/android/src/main/java/io/flutter/plugins/localauth/Messages.java @@ -21,11 +21,7 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -41,8 +37,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,7 +56,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -74,15 +69,12 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { public enum AuthResultCode { /** The user authenticated successfully. */ SUCCESS(0), - /** - * The user pressed the negative button, which corresponds to - * [AuthStrings.cancelButton]. - */ + /** The user pressed the negative button, which corresponds to [AuthStrings.cancelButton]. */ NEGATIVE_BUTTON(1), /** * The user canceled authentication without pressing the negative button. * - * This may be triggered by a swipe or a back button, for example. + *

This may be triggered by a swipe or a back button, for example. */ USER_CANCELED(2), /** Authentication was caneceled by the system. */ @@ -105,10 +97,7 @@ public enum AuthResultCode { NOT_ENROLLED(11), /** The user is locked out temporarily due to too many failed attempts. */ LOCKED_OUT_TEMPORARILY(12), - /** - * The user is locked out until they log in another way due to too many - * failed attempts. - */ + /** The user is locked out until they log in another way due to too many failed attempts. */ LOCKED_OUT_PERMANENTLY(13), /** The device does not have enough storage to complete authentication. */ NO_SPACE(14), @@ -139,9 +128,9 @@ public enum AuthClassification { /** * Pigeon version of AndroidAuthStrings, plus the authorization reason. * - * See auth_messages_android.dart for details. + *

See auth_messages_android.dart for details. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class AuthStrings { private @NonNull String reason; @@ -201,10 +190,17 @@ public void setSignInTitle(@NonNull String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } AuthStrings that = (AuthStrings) o; - return reason.equals(that.reason) && signInHint.equals(that.signInHint) && cancelButton.equals(that.cancelButton) && signInTitle.equals(that.signInTitle); + return reason.equals(that.reason) + && signInHint.equals(that.signInHint) + && cancelButton.equals(that.cancelButton) + && signInTitle.equals(that.signInTitle); } @Override @@ -283,7 +279,7 @@ ArrayList toList() { /** * The results of an authentication request. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class AuthResult { /** The specific result returned from the SDK. */ @@ -316,8 +312,12 @@ public void setErrorMessage(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } AuthResult that = (AuthResult) o; return code.equals(that.code) && Objects.equals(errorMessage, that.errorMessage); } @@ -417,10 +417,16 @@ public void setSticky(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } AuthOptions that = (AuthOptions) o; - return biometricOnly.equals(that.biometricOnly) && sensitiveTransaction.equals(that.sensitiveTransaction) && sticky.equals(that.sticky); + return biometricOnly.equals(that.biometricOnly) + && sensitiveTransaction.equals(that.sensitiveTransaction) + && sticky.equals(that.sticky); } @Override @@ -492,14 +498,16 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : AuthResultCode.values()[((Long) value).intValue()]; - } - case (byte) 130: { - Object value = readValue(buffer); - return value == null ? null : AuthClassification.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null ? null : AuthResultCode.values()[((Long) value).intValue()]; + } + case (byte) 130: + { + Object value = readValue(buffer); + return value == null ? null : AuthClassification.values()[((Long) value).intValue()]; + } case (byte) 131: return AuthStrings.fromList((ArrayList) readValue(buffer)); case (byte) 132: @@ -534,7 +542,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -562,51 +569,59 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface LocalAuthApi { /** Returns true if this device supports authentication. */ - @NonNull + @NonNull Boolean isDeviceSupported(); /** - * Returns true if this device can support biometric authentication, whether - * any biometrics are enrolled or not. + * Returns true if this device can support biometric authentication, whether any biometrics are + * enrolled or not. */ - @NonNull + @NonNull Boolean deviceCanSupportBiometrics(); /** * Cancels any in-progress authentication. * - * Returns true only if authentication was in progress, and was successfully - * cancelled. + *

Returns true only if authentication was in progress, and was successfully cancelled. */ - @NonNull + @NonNull Boolean stopAuthentication(); /** - * Returns the biometric types that are enrolled, and can thus be used - * without additional setup. + * Returns the biometric types that are enrolled, and can thus be used without additional setup. * - * Returns null if there is no activity, in which case the enrolled - * biometrics can't be determined. + *

Returns null if there is no activity, in which case the enrolled biometrics can't be + * determined. */ - @Nullable + @Nullable List getEnrolledBiometrics(); /** - * Attempts to authenticate the user with the provided [options], and using - * [strings] for any UI. + * Attempts to authenticate the user with the provided [options], and using [strings] for any + * UI. */ - void authenticate(@NonNull AuthOptions options, @NonNull AuthStrings strings, @NonNull Result result); + void authenticate( + @NonNull AuthOptions options, + @NonNull AuthStrings strings, + @NonNull Result result); /** The codec used by LocalAuthApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `LocalAuthApi` to handle messages through the `binaryMessenger`. */ + /** Sets up an instance of `LocalAuthApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable LocalAuthApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable LocalAuthApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable LocalAuthApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -614,8 +629,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.isDeviceSupported(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -627,7 +641,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -635,8 +652,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.deviceCanSupportBiometrics(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -648,7 +664,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -656,8 +675,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.stopAuthentication(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -669,7 +687,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -677,8 +698,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { List output = api.getEnrolledBiometrics(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -690,7 +710,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { diff --git a/packages/local_auth/local_auth_android/lib/src/messages.g.dart b/packages/local_auth/local_auth_android/lib/src/messages.g.dart index 3eeed4ce6f7..fae25d17019 100644 --- a/packages/local_auth/local_auth_android/lib/src/messages.g.dart +++ b/packages/local_auth/local_auth_android/lib/src/messages.g.dart @@ -17,68 +17,85 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Possible outcomes of an authentication attempt. enum AuthResultCode { /// The user authenticated successfully. success, + /// The user pressed the negative button, which corresponds to /// [AuthStrings.cancelButton]. negativeButton, + /// The user canceled authentication without pressing the negative button. /// /// This may be triggered by a swipe or a back button, for example. userCanceled, + /// Authentication was caneceled by the system. systemCanceled, + /// Authentication timed out. timeout, + /// An authentication was already in progress. alreadyInProgress, + /// There is no foreground activity. noActivity, + /// The foreground activity is not a FragmentActivity. notFragmentActivity, + /// The device does not have any credentials available. noCredentials, + /// No biometric hardware is present. noHardware, + /// The biometric is temporarily unavailable. hardwareUnavailable, + /// No biometrics are enrolled. notEnrolled, + /// The user is locked out temporarily due to too many failed attempts. lockedOutTemporarily, + /// The user is locked out until they log in another way due to too many /// failed attempts. lockedOutPermanently, + /// The device does not have enough storage to complete authentication. noSpace, + /// The hardware is unavailable until a security update is performed. securityUpdateRequired, + /// Some unrecognized error case was encountered unknownError, } /// Pigeon equivalent of the subset of BiometricType used by Android. -enum AuthClassification { - weak, - strong, -} +enum AuthClassification { weak, strong } /// Pigeon version of AndroidAuthStrings, plus the authorization reason. /// @@ -100,16 +117,12 @@ class AuthStrings { String signInTitle; List _toList() { - return [ - reason, - signInHint, - cancelButton, - signInTitle, - ]; + return [reason, signInHint, cancelButton, signInTitle]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthStrings decode(Object result) { result as List; @@ -135,16 +148,12 @@ class AuthStrings { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// The results of an authentication request. class AuthResult { - AuthResult({ - required this.code, - this.errorMessage, - }); + AuthResult({required this.code, this.errorMessage}); /// The specific result returned from the SDK. AuthResultCode code; @@ -153,14 +162,12 @@ class AuthResult { String? errorMessage; List _toList() { - return [ - code, - errorMessage, - ]; + return [code, errorMessage]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthResult decode(Object result) { result as List; @@ -184,8 +191,7 @@ class AuthResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class AuthOptions { @@ -202,15 +208,12 @@ class AuthOptions { bool sticky; List _toList() { - return [ - biometricOnly, - sensitiveTransaction, - sticky, - ]; + return [biometricOnly, sensitiveTransaction, sticky]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthOptions decode(Object result) { result as List; @@ -235,11 +238,9 @@ class AuthOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -247,19 +248,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AuthResultCode) { + } else if (value is AuthResultCode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AuthClassification) { + } else if (value is AuthClassification) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AuthStrings) { + } else if (value is AuthStrings) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is AuthResult) { + } else if (value is AuthResult) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is AuthOptions) { + } else if (value is AuthOptions) { buffer.putUint8(133); writeValue(buffer, value.encode()); } else { @@ -270,17 +271,17 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AuthResultCode.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AuthClassification.values[value]; - case 131: + case 131: return AuthStrings.decode(readValue(buffer)!); - case 132: + case 132: return AuthResult.decode(readValue(buffer)!); - case 133: + case 133: return AuthOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -292,9 +293,13 @@ class LocalAuthApi { /// Constructor for [LocalAuthApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LocalAuthApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + LocalAuthApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -303,12 +308,14 @@ class LocalAuthApi { /// Returns true if this device supports authentication. Future isDeviceSupported() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -333,12 +340,14 @@ class LocalAuthApi { /// Returns true if this device can support biometric authentication, whether /// any biometrics are enrolled or not. Future deviceCanSupportBiometrics() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -365,12 +374,14 @@ class LocalAuthApi { /// Returns true only if authentication was in progress, and was successfully /// cancelled. Future stopAuthentication() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.stopAuthentication$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -398,12 +409,14 @@ class LocalAuthApi { /// Returns null if there is no activity, in which case the enrolled /// biometrics can't be determined. Future?> getEnrolledBiometrics() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -416,20 +429,28 @@ class LocalAuthApi { details: pigeonVar_replyList[2], ); } else { - return (pigeonVar_replyList[0] as List?)?.cast(); + return (pigeonVar_replyList[0] as List?) + ?.cast(); } } /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - Future authenticate(AuthOptions options, AuthStrings strings) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future authenticate( + AuthOptions options, + AuthStrings strings, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_android.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options, strings], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, strings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift b/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift index c92a428a119..85805a80916 100644 --- a/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift +++ b/packages/local_auth/local_auth_darwin/darwin/local_auth_darwin/Sources/local_auth_darwin/messages.g.swift @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,8 +129,6 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// Possible outcomes of an authentication attempt. enum AuthResult: Int { /// The user authenticated successfully. @@ -171,7 +169,6 @@ struct AuthStrings: Hashable { var cancelButton: String var localizedFallbackTitle: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AuthStrings? { let reason = pigeonVar_list[0] as! String @@ -192,7 +189,8 @@ struct AuthStrings: Hashable { ] } static func == (lhs: AuthStrings, rhs: AuthStrings) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -203,7 +201,6 @@ struct AuthOptions: Hashable { var biometricOnly: Bool var sticky: Bool - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AuthOptions? { let biometricOnly = pigeonVar_list[0] as! Bool @@ -221,7 +218,8 @@ struct AuthOptions: Hashable { ] } static func == (lhs: AuthOptions, rhs: AuthOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -236,7 +234,6 @@ struct AuthResultDetails: Hashable { /// System-provided error details, if any. var errorDetails: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> AuthResultDetails? { let result = pigeonVar_list[0] as! AuthResult @@ -257,7 +254,8 @@ struct AuthResultDetails: Hashable { ] } static func == (lhs: AuthResultDetails, rhs: AuthResultDetails) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -327,7 +325,6 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } - /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol LocalAuthApi { /// Returns true if this device supports authentication. @@ -340,17 +337,23 @@ protocol LocalAuthApi { func getEnrolledBiometrics() throws -> [AuthBiometric] /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - func authenticate(options: AuthOptions, strings: AuthStrings, completion: @escaping (Result) -> Void) + func authenticate( + options: AuthOptions, strings: AuthStrings, + completion: @escaping (Result) -> Void) } /// Generated setup class from Pigeon to handle messages through the `binaryMessenger`. class LocalAuthApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `LocalAuthApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: LocalAuthApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: LocalAuthApi?, messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Returns true if this device supports authentication. - let isDeviceSupportedChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let isDeviceSupportedChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { isDeviceSupportedChannel.setMessageHandler { _, reply in do { @@ -365,7 +368,10 @@ class LocalAuthApiSetup { } /// Returns true if this device can support biometric authentication, whether /// any biometrics are enrolled or not. - let deviceCanSupportBiometricsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let deviceCanSupportBiometricsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { deviceCanSupportBiometricsChannel.setMessageHandler { _, reply in do { @@ -380,7 +386,10 @@ class LocalAuthApiSetup { } /// Returns the biometric types that are enrolled, and can thus be used /// without additional setup. - let getEnrolledBiometricsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getEnrolledBiometricsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getEnrolledBiometricsChannel.setMessageHandler { _, reply in do { @@ -395,7 +404,9 @@ class LocalAuthApiSetup { } /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - let authenticateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let authenticateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { authenticateChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart b/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart index ef297cf395a..1901be9ea66 100644 --- a/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart +++ b/packages/local_auth/local_auth_darwin/lib/src/messages.g.dart @@ -17,25 +17,30 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Possible outcomes of an authentication attempt. enum AuthResult { /// The user authenticated successfully. success, + /// Native UI needed to be displayed, but couldn't be. uiUnavailable, appCancel, @@ -52,15 +57,13 @@ enum AuthResult { notInteractive, passcodeNotSet, userFallback, + /// An error other than the expected types occurred. unknownError, } /// Pigeon equivalent of the subset of BiometricType used by iOS. -enum AuthBiometric { - face, - fingerprint, -} +enum AuthBiometric { face, fingerprint } /// Pigeon version of IOSAuthMessages, plus the authorization reason. /// @@ -79,15 +82,12 @@ class AuthStrings { String? localizedFallbackTitle; List _toList() { - return [ - reason, - cancelButton, - localizedFallbackTitle, - ]; + return [reason, cancelButton, localizedFallbackTitle]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthStrings decode(Object result) { result as List; @@ -112,29 +112,23 @@ class AuthStrings { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class AuthOptions { - AuthOptions({ - required this.biometricOnly, - required this.sticky, - }); + AuthOptions({required this.biometricOnly, required this.sticky}); bool biometricOnly; bool sticky; List _toList() { - return [ - biometricOnly, - sticky, - ]; + return [biometricOnly, sticky]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthOptions decode(Object result) { result as List; @@ -158,8 +152,7 @@ class AuthOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class AuthResultDetails { @@ -179,15 +172,12 @@ class AuthResultDetails { String? errorDetails; List _toList() { - return [ - result, - errorMessage, - errorDetails, - ]; + return [result, errorMessage, errorDetails]; } Object encode() { - return _toList(); } + return _toList(); + } static AuthResultDetails decode(Object result) { result as List; @@ -212,11 +202,9 @@ class AuthResultDetails { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -224,19 +212,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AuthResult) { + } else if (value is AuthResult) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is AuthBiometric) { + } else if (value is AuthBiometric) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is AuthStrings) { + } else if (value is AuthStrings) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is AuthOptions) { + } else if (value is AuthOptions) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is AuthResultDetails) { + } else if (value is AuthResultDetails) { buffer.putUint8(133); writeValue(buffer, value.encode()); } else { @@ -247,17 +235,17 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AuthResult.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : AuthBiometric.values[value]; - case 131: + case 131: return AuthStrings.decode(readValue(buffer)!); - case 132: + case 132: return AuthOptions.decode(readValue(buffer)!); - case 133: + case 133: return AuthResultDetails.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -269,9 +257,13 @@ class LocalAuthApi { /// Constructor for [LocalAuthApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LocalAuthApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + LocalAuthApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -280,12 +272,14 @@ class LocalAuthApi { /// Returns true if this device supports authentication. Future isDeviceSupported() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -310,12 +304,14 @@ class LocalAuthApi { /// Returns true if this device can support biometric authentication, whether /// any biometrics are enrolled or not. Future deviceCanSupportBiometrics() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.deviceCanSupportBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -340,12 +336,14 @@ class LocalAuthApi { /// Returns the biometric types that are enrolled, and can thus be used /// without additional setup. Future> getEnrolledBiometrics() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.getEnrolledBiometrics$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -369,14 +367,21 @@ class LocalAuthApi { /// Attempts to authenticate the user with the provided [options], and using /// [strings] for any UI. - Future authenticate(AuthOptions options, AuthStrings strings) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future authenticate( + AuthOptions options, + AuthStrings strings, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_darwin.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options, strings], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options, strings]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/local_auth/local_auth_windows/lib/src/messages.g.dart b/packages/local_auth/local_auth_windows/lib/src/messages.g.dart index 48f6424b6b7..a36d9602242 100644 --- a/packages/local_auth/local_auth_windows/lib/src/messages.g.dart +++ b/packages/local_auth/local_auth_windows/lib/src/messages.g.dart @@ -22,21 +22,26 @@ PlatformException _createConnectionError(String channelName) { enum AuthResult { /// The user authenticated successfully. success, + /// The user failed to successfully authenticate. failure, + /// No biometric hardware is available. noHardware, + /// No biometrics are enrolled. notEnrolled, + /// The biometric hardware is currently in use. deviceBusy, + /// Device policy does not allow using the authentication system. disabledByPolicy, + /// Authentication is unavailable for an unknown reason. unavailable, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -44,7 +49,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is AuthResult) { + } else if (value is AuthResult) { buffer.putUint8(129); writeValue(buffer, value.index); } else { @@ -55,7 +60,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : AuthResult.values[value]; default: @@ -68,9 +73,13 @@ class LocalAuthApi { /// Constructor for [LocalAuthApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LocalAuthApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + LocalAuthApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -79,12 +88,14 @@ class LocalAuthApi { /// Returns true if this device supports authentication. Future isDeviceSupported() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -109,13 +120,17 @@ class LocalAuthApi { /// Attempts to authenticate the user with the provided [localizedReason] as /// the user-facing explanation for the authorization request. Future authenticate(String localizedReason) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [localizedReason], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([localizedReason]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/local_auth/local_auth_windows/windows/messages.g.cpp b/packages/local_auth/local_auth_windows/windows/messages.g.cpp index 304a601c983..e7616307616 100644 --- a/packages/local_auth/local_auth_windows/windows/messages.g.cpp +++ b/packages/local_auth/local_auth_windows/windows/messages.g.cpp @@ -31,30 +31,34 @@ FlutterError CreateConnectionError(const std::string channel_name) { EncodableValue("")); } - PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const { + uint8_t type, flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - const auto& encodable_enum_arg = ReadValue(stream); - const int64_t enum_arg_value = encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); - return encodable_enum_arg.IsNull() ? EncodableValue() : CustomEncodableValue(static_cast(enum_arg_value)); - } + const auto& encodable_enum_arg = ReadValue(stream); + const int64_t enum_arg_value = + encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); + return encodable_enum_arg.IsNull() + ? EncodableValue() + : CustomEncodableValue( + static_cast(enum_arg_value)); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, - flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = std::get_if(&value)) { + const EncodableValue& value, flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = + std::get_if(&value)) { if (custom_value->type() == typeid(AuthResult)) { stream->WriteByte(129); - WriteValue(EncodableValue(static_cast(std::any_cast(*custom_value))), stream); + WriteValue(EncodableValue(static_cast( + std::any_cast(*custom_value))), + stream); return; } } @@ -63,68 +67,87 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by LocalAuthApi. const flutter::StandardMessageCodec& LocalAuthApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `LocalAuthApi` to handle messages through the `binary_messenger`. -void LocalAuthApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api) { +// Sets up an instance of `LocalAuthApi` to handle messages through the +// `binary_messenger`. +void LocalAuthApi::SetUp(flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api) { LocalAuthApi::SetUp(binary_messenger, api, ""); } -void LocalAuthApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; +void LocalAuthApi::SetUp(flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = + message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : ""; { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.isDeviceSupported" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - api->IsDeviceSupported([reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + api->IsDeviceSupported([reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.local_auth_windows.LocalAuthApi.authenticate" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_localized_reason_arg = args.at(0); - if (encodable_localized_reason_arg.IsNull()) { - reply(WrapError("localized_reason_arg unexpectedly null.")); - return; - } - const auto& localized_reason_arg = std::get(encodable_localized_reason_arg); - api->Authenticate(localized_reason_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_localized_reason_arg = args.at(0); + if (encodable_localized_reason_arg.IsNull()) { + reply(WrapError("localized_reason_arg unexpectedly null.")); + return; + } + const auto& localized_reason_arg = + std::get(encodable_localized_reason_arg); + api->Authenticate( + localized_reason_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + CustomEncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(CustomEncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } @@ -132,19 +155,15 @@ void LocalAuthApi::SetUp( } EncodableValue LocalAuthApi::WrapError(std::string_view error_message) { - return EncodableValue(EncodableList{ - EncodableValue(std::string(error_message)), - EncodableValue("Error"), - EncodableValue() - }); + return EncodableValue( + EncodableList{EncodableValue(std::string(error_message)), + EncodableValue("Error"), EncodableValue()}); } EncodableValue LocalAuthApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{ - EncodableValue(error.code()), - EncodableValue(error.message()), - error.details() - }); + return EncodableValue(EncodableList{EncodableValue(error.code()), + EncodableValue(error.message()), + error.details()}); } } // namespace local_auth_windows diff --git a/packages/local_auth/local_auth_windows/windows/messages.g.h b/packages/local_auth/local_auth_windows/windows/messages.g.h index 39189c5ddee..e4df7eeb160 100644 --- a/packages/local_auth/local_auth_windows/windows/messages.g.h +++ b/packages/local_auth/local_auth_windows/windows/messages.g.h @@ -17,17 +17,16 @@ namespace local_auth_windows { - // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) - : code_(code) {} + explicit FlutterError(const std::string& code) : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, + const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -39,7 +38,8 @@ class FlutterError { flutter::EncodableValue details_; }; -template class ErrorOr { +template +class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -58,7 +58,6 @@ template class ErrorOr { std::variant v_; }; - // Possible outcomes of an authentication attempt. enum class AuthResult { // The user authenticated successfully. @@ -77,7 +76,6 @@ enum class AuthResult { kUnavailable = 6 }; - class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -86,41 +84,42 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue( - const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; + void WriteValue(const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; + protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const override; + uint8_t type, flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from Flutter. +// Generated interface from Pigeon that represents a handler of messages from +// Flutter. class LocalAuthApi { public: LocalAuthApi(const LocalAuthApi&) = delete; LocalAuthApi& operator=(const LocalAuthApi&) = delete; virtual ~LocalAuthApi() {} // Returns true if this device supports authentication. - virtual void IsDeviceSupported(std::function reply)> result) = 0; + virtual void IsDeviceSupported( + std::function reply)> result) = 0; // Attempts to authenticate the user with the provided [localizedReason] as // the user-facing explanation for the authorization request. virtual void Authenticate( - const std::string& localized_reason, - std::function reply)> result) = 0; + const std::string& localized_reason, + std::function reply)> result) = 0; // The codec used by LocalAuthApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `LocalAuthApi` to handle messages through the `binary_messenger`. - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api); - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - LocalAuthApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `LocalAuthApi` to handle messages through the + // `binary_messenger`. + static void SetUp(flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api); + static void SetUp(flutter::BinaryMessenger* binary_messenger, + LocalAuthApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); + protected: LocalAuthApi() = default; }; diff --git a/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java b/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java index e6f7a8b1b46..923a8a28e8d 100644 --- a/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java +++ b/packages/path_provider/path_provider_android/android/src/main/java/io/flutter/plugins/pathprovider/Messages.java @@ -16,12 +16,7 @@ import java.io.ByteArrayOutputStream; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; -import java.util.Objects; /** Generated class from Pigeon. */ @SuppressWarnings({"unused", "unchecked", "CodeBlock2Expr", "RedundantSuppression", "serial"}) @@ -36,8 +31,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -56,7 +50,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -89,10 +83,11 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : StorageDirectory.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null ? null : StorageDirectory.values()[((Long) value).intValue()]; + } default: return super.readValueOfType(type, buffer); } @@ -112,42 +107,52 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface PathProviderApi { - @Nullable + @Nullable String getTemporaryPath(); - @Nullable + @Nullable String getApplicationSupportPath(); - @Nullable + @Nullable String getApplicationDocumentsPath(); - @Nullable + @Nullable String getApplicationCachePath(); - @Nullable + @Nullable String getExternalStoragePath(); - @NonNull + @NonNull List getExternalCachePaths(); - @NonNull + @NonNull List getExternalStoragePaths(@NonNull StorageDirectory directory); /** The codec used by PathProviderApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `PathProviderApi` to handle messages through the `binaryMessenger`. */ + /** + * Sets up an instance of `PathProviderApi` to handle messages through the `binaryMessenger`. + */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable PathProviderApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable PathProviderApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable PathProviderApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -155,8 +160,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getTemporaryPath(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -168,7 +172,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -176,8 +184,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getApplicationSupportPath(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -189,7 +196,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -197,8 +208,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getApplicationDocumentsPath(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -210,7 +220,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -218,8 +232,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getApplicationCachePath(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -231,7 +244,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -239,8 +256,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getExternalStoragePath(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -252,7 +268,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -260,8 +280,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { List output = api.getExternalCachePaths(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -273,7 +292,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -283,8 +306,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { List output = api.getExternalStoragePaths(directoryArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/path_provider/path_provider_android/lib/messages.g.dart b/packages/path_provider/path_provider_android/lib/messages.g.dart index f22cecd0333..29b133c5dab 100644 --- a/packages/path_provider/path_provider_android/lib/messages.g.dart +++ b/packages/path_provider/path_provider_android/lib/messages.g.dart @@ -32,7 +32,6 @@ enum StorageDirectory { documents, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -40,7 +39,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is StorageDirectory) { + } else if (value is StorageDirectory) { buffer.putUint8(129); writeValue(buffer, value.index); } else { @@ -51,7 +50,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : StorageDirectory.values[value]; default: @@ -64,9 +63,13 @@ class PathProviderApi { /// Constructor for [PathProviderApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - PathProviderApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + PathProviderApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -74,12 +77,14 @@ class PathProviderApi { final String pigeonVar_messageChannelSuffix; Future getTemporaryPath() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getTemporaryPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -97,12 +102,14 @@ class PathProviderApi { } Future getApplicationSupportPath() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationSupportPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -120,12 +127,14 @@ class PathProviderApi { } Future getApplicationDocumentsPath() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationDocumentsPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -143,12 +152,14 @@ class PathProviderApi { } Future getApplicationCachePath() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getApplicationCachePath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -166,12 +177,14 @@ class PathProviderApi { } Future getExternalStoragePath() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -189,12 +202,14 @@ class PathProviderApi { } Future> getExternalCachePaths() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalCachePaths$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -216,14 +231,20 @@ class PathProviderApi { } } - Future> getExternalStoragePaths(StorageDirectory directory) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getExternalStoragePaths( + StorageDirectory directory, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_android.PathProviderApi.getExternalStoragePaths$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [directory], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([directory]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift b/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift index 29c57179edb..3c045880dc6 100644 --- a/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift +++ b/packages/path_provider/path_provider_foundation/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift @@ -67,7 +67,6 @@ private func nilOrValue(_ value: Any?) -> T? { return value as! T? } - enum DirectoryType: Int { case applicationDocuments = 0 case applicationSupport = 1 @@ -127,9 +126,15 @@ protocol PathProviderApi { class PathProviderApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `PathProviderApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: PathProviderApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: PathProviderApi?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let getDirectoryPathChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getDirectoryPathChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getDirectoryPathChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -144,7 +149,10 @@ class PathProviderApiSetup { } else { getDirectoryPathChannel.setMessageHandler(nil) } - let getContainerPathChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getContainerPathChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getContainerPathChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/path_provider/path_provider_foundation/lib/messages.g.dart b/packages/path_provider/path_provider_foundation/lib/messages.g.dart index 3638787a9f4..fdda5545282 100644 --- a/packages/path_provider/path_provider_foundation/lib/messages.g.dart +++ b/packages/path_provider/path_provider_foundation/lib/messages.g.dart @@ -27,7 +27,6 @@ enum DirectoryType { applicationCache, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -35,7 +34,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is DirectoryType) { + } else if (value is DirectoryType) { buffer.putUint8(129); writeValue(buffer, value.index); } else { @@ -46,7 +45,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : DirectoryType.values[value]; default: @@ -59,9 +58,13 @@ class PathProviderApi { /// Constructor for [PathProviderApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - PathProviderApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + PathProviderApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -69,13 +72,17 @@ class PathProviderApi { final String pigeonVar_messageChannelSuffix; Future getDirectoryPath(DirectoryType type) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getDirectoryPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [type], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -92,13 +99,17 @@ class PathProviderApi { } Future getContainerPath(String appGroupIdentifier) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.path_provider_foundation.PathProviderApi.getContainerPath$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [appGroupIdentifier], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([appGroupIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java b/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java index d621a5b865c..6708f206802 100644 --- a/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java +++ b/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java @@ -19,9 +19,7 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; @@ -39,8 +37,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -59,14 +56,15 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError( + "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -137,10 +135,17 @@ public void setData(@NonNull Map setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } MessageData that = (MessageData) o; - return Objects.equals(name, that.name) && Objects.equals(description, that.description) && code.equals(that.code) && data.equals(that.data); + return Objects.equals(name, that.name) + && Objects.equals(description, that.description) + && code.equals(that.code) + && data.equals(that.data); } @Override @@ -224,10 +229,11 @@ private PigeonCodec() {} @Override protected Object readValueOfType(byte type, @NonNull ByteBuffer buffer) { switch (type) { - case (byte) 129: { - Object value = readValue(buffer); - return value == null ? null : Code.values()[((Long) value).intValue()]; - } + case (byte) 129: + { + Object value = readValue(buffer); + return value == null ? null : Code.values()[((Long) value).intValue()]; + } case (byte) 130: return MessageData.fromList((ArrayList) readValue(buffer)); default: @@ -249,7 +255,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -277,10 +282,10 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface ExampleHostApi { - @NonNull + @NonNull String getHostLanguage(); - @NonNull + @NonNull Long add(@NonNull Long a, @NonNull Long b); void sendMessage(@NonNull MessageData message, @NonNull Result result); @@ -289,16 +294,23 @@ public interface ExampleHostApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. */ + /** Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable ExampleHostApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable ExampleHostApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable ExampleHostApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -306,8 +318,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getHostLanguage(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -319,7 +330,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -330,8 +344,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Long output = api.add(aArg, bArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -343,7 +356,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -379,40 +395,47 @@ public static class MessageFlutterApi { public MessageFlutterApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - public MessageFlutterApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + + public MessageFlutterApi( + @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** - * Public interface for sending reply. - * The codec used by MessageFlutterApi. - */ + /** Public interface for sending reply. The codec used by MessageFlutterApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } + public void flutterMethod(@Nullable String aStringArg, @NonNull Result result) { - final String channelName = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(aStringArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else if (listReply.get(0) == null) { - result.error(new FlutterError("null-error", "Flutter api returned null value for non-null return value.", "")); + result.error( + new FlutterError( + "null-error", + "Flutter api returned null value for non-null return value.", + "")); } else { @SuppressWarnings("ConstantConditions") String output = (String) listReply.get(0); result.success(output); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt index 663585e0385..427043e9898 100644 --- a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt +++ b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt @@ -5,70 +5,61 @@ // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") - -import android.util.Log -import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.EventChannel -import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec +import io.flutter.plugin.common.StandardMethodCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object EventChannelMessagesPigeonUtils { fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && a.all { - (b as Map).contains(it.key) && - deepEquals(it.value, b[it.key]) - } + return a.size == b.size && + a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } } return a == b } - } /** - * Generated class from Pigeon that represents data sent in messages. - * This class should not be extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. This class should not be + * extended by any user class outside of the generated file. */ -sealed class PlatformEvent +sealed class PlatformEvent /** Generated class from Pigeon that represents data sent in messages. */ -data class IntEvent ( - val data: Long -) : PlatformEvent() - { +data class IntEvent(val data: Long) : PlatformEvent() { companion object { fun fromList(pigeonVar_list: List): IntEvent { val data = pigeonVar_list[0] as Long return IntEvent(data) } } + fun toList(): List { return listOf( - data, + data, ) } + override fun equals(other: Any?): Boolean { if (other !is IntEvent) { return false @@ -76,27 +67,27 @@ data class IntEvent ( if (this === other) { return true } - return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class StringEvent ( - val data: String -) : PlatformEvent() - { +data class StringEvent(val data: String) : PlatformEvent() { companion object { fun fromList(pigeonVar_list: List): StringEvent { val data = pigeonVar_list[0] as String return StringEvent(data) } } + fun toList(): List { return listOf( - data, + data, ) } + override fun equals(other: Any?): Boolean { if (other !is StringEvent) { return false @@ -104,27 +95,26 @@ data class StringEvent ( if (this === other) { return true } - return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return EventChannelMessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } + private open class EventChannelMessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as? List)?.let { - IntEvent.fromList(it) - } + return (readValue(buffer) as? List)?.let { IntEvent.fromList(it) } } 130.toByte() -> { - return (readValue(buffer) as? List)?.let { - StringEvent.fromList(it) - } + return (readValue(buffer) as? List)?.let { StringEvent.fromList(it) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is IntEvent -> { stream.write(129) @@ -141,7 +131,6 @@ private open class EventChannelMessagesPigeonCodec : StandardMessageCodec() { val EventChannelMessagesPigeonMethodCodec = StandardMethodCodec(EventChannelMessagesPigeonCodec()) - private class EventChannelMessagesPigeonStreamHandler( val wrapper: EventChannelMessagesPigeonEventChannelWrapper ) : EventChannel.StreamHandler { @@ -177,17 +166,24 @@ class PigeonEventSink(private val sink: EventChannel.EventSink) { sink.endOfStream() } } - -abstract class StreamEventsStreamHandler : EventChannelMessagesPigeonEventChannelWrapper { + +abstract class StreamEventsStreamHandler : + EventChannelMessagesPigeonEventChannelWrapper { companion object { - fun register(messenger: BinaryMessenger, streamHandler: StreamEventsStreamHandler, instanceName: String = "") { - var channelName: String = "dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents" + fun register( + messenger: BinaryMessenger, + streamHandler: StreamEventsStreamHandler, + instanceName: String = "" + ) { + var channelName: String = + "dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents" if (instanceName.isNotEmpty()) { channelName += ".$instanceName" } - val internalStreamHandler = EventChannelMessagesPigeonStreamHandler(streamHandler) - EventChannel(messenger, channelName, EventChannelMessagesPigeonMethodCodec).setStreamHandler(internalStreamHandler) + val internalStreamHandler = + EventChannelMessagesPigeonStreamHandler(streamHandler) + EventChannel(messenger, channelName, EventChannelMessagesPigeonMethodCodec) + .setStreamHandler(internalStreamHandler) } } } - diff --git a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt index 32f5df9668e..7bd65a06cb0 100644 --- a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt +++ b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt @@ -5,20 +5,20 @@ // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") - import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger -import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object MessagesPigeonUtils { fun createConnectionError(channelName: String): FlutterError { - return FlutterError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } + return FlutterError( + "channel-error", "Unable to establish connection on channel: '$channelName'.", "") + } fun wrapResult(result: Any?): List { return listOf(result) @@ -26,61 +26,53 @@ private object MessagesPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } + fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && a.all { - (b as Map).contains(it.key) && - deepEquals(it.value, b[it.key]) - } + return a.size == b.size && + a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } } return a == b } - } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() enum class Code(val raw: Int) { @@ -95,13 +87,12 @@ enum class Code(val raw: Int) { } /** Generated class from Pigeon that represents data sent in messages. */ -data class MessageData ( - val name: String? = null, - val description: String? = null, - val code: Code, - val data: Map -) - { +data class MessageData( + val name: String? = null, + val description: String? = null, + val code: Code, + val data: Map +) { companion object { fun fromList(pigeonVar_list: List): MessageData { val name = pigeonVar_list[0] as String? @@ -111,14 +102,16 @@ data class MessageData ( return MessageData(name, description, code, data) } } + fun toList(): List { return listOf( - name, - description, - code, - data, + name, + description, + code, + data, ) } + override fun equals(other: Any?): Boolean { if (other !is MessageData) { return false @@ -126,27 +119,26 @@ data class MessageData ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } + private open class MessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - Code.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { Code.ofRaw(it.toInt()) } } 130.toByte() -> { - return (readValue(buffer) as? List)?.let { - MessageData.fromList(it) - } + return (readValue(buffer) as? List)?.let { MessageData.fromList(it) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is Code -> { stream.write(129) @@ -161,31 +153,40 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } - /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ interface ExampleHostApi { fun getHostLanguage(): String + fun add(a: Long, b: Long): Long + fun sendMessage(message: MessageData, callback: (Result) -> Unit) companion object { /** The codec used by ExampleHostApi. */ - val codec: MessageCodec by lazy { - MessagesPigeonCodec() - } + val codec: MessageCodec by lazy { MessagesPigeonCodec() } /** Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. */ @JvmOverloads - fun setUp(binaryMessenger: BinaryMessenger, api: ExampleHostApi?, messageChannelSuffix: String = "") { - val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp( + binaryMessenger: BinaryMessenger, + api: ExampleHostApi?, + messageChannelSuffix: String = "" + ) { + val separatedMessageChannelSuffix = + if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - listOf(api.getHostLanguage()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getHostLanguage()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -193,17 +194,22 @@ interface ExampleHostApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val aArg = args[0] as Long val bArg = args[1] as Long - val wrapped: List = try { - listOf(api.add(aArg, bArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.add(aArg, bArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -211,7 +217,11 @@ interface ExampleHostApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -234,31 +244,39 @@ interface ExampleHostApi { } } /** Generated class from Pigeon that represents Flutter messages that can be called from Kotlin. */ -class MessageFlutterApi(private val binaryMessenger: BinaryMessenger, private val messageChannelSuffix: String = "") { +class MessageFlutterApi( + private val binaryMessenger: BinaryMessenger, + private val messageChannelSuffix: String = "" +) { companion object { /** The codec used by MessageFlutterApi. */ - val codec: MessageCodec by lazy { - MessagesPigeonCodec() - } + val codec: MessageCodec by lazy { MessagesPigeonCodec() } } - fun flutterMethod(aStringArg: String?, callback: (Result) -> Unit) -{ - val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" - val channelName = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$separatedMessageChannelSuffix" + + fun flutterMethod(aStringArg: String?, callback: (Result) -> Unit) { + val separatedMessageChannelSuffix = + if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + val channelName = + "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$separatedMessageChannelSuffix" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(aStringArg)) { if (it is List<*>) { if (it.size > 1) { callback(Result.failure(FlutterError(it[0] as String, it[1] as String, it[2] as String?))) } else if (it[0] == null) { - callback(Result.failure(FlutterError("null-error", "Flutter api returned null value for non-null return value.", ""))) + callback( + Result.failure( + FlutterError( + "null-error", + "Flutter api returned null value for non-null return value.", + ""))) } else { val output = it[0] as String callback(Result.success(output)) } } else { callback(Result.failure(MessagesPigeonUtils.createConnectionError(channelName))) - } + } } } } diff --git a/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift b/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift index d2067b7114b..e437f2bf197 100644 --- a/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift +++ b/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift @@ -66,12 +66,12 @@ func deepEqualsEventChannelMessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashEventChannelMessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashEventChannelMessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashEventChannelMessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashEventChannelMessages(value: valueDict[key]!, hasher: &hasher) } @@ -85,8 +85,6 @@ func deepHashEventChannelMessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// Generated class from Pigeon that represents data sent in messages. /// This protocol should not be extended by any user class outside of the generated file. protocol PlatformEvent { @@ -97,7 +95,6 @@ protocol PlatformEvent { struct IntEvent: PlatformEvent { var data: Int64 - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> IntEvent? { let data = pigeonVar_list[0] as! Int64 @@ -112,7 +109,8 @@ struct IntEvent: PlatformEvent { ] } static func == (lhs: IntEvent, rhs: IntEvent) -> Bool { - return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) } + return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashEventChannelMessages(value: toList(), hasher: &hasher) } @@ -122,7 +120,6 @@ struct IntEvent: PlatformEvent { struct StringEvent: PlatformEvent { var data: String - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> StringEvent? { let data = pigeonVar_list[0] as! String @@ -137,7 +134,8 @@ struct StringEvent: PlatformEvent { ] } static func == (lhs: StringEvent, rhs: StringEvent) -> Bool { - return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) } + return deepEqualsEventChannelMessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashEventChannelMessages(value: toList(), hasher: &hasher) } @@ -181,11 +179,12 @@ private class EventChannelMessagesPigeonCodecReaderWriter: FlutterStandardReader } class EventChannelMessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { - static let shared = EventChannelMessagesPigeonCodec(readerWriter: EventChannelMessagesPigeonCodecReaderWriter()) + static let shared = EventChannelMessagesPigeonCodec( + readerWriter: EventChannelMessagesPigeonCodecReaderWriter()) } -var eventChannelMessagesPigeonMethodCodec = FlutterStandardMethodCodec(readerWriter: EventChannelMessagesPigeonCodecReaderWriter()); - +var eventChannelMessagesPigeonMethodCodec = FlutterStandardMethodCodec( + readerWriter: EventChannelMessagesPigeonCodecReaderWriter()) private class PigeonStreamHandler: NSObject, FlutterStreamHandler { private let wrapper: PigeonEventChannelWrapper @@ -237,16 +236,18 @@ class PigeonEventSink { } class StreamEventsStreamHandler: PigeonEventChannelWrapper { - static func register(with messenger: FlutterBinaryMessenger, - instanceName: String = "", - streamHandler: StreamEventsStreamHandler) { + static func register( + with messenger: FlutterBinaryMessenger, + instanceName: String = "", + streamHandler: StreamEventsStreamHandler + ) { var channelName = "dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents" if !instanceName.isEmpty { channelName += ".\(instanceName)" } let internalStreamHandler = PigeonStreamHandler(wrapper: streamHandler) - let channel = FlutterEventChannel(name: channelName, binaryMessenger: messenger, codec: eventChannelMessagesPigeonMethodCodec) + let channel = FlutterEventChannel( + name: channelName, binaryMessenger: messenger, codec: eventChannelMessagesPigeonMethodCodec) channel.setStreamHandler(internalStreamHandler) } } - diff --git a/packages/pigeon/example/app/ios/Runner/Messages.g.swift b/packages/pigeon/example/app/ios/Runner/Messages.g.swift index c15449993d8..8f6da4f8e75 100644 --- a/packages/pigeon/example/app/ios/Runner/Messages.g.swift +++ b/packages/pigeon/example/app/ios/Runner/Messages.g.swift @@ -59,7 +59,9 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") + return PigeonError( + code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", + details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -114,12 +116,12 @@ func deepEqualsMessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashMessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashMessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashMessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashMessages(value: valueDict[key]!, hasher: &hasher) } @@ -133,8 +135,6 @@ func deepHashMessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - enum Code: Int { case one = 0 case two = 1 @@ -147,7 +147,6 @@ struct MessageData: Hashable { var code: Code var data: [String: String] - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> MessageData? { let name: String? = nilOrValue(pigeonVar_list[0]) @@ -171,7 +170,8 @@ struct MessageData: Hashable { ] } static func == (lhs: MessageData, rhs: MessageData) -> Bool { - return deepEqualsMessages(lhs.toList(), rhs.toList()) } + return deepEqualsMessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashMessages(value: toList(), hasher: &hasher) } @@ -222,7 +222,6 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } - /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol ExampleHostApi { func getHostLanguage() throws -> String @@ -234,9 +233,14 @@ protocol ExampleHostApi { class ExampleHostApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `ExampleHostApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: ExampleHostApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: ExampleHostApi?, messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let getHostLanguageChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getHostLanguageChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getHostLanguageChannel.setMessageHandler { _, reply in do { @@ -249,7 +253,9 @@ class ExampleHostApiSetup { } else { getHostLanguageChannel.setMessageHandler(nil) } - let addChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let addChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { addChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -265,7 +271,9 @@ class ExampleHostApiSetup { } else { addChannel.setMessageHandler(nil) } - let sendMessageChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let sendMessageChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { sendMessageChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -286,7 +294,8 @@ class ExampleHostApiSetup { } /// Generated protocol from Pigeon that represents Flutter messages that can be called from Swift. protocol MessageFlutterApiProtocol { - func flutterMethod(aString aStringArg: String?, completion: @escaping (Result) -> Void) + func flutterMethod( + aString aStringArg: String?, completion: @escaping (Result) -> Void) } class MessageFlutterApi: MessageFlutterApiProtocol { private let binaryMessenger: FlutterBinaryMessenger @@ -298,9 +307,13 @@ class MessageFlutterApi: MessageFlutterApiProtocol { var codec: MessagesPigeonCodec { return MessagesPigeonCodec.shared } - func flutterMethod(aString aStringArg: String?, completion: @escaping (Result) -> Void) { - let channelName: String = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod\(messageChannelSuffix)" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func flutterMethod( + aString aStringArg: String?, completion: @escaping (Result) -> Void + ) { + let channelName: String = + "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod\(messageChannelSuffix)" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([aStringArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -312,7 +325,11 @@ class MessageFlutterApi: MessageFlutterApiProtocol { let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) + completion( + .failure( + PigeonError( + code: "null-error", + message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! String completion(.success(result)) diff --git a/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart b/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart index e00260f3a0c..e7cfd83d709 100644 --- a/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart +++ b/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart @@ -10,45 +10,43 @@ import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer; import 'package:flutter/services.dart'; + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - -sealed class PlatformEvent { -} +sealed class PlatformEvent {} class IntEvent extends PlatformEvent { - IntEvent({ - required this.data, - }); + IntEvent({required this.data}); int data; List _toList() { - return [ - data, - ]; + return [data]; } Object encode() { - return _toList(); } + return _toList(); + } static IntEvent decode(Object result) { result as List; - return IntEvent( - data: result[0]! as int, - ); + return IntEvent(data: result[0]! as int); } @override @@ -65,31 +63,25 @@ class IntEvent extends PlatformEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class StringEvent extends PlatformEvent { - StringEvent({ - required this.data, - }); + StringEvent({required this.data}); String data; List _toList() { - return [ - data, - ]; + return [data]; } Object encode() { - return _toList(); } + return _toList(); + } static StringEvent decode(Object result) { result as List; - return StringEvent( - data: result[0]! as String, - ); + return StringEvent(data: result[0]! as String); } @override @@ -106,11 +98,9 @@ class StringEvent extends PlatformEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -118,10 +108,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is IntEvent) { + } else if (value is IntEvent) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is StringEvent) { + } else if (value is StringEvent) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -132,9 +122,9 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return IntEvent.decode(readValue(buffer)!); - case 130: + case 130: return StringEvent.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -142,16 +132,19 @@ class _PigeonCodec extends StandardMessageCodec { } } -const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec(_PigeonCodec()); +const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec( + _PigeonCodec(), +); -Stream streamEvents( {String instanceName = ''}) { +Stream streamEvents({String instanceName = ''}) { if (instanceName.isNotEmpty) { instanceName = '.$instanceName'; } - final EventChannel streamEventsChannel = - EventChannel('dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents$instanceName', pigeonMethodCodec); + final EventChannel streamEventsChannel = EventChannel( + 'dev.flutter.pigeon.pigeon_example_package.EventChannelMethods.streamEvents$instanceName', + pigeonMethodCodec, + ); return streamEventsChannel.receiveBroadcastStream().map((dynamic event) { return event as PlatformEvent; }); } - diff --git a/packages/pigeon/example/app/lib/src/messages.g.dart b/packages/pigeon/example/app/lib/src/messages.g.dart index 55034b6ed0c..e038478b9c1 100644 --- a/packages/pigeon/example/app/lib/src/messages.g.dart +++ b/packages/pigeon/example/app/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,25 +31,26 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - -enum Code { - one, - two, -} +enum Code { one, two } class MessageData { MessageData({ @@ -64,16 +69,12 @@ class MessageData { Map data; List _toList() { - return [ - name, - description, - code, - data, - ]; + return [name, description, code, data]; } Object encode() { - return _toList(); } + return _toList(); + } static MessageData decode(Object result) { result as List; @@ -99,11 +100,9 @@ class MessageData { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -111,10 +110,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is Code) { + } else if (value is Code) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is MessageData) { + } else if (value is MessageData) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -125,10 +124,10 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : Code.values[value]; - case 130: + case 130: return MessageData.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -140,9 +139,13 @@ class ExampleHostApi { /// Constructor for [ExampleHostApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - ExampleHostApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + ExampleHostApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -150,12 +153,14 @@ class ExampleHostApi { final String pigeonVar_messageChannelSuffix; Future getHostLanguage() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -178,13 +183,17 @@ class ExampleHostApi { } Future add(int a, int b) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [a, b], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([a, b]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -206,13 +215,17 @@ class ExampleHostApi { } Future sendMessage(MessageData message) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [message], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([message]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -239,18 +252,29 @@ abstract class MessageFlutterApi { String flutterMethod(String? aString); - static void setUp(MessageFlutterApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + MessageFlutterApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod was null.', + ); final List args = (message as List?)!; final String? arg_aString = (args[0] as String?); try { @@ -258,8 +282,10 @@ abstract class MessageFlutterApi { return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/pigeon/example/app/linux/messages.g.cc b/packages/pigeon/example/app/linux/messages.g.cc index e7d9e7cdf72..8b989d13eca 100644 --- a/packages/pigeon/example/app/linux/messages.g.cc +++ b/packages/pigeon/example/app/linux/messages.g.cc @@ -15,35 +15,40 @@ struct _PigeonExamplePackageMessageData { FlValue* data; }; -G_DEFINE_TYPE(PigeonExamplePackageMessageData, pigeon_example_package_message_data, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageMessageData, + pigeon_example_package_message_data, G_TYPE_OBJECT) static void pigeon_example_package_message_data_dispose(GObject* object) { - PigeonExamplePackageMessageData* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(object); + PigeonExamplePackageMessageData* self = + PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(object); g_clear_pointer(&self->name, g_free); g_clear_pointer(&self->description, g_free); g_clear_pointer(&self->data, fl_value_unref); - G_OBJECT_CLASS(pigeon_example_package_message_data_parent_class)->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_message_data_parent_class) + ->dispose(object); } -static void pigeon_example_package_message_data_init(PigeonExamplePackageMessageData* self) { -} +static void pigeon_example_package_message_data_init( + PigeonExamplePackageMessageData* self) {} -static void pigeon_example_package_message_data_class_init(PigeonExamplePackageMessageDataClass* klass) { +static void pigeon_example_package_message_data_class_init( + PigeonExamplePackageMessageDataClass* klass) { G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_message_data_dispose; } -PigeonExamplePackageMessageData* pigeon_example_package_message_data_new(const gchar* name, const gchar* description, PigeonExamplePackageCode code, FlValue* data) { - PigeonExamplePackageMessageData* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(g_object_new(pigeon_example_package_message_data_get_type(), nullptr)); +PigeonExamplePackageMessageData* pigeon_example_package_message_data_new( + const gchar* name, const gchar* description, PigeonExamplePackageCode code, + FlValue* data) { + PigeonExamplePackageMessageData* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA( + g_object_new(pigeon_example_package_message_data_get_type(), nullptr)); if (name != nullptr) { self->name = g_strdup(name); - } - else { + } else { self->name = nullptr; } if (description != nullptr) { self->description = g_strdup(description); - } - else { + } else { self->description = nullptr; } self->code = code; @@ -51,36 +56,50 @@ PigeonExamplePackageMessageData* pigeon_example_package_message_data_new(const g return self; } -const gchar* pigeon_example_package_message_data_get_name(PigeonExamplePackageMessageData* self) { +const gchar* pigeon_example_package_message_data_get_name( + PigeonExamplePackageMessageData* self) { g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), nullptr); return self->name; } -const gchar* pigeon_example_package_message_data_get_description(PigeonExamplePackageMessageData* self) { +const gchar* pigeon_example_package_message_data_get_description( + PigeonExamplePackageMessageData* self) { g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), nullptr); return self->description; } -PigeonExamplePackageCode pigeon_example_package_message_data_get_code(PigeonExamplePackageMessageData* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), static_cast(0)); +PigeonExamplePackageCode pigeon_example_package_message_data_get_code( + PigeonExamplePackageMessageData* self) { + g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), + static_cast(0)); return self->code; } -FlValue* pigeon_example_package_message_data_get_data(PigeonExamplePackageMessageData* self) { +FlValue* pigeon_example_package_message_data_get_data( + PigeonExamplePackageMessageData* self) { g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_DATA(self), nullptr); return self->data; } -static FlValue* pigeon_example_package_message_data_to_list(PigeonExamplePackageMessageData* self) { +static FlValue* pigeon_example_package_message_data_to_list( + PigeonExamplePackageMessageData* self) { FlValue* values = fl_value_new_list(); - fl_value_append_take(values, self->name != nullptr ? fl_value_new_string(self->name) : fl_value_new_null()); - fl_value_append_take(values, self->description != nullptr ? fl_value_new_string(self->description) : fl_value_new_null()); - fl_value_append_take(values, fl_value_new_custom(pigeon_example_package_code_type_id, fl_value_new_int(self->code), (GDestroyNotify)fl_value_unref)); + fl_value_append_take(values, self->name != nullptr + ? fl_value_new_string(self->name) + : fl_value_new_null()); + fl_value_append_take(values, self->description != nullptr + ? fl_value_new_string(self->description) + : fl_value_new_null()); + fl_value_append_take(values, + fl_value_new_custom(pigeon_example_package_code_type_id, + fl_value_new_int(self->code), + (GDestroyNotify)fl_value_unref)); fl_value_append_take(values, fl_value_ref(self->data)); return values; } -static PigeonExamplePackageMessageData* pigeon_example_package_message_data_new_from_list(FlValue* values) { +static PigeonExamplePackageMessageData* +pigeon_example_package_message_data_new_from_list(FlValue* values) { FlValue* value0 = fl_value_get_list_value(values, 0); const gchar* name = nullptr; if (fl_value_get_type(value0) != FL_VALUE_TYPE_NULL) { @@ -92,7 +111,9 @@ static PigeonExamplePackageMessageData* pigeon_example_package_message_data_new_ description = fl_value_get_string(value1); } FlValue* value2 = fl_value_get_list_value(values, 2); - PigeonExamplePackageCode code = static_cast(fl_value_get_int(reinterpret_cast(const_cast(fl_value_get_custom_value(value2))))); + PigeonExamplePackageCode code = static_cast( + fl_value_get_int(reinterpret_cast( + const_cast(fl_value_get_custom_value(value2))))); FlValue* value3 = fl_value_get_list_value(values, 3); FlValue* data = value3; return pigeon_example_package_message_data_new(name, description, code, data); @@ -100,80 +121,124 @@ static PigeonExamplePackageMessageData* pigeon_example_package_message_data_new_ struct _PigeonExamplePackageMessageCodec { FlStandardMessageCodec parent_instance; - }; -G_DEFINE_TYPE(PigeonExamplePackageMessageCodec, pigeon_example_package_message_codec, fl_standard_message_codec_get_type()) +G_DEFINE_TYPE(PigeonExamplePackageMessageCodec, + pigeon_example_package_message_codec, + fl_standard_message_codec_get_type()) const int pigeon_example_package_code_type_id = 129; const int pigeon_example_package_message_data_type_id = 130; -static gboolean pigeon_example_package_message_codec_write_pigeon_example_package_code(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { +static gboolean +pigeon_example_package_message_codec_write_pigeon_example_package_code( + FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, + GError** error) { uint8_t type = pigeon_example_package_code_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); return fl_standard_message_codec_write_value(codec, buffer, value, error); } -static gboolean pigeon_example_package_message_codec_write_pigeon_example_package_message_data(FlStandardMessageCodec* codec, GByteArray* buffer, PigeonExamplePackageMessageData* value, GError** error) { +static gboolean +pigeon_example_package_message_codec_write_pigeon_example_package_message_data( + FlStandardMessageCodec* codec, GByteArray* buffer, + PigeonExamplePackageMessageData* value, GError** error) { uint8_t type = pigeon_example_package_message_data_type_id; g_byte_array_append(buffer, &type, sizeof(uint8_t)); - g_autoptr(FlValue) values = pigeon_example_package_message_data_to_list(value); + g_autoptr(FlValue) values = + pigeon_example_package_message_data_to_list(value); return fl_standard_message_codec_write_value(codec, buffer, values, error); } -static gboolean pigeon_example_package_message_codec_write_value(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { +static gboolean pigeon_example_package_message_codec_write_value( + FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, + GError** error) { if (fl_value_get_type(value) == FL_VALUE_TYPE_CUSTOM) { switch (fl_value_get_custom_type(value)) { case pigeon_example_package_code_type_id: - return pigeon_example_package_message_codec_write_pigeon_example_package_code(codec, buffer, reinterpret_cast(const_cast(fl_value_get_custom_value(value))), error); + return pigeon_example_package_message_codec_write_pigeon_example_package_code( + codec, buffer, + reinterpret_cast( + const_cast(fl_value_get_custom_value(value))), + error); case pigeon_example_package_message_data_type_id: - return pigeon_example_package_message_codec_write_pigeon_example_package_message_data(codec, buffer, PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(fl_value_get_custom_value_object(value)), error); + return pigeon_example_package_message_codec_write_pigeon_example_package_message_data( + codec, buffer, + PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA( + fl_value_get_custom_value_object(value)), + error); } } - return FL_STANDARD_MESSAGE_CODEC_CLASS(pigeon_example_package_message_codec_parent_class)->write_value(codec, buffer, value, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS( + pigeon_example_package_message_codec_parent_class) + ->write_value(codec, buffer, value, error); } -static FlValue* pigeon_example_package_message_codec_read_pigeon_example_package_code(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { - return fl_value_new_custom(pigeon_example_package_code_type_id, fl_standard_message_codec_read_value(codec, buffer, offset, error), (GDestroyNotify)fl_value_unref); +static FlValue* +pigeon_example_package_message_codec_read_pigeon_example_package_code( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, + GError** error) { + return fl_value_new_custom( + pigeon_example_package_code_type_id, + fl_standard_message_codec_read_value(codec, buffer, offset, error), + (GDestroyNotify)fl_value_unref); } -static FlValue* pigeon_example_package_message_codec_read_pigeon_example_package_message_data(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, GError** error) { - g_autoptr(FlValue) values = fl_standard_message_codec_read_value(codec, buffer, offset, error); +static FlValue* +pigeon_example_package_message_codec_read_pigeon_example_package_message_data( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, + GError** error) { + g_autoptr(FlValue) values = + fl_standard_message_codec_read_value(codec, buffer, offset, error); if (values == nullptr) { return nullptr; } - g_autoptr(PigeonExamplePackageMessageData) value = pigeon_example_package_message_data_new_from_list(values); + g_autoptr(PigeonExamplePackageMessageData) value = + pigeon_example_package_message_data_new_from_list(values); if (value == nullptr) { - g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, "Invalid data received for MessageData"); + g_set_error(error, FL_MESSAGE_CODEC_ERROR, FL_MESSAGE_CODEC_ERROR_FAILED, + "Invalid data received for MessageData"); return nullptr; } - return fl_value_new_custom_object(pigeon_example_package_message_data_type_id, G_OBJECT(value)); + return fl_value_new_custom_object(pigeon_example_package_message_data_type_id, + G_OBJECT(value)); } -static FlValue* pigeon_example_package_message_codec_read_value_of_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, GError** error) { +static FlValue* pigeon_example_package_message_codec_read_value_of_type( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, + GError** error) { switch (type) { case pigeon_example_package_code_type_id: - return pigeon_example_package_message_codec_read_pigeon_example_package_code(codec, buffer, offset, error); + return pigeon_example_package_message_codec_read_pigeon_example_package_code( + codec, buffer, offset, error); case pigeon_example_package_message_data_type_id: - return pigeon_example_package_message_codec_read_pigeon_example_package_message_data(codec, buffer, offset, error); + return pigeon_example_package_message_codec_read_pigeon_example_package_message_data( + codec, buffer, offset, error); default: - return FL_STANDARD_MESSAGE_CODEC_CLASS(pigeon_example_package_message_codec_parent_class)->read_value_of_type(codec, buffer, offset, type, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS( + pigeon_example_package_message_codec_parent_class) + ->read_value_of_type(codec, buffer, offset, type, error); } } -static void pigeon_example_package_message_codec_init(PigeonExamplePackageMessageCodec* self) { -} +static void pigeon_example_package_message_codec_init( + PigeonExamplePackageMessageCodec* self) {} -static void pigeon_example_package_message_codec_class_init(PigeonExamplePackageMessageCodecClass* klass) { - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = pigeon_example_package_message_codec_write_value; - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = pigeon_example_package_message_codec_read_value_of_type; +static void pigeon_example_package_message_codec_class_init( + PigeonExamplePackageMessageCodecClass* klass) { + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = + pigeon_example_package_message_codec_write_value; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = + pigeon_example_package_message_codec_read_value_of_type; } -static PigeonExamplePackageMessageCodec* pigeon_example_package_message_codec_new() { - PigeonExamplePackageMessageCodec* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_CODEC(g_object_new(pigeon_example_package_message_codec_get_type(), nullptr)); +static PigeonExamplePackageMessageCodec* +pigeon_example_package_message_codec_new() { + PigeonExamplePackageMessageCodec* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_CODEC( + g_object_new(pigeon_example_package_message_codec_get_type(), nullptr)); return self; } @@ -184,26 +249,41 @@ struct _PigeonExamplePackageExampleHostApiResponseHandle { FlBasicMessageChannelResponseHandle* response_handle; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, pigeon_example_package_example_host_api_response_handle, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, + pigeon_example_package_example_host_api_response_handle, + G_TYPE_OBJECT) -static void pigeon_example_package_example_host_api_response_handle_dispose(GObject* object) { - PigeonExamplePackageExampleHostApiResponseHandle* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(object); +static void pigeon_example_package_example_host_api_response_handle_dispose( + GObject* object) { + PigeonExamplePackageExampleHostApiResponseHandle* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(object); g_clear_object(&self->channel); g_clear_object(&self->response_handle); - G_OBJECT_CLASS(pigeon_example_package_example_host_api_response_handle_parent_class)->dispose(object); + G_OBJECT_CLASS( + pigeon_example_package_example_host_api_response_handle_parent_class) + ->dispose(object); } -static void pigeon_example_package_example_host_api_response_handle_init(PigeonExamplePackageExampleHostApiResponseHandle* self) { -} +static void pigeon_example_package_example_host_api_response_handle_init( + PigeonExamplePackageExampleHostApiResponseHandle* self) {} -static void pigeon_example_package_example_host_api_response_handle_class_init(PigeonExamplePackageExampleHostApiResponseHandleClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_response_handle_dispose; +static void pigeon_example_package_example_host_api_response_handle_class_init( + PigeonExamplePackageExampleHostApiResponseHandleClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_example_host_api_response_handle_dispose; } -static PigeonExamplePackageExampleHostApiResponseHandle* pigeon_example_package_example_host_api_response_handle_new(FlBasicMessageChannel* channel, FlBasicMessageChannelResponseHandle* response_handle) { - PigeonExamplePackageExampleHostApiResponseHandle* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(g_object_new(pigeon_example_package_example_host_api_response_handle_get_type(), nullptr)); +static PigeonExamplePackageExampleHostApiResponseHandle* +pigeon_example_package_example_host_api_response_handle_new( + FlBasicMessageChannel* channel, + FlBasicMessageChannelResponseHandle* response_handle) { + PigeonExamplePackageExampleHostApiResponseHandle* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_RESPONSE_HANDLE(g_object_new( + pigeon_example_package_example_host_api_response_handle_get_type(), + nullptr)); self->channel = FL_BASIC_MESSAGE_CHANNEL(g_object_ref(channel)); - self->response_handle = FL_BASIC_MESSAGE_CHANNEL_RESPONSE_HANDLE(g_object_ref(response_handle)); + self->response_handle = + FL_BASIC_MESSAGE_CHANNEL_RESPONSE_HANDLE(g_object_ref(response_handle)); return self; } @@ -213,34 +293,59 @@ struct _PigeonExamplePackageExampleHostApiGetHostLanguageResponse { FlValue* value; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiGetHostLanguageResponse, pigeon_example_package_example_host_api_get_host_language_response, G_TYPE_OBJECT) - -static void pigeon_example_package_example_host_api_get_host_language_response_dispose(GObject* object) { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(object); +G_DEFINE_TYPE( + PigeonExamplePackageExampleHostApiGetHostLanguageResponse, + pigeon_example_package_example_host_api_get_host_language_response, + G_TYPE_OBJECT) + +static void +pigeon_example_package_example_host_api_get_host_language_response_dispose( + GObject* object) { + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE( + object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(pigeon_example_package_example_host_api_get_host_language_response_parent_class)->dispose(object); + G_OBJECT_CLASS( + pigeon_example_package_example_host_api_get_host_language_response_parent_class) + ->dispose(object); } -static void pigeon_example_package_example_host_api_get_host_language_response_init(PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self) { -} +static void +pigeon_example_package_example_host_api_get_host_language_response_init( + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self) {} -static void pigeon_example_package_example_host_api_get_host_language_response_class_init(PigeonExamplePackageExampleHostApiGetHostLanguageResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_get_host_language_response_dispose; +static void +pigeon_example_package_example_host_api_get_host_language_response_class_init( + PigeonExamplePackageExampleHostApiGetHostLanguageResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_example_host_api_get_host_language_response_dispose; } -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new(const gchar* return_value) { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_get_host_language_response_get_type(), nullptr)); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* +pigeon_example_package_example_host_api_get_host_language_response_new( + const gchar* return_value) { + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new( + pigeon_example_package_example_host_api_get_host_language_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(return_value)); return self; } -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new_error(const gchar* code, const gchar* message, FlValue* details) { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_get_host_language_response_get_type(), nullptr)); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* +pigeon_example_package_example_host_api_get_host_language_response_new_error( + const gchar* code, const gchar* message, FlValue* details) { + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE(g_object_new( + pigeon_example_package_example_host_api_get_host_language_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); + fl_value_append_take(self->value, + fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) + : fl_value_new_null()); return self; } @@ -250,38 +355,60 @@ struct _PigeonExamplePackageExampleHostApiAddResponse { FlValue* value; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiAddResponse, pigeon_example_package_example_host_api_add_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiAddResponse, + pigeon_example_package_example_host_api_add_response, + G_TYPE_OBJECT) -static void pigeon_example_package_example_host_api_add_response_dispose(GObject* object) { - PigeonExamplePackageExampleHostApiAddResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(object); +static void pigeon_example_package_example_host_api_add_response_dispose( + GObject* object) { + PigeonExamplePackageExampleHostApiAddResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(pigeon_example_package_example_host_api_add_response_parent_class)->dispose(object); + G_OBJECT_CLASS( + pigeon_example_package_example_host_api_add_response_parent_class) + ->dispose(object); } -static void pigeon_example_package_example_host_api_add_response_init(PigeonExamplePackageExampleHostApiAddResponse* self) { -} +static void pigeon_example_package_example_host_api_add_response_init( + PigeonExamplePackageExampleHostApiAddResponse* self) {} -static void pigeon_example_package_example_host_api_add_response_class_init(PigeonExamplePackageExampleHostApiAddResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_add_response_dispose; +static void pigeon_example_package_example_host_api_add_response_class_init( + PigeonExamplePackageExampleHostApiAddResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_example_host_api_add_response_dispose; } -PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new(int64_t return_value) { - PigeonExamplePackageExampleHostApiAddResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new(pigeon_example_package_example_host_api_add_response_get_type(), nullptr)); +PigeonExamplePackageExampleHostApiAddResponse* +pigeon_example_package_example_host_api_add_response_new(int64_t return_value) { + PigeonExamplePackageExampleHostApiAddResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new( + pigeon_example_package_example_host_api_add_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_int(return_value)); return self; } -PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new_error(const gchar* code, const gchar* message, FlValue* details) { - PigeonExamplePackageExampleHostApiAddResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new(pigeon_example_package_example_host_api_add_response_get_type(), nullptr)); +PigeonExamplePackageExampleHostApiAddResponse* +pigeon_example_package_example_host_api_add_response_new_error( + const gchar* code, const gchar* message, FlValue* details) { + PigeonExamplePackageExampleHostApiAddResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_ADD_RESPONSE(g_object_new( + pigeon_example_package_example_host_api_add_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); + fl_value_append_take(self->value, + fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) + : fl_value_new_null()); return self; } -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiSendMessageResponse, pigeon_example_package_example_host_api_send_message_response, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE( + PigeonExamplePackageExampleHostApiSendMessageResponse, + pigeon_example_package_example_host_api_send_message_response, + PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE, GObject) struct _PigeonExamplePackageExampleHostApiSendMessageResponse { GObject parent_instance; @@ -289,34 +416,56 @@ struct _PigeonExamplePackageExampleHostApiSendMessageResponse { FlValue* value; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiSendMessageResponse, pigeon_example_package_example_host_api_send_message_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApiSendMessageResponse, + pigeon_example_package_example_host_api_send_message_response, + G_TYPE_OBJECT) -static void pigeon_example_package_example_host_api_send_message_response_dispose(GObject* object) { - PigeonExamplePackageExampleHostApiSendMessageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(object); +static void +pigeon_example_package_example_host_api_send_message_response_dispose( + GObject* object) { + PigeonExamplePackageExampleHostApiSendMessageResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(pigeon_example_package_example_host_api_send_message_response_parent_class)->dispose(object); + G_OBJECT_CLASS( + pigeon_example_package_example_host_api_send_message_response_parent_class) + ->dispose(object); } -static void pigeon_example_package_example_host_api_send_message_response_init(PigeonExamplePackageExampleHostApiSendMessageResponse* self) { -} +static void pigeon_example_package_example_host_api_send_message_response_init( + PigeonExamplePackageExampleHostApiSendMessageResponse* self) {} -static void pigeon_example_package_example_host_api_send_message_response_class_init(PigeonExamplePackageExampleHostApiSendMessageResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_send_message_response_dispose; +static void +pigeon_example_package_example_host_api_send_message_response_class_init( + PigeonExamplePackageExampleHostApiSendMessageResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_example_host_api_send_message_response_dispose; } -static PigeonExamplePackageExampleHostApiSendMessageResponse* pigeon_example_package_example_host_api_send_message_response_new(gboolean return_value) { - PigeonExamplePackageExampleHostApiSendMessageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_send_message_response_get_type(), nullptr)); +static PigeonExamplePackageExampleHostApiSendMessageResponse* +pigeon_example_package_example_host_api_send_message_response_new( + gboolean return_value) { + PigeonExamplePackageExampleHostApiSendMessageResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new( + pigeon_example_package_example_host_api_send_message_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_bool(return_value)); return self; } -static PigeonExamplePackageExampleHostApiSendMessageResponse* pigeon_example_package_example_host_api_send_message_response_new_error(const gchar* code, const gchar* message, FlValue* details) { - PigeonExamplePackageExampleHostApiSendMessageResponse* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new(pigeon_example_package_example_host_api_send_message_response_get_type(), nullptr)); +static PigeonExamplePackageExampleHostApiSendMessageResponse* +pigeon_example_package_example_host_api_send_message_response_new_error( + const gchar* code, const gchar* message, FlValue* details) { + PigeonExamplePackageExampleHostApiSendMessageResponse* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API_SEND_MESSAGE_RESPONSE(g_object_new( + pigeon_example_package_example_host_api_send_message_response_get_type(), + nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); + fl_value_append_take(self->value, + fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) + : fl_value_new_null()); return self; } @@ -328,53 +477,73 @@ struct _PigeonExamplePackageExampleHostApi { GDestroyNotify user_data_free_func; }; -G_DEFINE_TYPE(PigeonExamplePackageExampleHostApi, pigeon_example_package_example_host_api, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageExampleHostApi, + pigeon_example_package_example_host_api, G_TYPE_OBJECT) static void pigeon_example_package_example_host_api_dispose(GObject* object) { - PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(object); + PigeonExamplePackageExampleHostApi* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(object); if (self->user_data != nullptr) { self->user_data_free_func(self->user_data); } self->user_data = nullptr; - G_OBJECT_CLASS(pigeon_example_package_example_host_api_parent_class)->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_example_host_api_parent_class) + ->dispose(object); } -static void pigeon_example_package_example_host_api_init(PigeonExamplePackageExampleHostApi* self) { -} +static void pigeon_example_package_example_host_api_init( + PigeonExamplePackageExampleHostApi* self) {} -static void pigeon_example_package_example_host_api_class_init(PigeonExamplePackageExampleHostApiClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_example_host_api_dispose; +static void pigeon_example_package_example_host_api_class_init( + PigeonExamplePackageExampleHostApiClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_example_host_api_dispose; } -static PigeonExamplePackageExampleHostApi* pigeon_example_package_example_host_api_new(const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { - PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(g_object_new(pigeon_example_package_example_host_api_get_type(), nullptr)); +static PigeonExamplePackageExampleHostApi* +pigeon_example_package_example_host_api_new( + const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func) { + PigeonExamplePackageExampleHostApi* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(g_object_new( + pigeon_example_package_example_host_api_get_type(), nullptr)); self->vtable = vtable; self->user_data = user_data; self->user_data_free_func = user_data_free_func; return self; } -static void pigeon_example_package_example_host_api_get_host_language_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { - PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); +static void pigeon_example_package_example_host_api_get_host_language_cb( + FlBasicMessageChannel* channel, FlValue* message_, + FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { + PigeonExamplePackageExampleHostApi* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); if (self->vtable == nullptr || self->vtable->get_host_language == nullptr) { return; } - g_autoptr(PigeonExamplePackageExampleHostApiGetHostLanguageResponse) response = self->vtable->get_host_language(self->user_data); + g_autoptr(PigeonExamplePackageExampleHostApiGetHostLanguageResponse) + response = self->vtable->get_host_language(self->user_data); if (response == nullptr) { - g_warning("No response returned to %s.%s", "ExampleHostApi", "getHostLanguage"); + g_warning("No response returned to %s.%s", "ExampleHostApi", + "getHostLanguage"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "getHostLanguage", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", + "getHostLanguage", error->message); } } -static void pigeon_example_package_example_host_api_add_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { - PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); +static void pigeon_example_package_example_host_api_add_cb( + FlBasicMessageChannel* channel, FlValue* message_, + FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { + PigeonExamplePackageExampleHostApi* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); if (self->vtable == nullptr || self->vtable->add == nullptr) { return; @@ -384,75 +553,144 @@ static void pigeon_example_package_example_host_api_add_cb(FlBasicMessageChannel int64_t a = fl_value_get_int(value0); FlValue* value1 = fl_value_get_list_value(message_, 1); int64_t b = fl_value_get_int(value1); - g_autoptr(PigeonExamplePackageExampleHostApiAddResponse) response = self->vtable->add(a, b, self->user_data); + g_autoptr(PigeonExamplePackageExampleHostApiAddResponse) response = + self->vtable->add(a, b, self->user_data); if (response == nullptr) { g_warning("No response returned to %s.%s", "ExampleHostApi", "add"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "add", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "add", + error->message); } } -static void pigeon_example_package_example_host_api_send_message_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { - PigeonExamplePackageExampleHostApi* self = PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); +static void pigeon_example_package_example_host_api_send_message_cb( + FlBasicMessageChannel* channel, FlValue* message_, + FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { + PigeonExamplePackageExampleHostApi* self = + PIGEON_EXAMPLE_PACKAGE_EXAMPLE_HOST_API(user_data); if (self->vtable == nullptr || self->vtable->send_message == nullptr) { return; } FlValue* value0 = fl_value_get_list_value(message_, 0); - PigeonExamplePackageMessageData* message = PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA(fl_value_get_custom_value_object(value0)); - g_autoptr(PigeonExamplePackageExampleHostApiResponseHandle) handle = pigeon_example_package_example_host_api_response_handle_new(channel, response_handle); + PigeonExamplePackageMessageData* message = + PIGEON_EXAMPLE_PACKAGE_MESSAGE_DATA( + fl_value_get_custom_value_object(value0)); + g_autoptr(PigeonExamplePackageExampleHostApiResponseHandle) handle = + pigeon_example_package_example_host_api_response_handle_new( + channel, response_handle); self->vtable->send_message(message, handle, self->user_data); } -void pigeon_example_package_example_host_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { - g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - g_autoptr(PigeonExamplePackageExampleHostApi) api_data = pigeon_example_package_example_host_api_new(vtable, user_data, user_data_free_func); - - g_autoptr(PigeonExamplePackageMessageCodec) codec = pigeon_example_package_message_codec_new(); - g_autofree gchar* get_host_language_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) get_host_language_channel = fl_basic_message_channel_new(messenger, get_host_language_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(get_host_language_channel, pigeon_example_package_example_host_api_get_host_language_cb, g_object_ref(api_data), g_object_unref); - g_autofree gchar* add_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new(messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(add_channel, pigeon_example_package_example_host_api_add_cb, g_object_ref(api_data), g_object_unref); - g_autofree gchar* send_message_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) send_message_channel = fl_basic_message_channel_new(messenger, send_message_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(send_message_channel, pigeon_example_package_example_host_api_send_message_cb, g_object_ref(api_data), g_object_unref); -} - -void pigeon_example_package_example_host_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix) { - g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - - g_autoptr(PigeonExamplePackageMessageCodec) codec = pigeon_example_package_message_codec_new(); - g_autofree gchar* get_host_language_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) get_host_language_channel = fl_basic_message_channel_new(messenger, get_host_language_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(get_host_language_channel, nullptr, nullptr, nullptr); - g_autofree gchar* add_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new(messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(add_channel, nullptr, nullptr, nullptr); - g_autofree gchar* send_message_channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) send_message_channel = fl_basic_message_channel_new(messenger, send_message_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(send_message_channel, nullptr, nullptr, nullptr); -} - -void pigeon_example_package_example_host_api_respond_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, gboolean return_value) { - g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = pigeon_example_package_example_host_api_send_message_response_new(return_value); +void pigeon_example_package_example_host_api_set_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix, + const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func) { + g_autofree gchar* dot_suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autoptr(PigeonExamplePackageExampleHostApi) api_data = + pigeon_example_package_example_host_api_new(vtable, user_data, + user_data_free_func); + + g_autoptr(PigeonExamplePackageMessageCodec) codec = + pigeon_example_package_message_codec_new(); + g_autofree gchar* get_host_language_channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi." + "getHostLanguage%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) get_host_language_channel = + fl_basic_message_channel_new(messenger, get_host_language_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler( + get_host_language_channel, + pigeon_example_package_example_host_api_get_host_language_cb, + g_object_ref(api_data), g_object_unref); + g_autofree gchar* add_channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new( + messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler( + add_channel, pigeon_example_package_example_host_api_add_cb, + g_object_ref(api_data), g_object_unref); + g_autofree gchar* send_message_channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) send_message_channel = + fl_basic_message_channel_new(messenger, send_message_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler( + send_message_channel, + pigeon_example_package_example_host_api_send_message_cb, + g_object_ref(api_data), g_object_unref); +} + +void pigeon_example_package_example_host_api_clear_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix) { + g_autofree gchar* dot_suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + + g_autoptr(PigeonExamplePackageMessageCodec) codec = + pigeon_example_package_message_codec_new(); + g_autofree gchar* get_host_language_channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi." + "getHostLanguage%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) get_host_language_channel = + fl_basic_message_channel_new(messenger, get_host_language_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(get_host_language_channel, + nullptr, nullptr, nullptr); + g_autofree gchar* add_channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) add_channel = fl_basic_message_channel_new( + messenger, add_channel_name, FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(add_channel, nullptr, nullptr, + nullptr); + g_autofree gchar* send_message_channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) send_message_channel = + fl_basic_message_channel_new(messenger, send_message_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(send_message_channel, nullptr, + nullptr, nullptr); +} + +void pigeon_example_package_example_host_api_respond_send_message( + PigeonExamplePackageExampleHostApiResponseHandle* response_handle, + gboolean return_value) { + g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = + pigeon_example_package_example_host_api_send_message_response_new( + return_value); g_autoptr(GError) error = nullptr; - if (!fl_basic_message_channel_respond(response_handle->channel, response_handle->response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "sendMessage", error->message); + if (!fl_basic_message_channel_respond(response_handle->channel, + response_handle->response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", + "sendMessage", error->message); } } -void pigeon_example_package_example_host_api_respond_error_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, const gchar* code, const gchar* message, FlValue* details) { - g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = pigeon_example_package_example_host_api_send_message_response_new_error(code, message, details); +void pigeon_example_package_example_host_api_respond_error_send_message( + PigeonExamplePackageExampleHostApiResponseHandle* response_handle, + const gchar* code, const gchar* message, FlValue* details) { + g_autoptr(PigeonExamplePackageExampleHostApiSendMessageResponse) response = + pigeon_example_package_example_host_api_send_message_response_new_error( + code, message, details); g_autoptr(GError) error = nullptr; - if (!fl_basic_message_channel_respond(response_handle->channel, response_handle->response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", "sendMessage", error->message); + if (!fl_basic_message_channel_respond(response_handle->channel, + response_handle->response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "ExampleHostApi", + "sendMessage", error->message); } } @@ -460,29 +698,40 @@ struct _PigeonExamplePackageMessageFlutterApi { GObject parent_instance; FlBinaryMessenger* messenger; - gchar *suffix; + gchar* suffix; }; -G_DEFINE_TYPE(PigeonExamplePackageMessageFlutterApi, pigeon_example_package_message_flutter_api, G_TYPE_OBJECT) +G_DEFINE_TYPE(PigeonExamplePackageMessageFlutterApi, + pigeon_example_package_message_flutter_api, G_TYPE_OBJECT) -static void pigeon_example_package_message_flutter_api_dispose(GObject* object) { - PigeonExamplePackageMessageFlutterApi* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(object); +static void pigeon_example_package_message_flutter_api_dispose( + GObject* object) { + PigeonExamplePackageMessageFlutterApi* self = + PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(object); g_clear_object(&self->messenger); g_clear_pointer(&self->suffix, g_free); - G_OBJECT_CLASS(pigeon_example_package_message_flutter_api_parent_class)->dispose(object); + G_OBJECT_CLASS(pigeon_example_package_message_flutter_api_parent_class) + ->dispose(object); } -static void pigeon_example_package_message_flutter_api_init(PigeonExamplePackageMessageFlutterApi* self) { -} +static void pigeon_example_package_message_flutter_api_init( + PigeonExamplePackageMessageFlutterApi* self) {} -static void pigeon_example_package_message_flutter_api_class_init(PigeonExamplePackageMessageFlutterApiClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_message_flutter_api_dispose; +static void pigeon_example_package_message_flutter_api_class_init( + PigeonExamplePackageMessageFlutterApiClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_message_flutter_api_dispose; } -PigeonExamplePackageMessageFlutterApi* pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, const gchar* suffix) { - PigeonExamplePackageMessageFlutterApi* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(g_object_new(pigeon_example_package_message_flutter_api_get_type(), nullptr)); +PigeonExamplePackageMessageFlutterApi* +pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, + const gchar* suffix) { + PigeonExamplePackageMessageFlutterApi* self = + PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API(g_object_new( + pigeon_example_package_message_flutter_api_get_type(), nullptr)); self->messenger = FL_BINARY_MESSENGER(g_object_ref(messenger)); - self->suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + self->suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); return self; } @@ -493,86 +742,154 @@ struct _PigeonExamplePackageMessageFlutterApiFlutterMethodResponse { FlValue* return_value; }; -G_DEFINE_TYPE(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, pigeon_example_package_message_flutter_api_flutter_method_response, G_TYPE_OBJECT) - -static void pigeon_example_package_message_flutter_api_flutter_method_response_dispose(GObject* object) { - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(object); +G_DEFINE_TYPE( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, + pigeon_example_package_message_flutter_api_flutter_method_response, + G_TYPE_OBJECT) + +static void +pigeon_example_package_message_flutter_api_flutter_method_response_dispose( + GObject* object) { + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = + PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( + object); g_clear_pointer(&self->error, fl_value_unref); g_clear_pointer(&self->return_value, fl_value_unref); - G_OBJECT_CLASS(pigeon_example_package_message_flutter_api_flutter_method_response_parent_class)->dispose(object); + G_OBJECT_CLASS( + pigeon_example_package_message_flutter_api_flutter_method_response_parent_class) + ->dispose(object); } -static void pigeon_example_package_message_flutter_api_flutter_method_response_init(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { -} +static void +pigeon_example_package_message_flutter_api_flutter_method_response_init( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) {} -static void pigeon_example_package_message_flutter_api_flutter_method_response_class_init(PigeonExamplePackageMessageFlutterApiFlutterMethodResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = pigeon_example_package_message_flutter_api_flutter_method_response_dispose; +static void +pigeon_example_package_message_flutter_api_flutter_method_response_class_init( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + pigeon_example_package_message_flutter_api_flutter_method_response_dispose; } -static PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* pigeon_example_package_message_flutter_api_flutter_method_response_new(FlValue* response) { - PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(g_object_new(pigeon_example_package_message_flutter_api_flutter_method_response_get_type(), nullptr)); +static PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* +pigeon_example_package_message_flutter_api_flutter_method_response_new( + FlValue* response) { + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self = + PIGEON_EXAMPLE_PACKAGE_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(g_object_new( + pigeon_example_package_message_flutter_api_flutter_method_response_get_type(), + nullptr)); if (fl_value_get_length(response) > 1) { self->error = fl_value_ref(response); - } - else { + } else { FlValue* value = fl_value_get_list_value(response, 0); self->return_value = fl_value_ref(value); } return self; } -gboolean pigeon_example_package_message_flutter_api_flutter_method_response_is_error(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), FALSE); +gboolean +pigeon_example_package_message_flutter_api_flutter_method_response_is_error( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail( + PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( + self), + FALSE); return self->error != nullptr; } -const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); - g_assert(pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); +const gchar* +pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail( + PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( + self), + nullptr); + g_assert( + pigeon_example_package_message_flutter_api_flutter_method_response_is_error( + self)); return fl_value_get_string(fl_value_get_list_value(self->error, 0)); } -const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); - g_assert(pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); +const gchar* +pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail( + PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( + self), + nullptr); + g_assert( + pigeon_example_package_message_flutter_api_flutter_method_response_is_error( + self)); return fl_value_get_string(fl_value_get_list_value(self->error, 1)); } -FlValue* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); - g_assert(pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); +FlValue* +pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail( + PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( + self), + nullptr); + g_assert( + pigeon_example_package_message_flutter_api_flutter_method_response_is_error( + self)); return fl_value_get_list_value(self->error, 2); } -const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { - g_return_val_if_fail(PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE(self), nullptr); - g_assert(!pigeon_example_package_message_flutter_api_flutter_method_response_is_error(self)); +const gchar* +pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* self) { + g_return_val_if_fail( + PIGEON_EXAMPLE_PACKAGE_IS_MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE( + self), + nullptr); + g_assert( + !pigeon_example_package_message_flutter_api_flutter_method_response_is_error( + self)); return fl_value_get_string(self->return_value); } -static void pigeon_example_package_message_flutter_api_flutter_method_cb(GObject* object, GAsyncResult* result, gpointer user_data) { +static void pigeon_example_package_message_flutter_api_flutter_method_cb( + GObject* object, GAsyncResult* result, gpointer user_data) { GTask* task = G_TASK(user_data); g_task_return_pointer(task, result, g_object_unref); } -void pigeon_example_package_message_flutter_api_flutter_method(PigeonExamplePackageMessageFlutterApi* self, const gchar* a_string, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data) { +void pigeon_example_package_message_flutter_api_flutter_method( + PigeonExamplePackageMessageFlutterApi* self, const gchar* a_string, + GCancellable* cancellable, GAsyncReadyCallback callback, + gpointer user_data) { g_autoptr(FlValue) args = fl_value_new_list(); - fl_value_append_take(args, a_string != nullptr ? fl_value_new_string(a_string) : fl_value_new_null()); - g_autofree gchar* channel_name = g_strdup_printf("dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod%s", self->suffix); - g_autoptr(PigeonExamplePackageMessageCodec) codec = pigeon_example_package_message_codec_new(); - FlBasicMessageChannel* channel = fl_basic_message_channel_new(self->messenger, channel_name, FL_MESSAGE_CODEC(codec)); + fl_value_append_take(args, a_string != nullptr ? fl_value_new_string(a_string) + : fl_value_new_null()); + g_autofree gchar* channel_name = g_strdup_printf( + "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi." + "flutterMethod%s", + self->suffix); + g_autoptr(PigeonExamplePackageMessageCodec) codec = + pigeon_example_package_message_codec_new(); + FlBasicMessageChannel* channel = fl_basic_message_channel_new( + self->messenger, channel_name, FL_MESSAGE_CODEC(codec)); GTask* task = g_task_new(self, cancellable, callback, user_data); g_task_set_task_data(task, channel, g_object_unref); - fl_basic_message_channel_send(channel, args, cancellable, pigeon_example_package_message_flutter_api_flutter_method_cb, task); + fl_basic_message_channel_send( + channel, args, cancellable, + pigeon_example_package_message_flutter_api_flutter_method_cb, task); } -PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* pigeon_example_package_message_flutter_api_flutter_method_finish(PigeonExamplePackageMessageFlutterApi* self, GAsyncResult* result, GError** error) { +PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* +pigeon_example_package_message_flutter_api_flutter_method_finish( + PigeonExamplePackageMessageFlutterApi* self, GAsyncResult* result, + GError** error) { g_autoptr(GTask) task = G_TASK(result); GAsyncResult* r = G_ASYNC_RESULT(g_task_propagate_pointer(task, nullptr)); - FlBasicMessageChannel* channel = FL_BASIC_MESSAGE_CHANNEL(g_task_get_task_data(task)); - g_autoptr(FlValue) response = fl_basic_message_channel_send_finish(channel, r, error); - if (response == nullptr) { + FlBasicMessageChannel* channel = + FL_BASIC_MESSAGE_CHANNEL(g_task_get_task_data(task)); + g_autoptr(FlValue) response = + fl_basic_message_channel_send_finish(channel, r, error); + if (response == nullptr) { return nullptr; } - return pigeon_example_package_message_flutter_api_flutter_method_response_new(response); + return pigeon_example_package_message_flutter_api_flutter_method_response_new( + response); } diff --git a/packages/pigeon/example/app/linux/messages.g.h b/packages/pigeon/example/app/linux/messages.g.h index 557b205c000..9e97d46cacd 100644 --- a/packages/pigeon/example/app/linux/messages.g.h +++ b/packages/pigeon/example/app/linux/messages.g.h @@ -27,7 +27,9 @@ typedef enum { * */ -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageData, pigeon_example_package_message_data, PIGEON_EXAMPLE_PACKAGE, MESSAGE_DATA, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageData, + pigeon_example_package_message_data, + PIGEON_EXAMPLE_PACKAGE, MESSAGE_DATA, GObject) /** * pigeon_example_package_message_data_new: @@ -40,7 +42,9 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageData, pigeon_example_package_mes * * Returns: a new #PigeonExamplePackageMessageData */ -PigeonExamplePackageMessageData* pigeon_example_package_message_data_new(const gchar* name, const gchar* description, PigeonExamplePackageCode code, FlValue* data); +PigeonExamplePackageMessageData* pigeon_example_package_message_data_new( + const gchar* name, const gchar* description, PigeonExamplePackageCode code, + FlValue* data); /** * pigeon_example_package_message_data_get_name @@ -50,7 +54,8 @@ PigeonExamplePackageMessageData* pigeon_example_package_message_data_new(const g * * Returns: the field value. */ -const gchar* pigeon_example_package_message_data_get_name(PigeonExamplePackageMessageData* object); +const gchar* pigeon_example_package_message_data_get_name( + PigeonExamplePackageMessageData* object); /** * pigeon_example_package_message_data_get_description @@ -60,7 +65,8 @@ const gchar* pigeon_example_package_message_data_get_name(PigeonExamplePackageMe * * Returns: the field value. */ -const gchar* pigeon_example_package_message_data_get_description(PigeonExamplePackageMessageData* object); +const gchar* pigeon_example_package_message_data_get_description( + PigeonExamplePackageMessageData* object); /** * pigeon_example_package_message_data_get_code @@ -70,7 +76,8 @@ const gchar* pigeon_example_package_message_data_get_description(PigeonExamplePa * * Returns: the field value. */ -PigeonExamplePackageCode pigeon_example_package_message_data_get_code(PigeonExamplePackageMessageData* object); +PigeonExamplePackageCode pigeon_example_package_message_data_get_code( + PigeonExamplePackageMessageData* object); /** * pigeon_example_package_message_data_get_data @@ -80,9 +87,13 @@ PigeonExamplePackageCode pigeon_example_package_message_data_get_code(PigeonExam * * Returns: the field value. */ -FlValue* pigeon_example_package_message_data_get_data(PigeonExamplePackageMessageData* object); +FlValue* pigeon_example_package_message_data_get_data( + PigeonExamplePackageMessageData* object); -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageCodec, pigeon_example_package_message_codec, PIGEON_EXAMPLE_PACKAGE, MESSAGE_CODEC, FlStandardMessageCodec) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageCodec, + pigeon_example_package_message_codec, + PIGEON_EXAMPLE_PACKAGE, MESSAGE_CODEC, + FlStandardMessageCodec) /** * Custom type ID constants: @@ -94,11 +105,20 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageCodec, pigeon_example_package_me extern const int pigeon_example_package_code_type_id; extern const int pigeon_example_package_message_data_type_id; -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApi, pigeon_example_package_example_host_api, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApi, + pigeon_example_package_example_host_api, + PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API, GObject) -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, pigeon_example_package_example_host_api_response_handle, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_RESPONSE_HANDLE, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiResponseHandle, + pigeon_example_package_example_host_api_response_handle, + PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_RESPONSE_HANDLE, + GObject) -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiGetHostLanguageResponse, pigeon_example_package_example_host_api_get_host_language_response, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE( + PigeonExamplePackageExampleHostApiGetHostLanguageResponse, + pigeon_example_package_example_host_api_get_host_language_response, + PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_GET_HOST_LANGUAGE_RESPONSE, + GObject) /** * pigeon_example_package_example_host_api_get_host_language_response_new: @@ -107,7 +127,9 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiGetHostLanguageResponse, * * Returns: a new #PigeonExamplePackageExampleHostApiGetHostLanguageResponse */ -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new(const gchar* return_value); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* +pigeon_example_package_example_host_api_get_host_language_response_new( + const gchar* return_value); /** * pigeon_example_package_example_host_api_get_host_language_response_new_error: @@ -119,9 +141,14 @@ PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_packag * * Returns: a new #PigeonExamplePackageExampleHostApiGetHostLanguageResponse */ -PigeonExamplePackageExampleHostApiGetHostLanguageResponse* pigeon_example_package_example_host_api_get_host_language_response_new_error(const gchar* code, const gchar* message, FlValue* details); +PigeonExamplePackageExampleHostApiGetHostLanguageResponse* +pigeon_example_package_example_host_api_get_host_language_response_new_error( + const gchar* code, const gchar* message, FlValue* details); -G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiAddResponse, pigeon_example_package_example_host_api_add_response, PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_ADD_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiAddResponse, + pigeon_example_package_example_host_api_add_response, + PIGEON_EXAMPLE_PACKAGE, EXAMPLE_HOST_API_ADD_RESPONSE, + GObject) /** * pigeon_example_package_example_host_api_add_response_new: @@ -130,7 +157,8 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageExampleHostApiAddResponse, pigeon_examp * * Returns: a new #PigeonExamplePackageExampleHostApiAddResponse */ -PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new(int64_t return_value); +PigeonExamplePackageExampleHostApiAddResponse* +pigeon_example_package_example_host_api_add_response_new(int64_t return_value); /** * pigeon_example_package_example_host_api_add_response_new_error: @@ -142,17 +170,25 @@ PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_ho * * Returns: a new #PigeonExamplePackageExampleHostApiAddResponse */ -PigeonExamplePackageExampleHostApiAddResponse* pigeon_example_package_example_host_api_add_response_new_error(const gchar* code, const gchar* message, FlValue* details); +PigeonExamplePackageExampleHostApiAddResponse* +pigeon_example_package_example_host_api_add_response_new_error( + const gchar* code, const gchar* message, FlValue* details); /** * PigeonExamplePackageExampleHostApiVTable: * - * Table of functions exposed by ExampleHostApi to be implemented by the API provider. + * Table of functions exposed by ExampleHostApi to be implemented by the API + * provider. */ typedef struct { - PigeonExamplePackageExampleHostApiGetHostLanguageResponse* (*get_host_language)(gpointer user_data); - PigeonExamplePackageExampleHostApiAddResponse* (*add)(int64_t a, int64_t b, gpointer user_data); - void (*send_message)(PigeonExamplePackageMessageData* message, PigeonExamplePackageExampleHostApiResponseHandle* response_handle, gpointer user_data); + PigeonExamplePackageExampleHostApiGetHostLanguageResponse* ( + *get_host_language)(gpointer user_data); + PigeonExamplePackageExampleHostApiAddResponse* (*add)(int64_t a, int64_t b, + gpointer user_data); + void (*send_message)( + PigeonExamplePackageMessageData* message, + PigeonExamplePackageExampleHostApiResponseHandle* response_handle, + gpointer user_data); } PigeonExamplePackageExampleHostApiVTable; /** @@ -162,11 +198,15 @@ typedef struct { * @suffix: (allow-none): a suffix to add to the API or %NULL for none. * @vtable: implementations of the methods in this API. * @user_data: (closure): user data to pass to the functions in @vtable. - * @user_data_free_func: (allow-none): a function which gets called to free @user_data, or %NULL. + * @user_data_free_func: (allow-none): a function which gets called to free + * @user_data, or %NULL. * * Connects the method handlers in the ExampleHostApi API. */ -void pigeon_example_package_example_host_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func); +void pigeon_example_package_example_host_api_set_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix, + const PigeonExamplePackageExampleHostApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func); /** * pigeon_example_package_example_host_api_clear_method_handlers: @@ -176,16 +216,19 @@ void pigeon_example_package_example_host_api_set_method_handlers(FlBinaryMesseng * * Clears the method handlers in the ExampleHostApi API. */ -void pigeon_example_package_example_host_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix); +void pigeon_example_package_example_host_api_clear_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix); /** * pigeon_example_package_example_host_api_respond_send_message: * @response_handle: a #PigeonExamplePackageExampleHostApiResponseHandle. * @return_value: location to write the value returned by this method. * - * Responds to ExampleHostApi.sendMessage. + * Responds to ExampleHostApi.sendMessage. */ -void pigeon_example_package_example_host_api_respond_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, gboolean return_value); +void pigeon_example_package_example_host_api_respond_send_message( + PigeonExamplePackageExampleHostApiResponseHandle* response_handle, + gboolean return_value); /** * pigeon_example_package_example_host_api_respond_error_send_message: @@ -194,11 +237,17 @@ void pigeon_example_package_example_host_api_respond_send_message(PigeonExampleP * @message: error message. * @details: (allow-none): error details or %NULL. * - * Responds with an error to ExampleHostApi.sendMessage. + * Responds with an error to ExampleHostApi.sendMessage. */ -void pigeon_example_package_example_host_api_respond_error_send_message(PigeonExamplePackageExampleHostApiResponseHandle* response_handle, const gchar* code, const gchar* message, FlValue* details); +void pigeon_example_package_example_host_api_respond_error_send_message( + PigeonExamplePackageExampleHostApiResponseHandle* response_handle, + const gchar* code, const gchar* message, FlValue* details); -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, pigeon_example_package_message_flutter_api_flutter_method_response, PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, + pigeon_example_package_message_flutter_api_flutter_method_response, + PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API_FLUTTER_METHOD_RESPONSE, + GObject) /** * pigeon_example_package_message_flutter_api_flutter_method_response_is_error: @@ -208,7 +257,9 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse, * * Returns: a %TRUE if this response is an error. */ -gboolean pigeon_example_package_message_flutter_api_flutter_method_response_is_error(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +gboolean +pigeon_example_package_message_flutter_api_flutter_method_response_is_error( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code: @@ -218,7 +269,9 @@ gboolean pigeon_example_package_message_flutter_api_flutter_method_response_is_e * * Returns: an error code or %NULL if not an error. */ -const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +const gchar* +pigeon_example_package_message_flutter_api_flutter_method_response_get_error_code( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message: @@ -228,7 +281,9 @@ const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_ * * Returns: an error message. */ -const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +const gchar* +pigeon_example_package_message_flutter_api_flutter_method_response_get_error_message( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details: @@ -238,7 +293,9 @@ const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_ * * Returns: (allow-none): an error details or %NULL. */ -FlValue* pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +FlValue* +pigeon_example_package_message_flutter_api_flutter_method_response_get_error_details( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value: @@ -248,14 +305,18 @@ FlValue* pigeon_example_package_message_flutter_api_flutter_method_response_get_ * * Returns: a return value. */ -const gchar* pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value(PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); +const gchar* +pigeon_example_package_message_flutter_api_flutter_method_response_get_return_value( + PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* response); /** * PigeonExamplePackageMessageFlutterApi: * */ -G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApi, pigeon_example_package_message_flutter_api, PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API, GObject) +G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApi, + pigeon_example_package_message_flutter_api, + PIGEON_EXAMPLE_PACKAGE, MESSAGE_FLUTTER_API, GObject) /** * pigeon_example_package_message_flutter_api_new: @@ -266,30 +327,41 @@ G_DECLARE_FINAL_TYPE(PigeonExamplePackageMessageFlutterApi, pigeon_example_packa * * Returns: a new #PigeonExamplePackageMessageFlutterApi */ -PigeonExamplePackageMessageFlutterApi* pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, const gchar* suffix); +PigeonExamplePackageMessageFlutterApi* +pigeon_example_package_message_flutter_api_new(FlBinaryMessenger* messenger, + const gchar* suffix); /** * pigeon_example_package_message_flutter_api_flutter_method: * @api: a #PigeonExamplePackageMessageFlutterApi. * @a_string: (allow-none): parameter for this method. * @cancellable: (allow-none): a #GCancellable or %NULL. - * @callback: (scope async): (allow-none): a #GAsyncReadyCallback to call when the call is complete or %NULL to ignore the response. + * @callback: (scope async): (allow-none): a #GAsyncReadyCallback to call when + * the call is complete or %NULL to ignore the response. * @user_data: (closure): user data to pass to @callback. * */ -void pigeon_example_package_message_flutter_api_flutter_method(PigeonExamplePackageMessageFlutterApi* api, const gchar* a_string, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data); +void pigeon_example_package_message_flutter_api_flutter_method( + PigeonExamplePackageMessageFlutterApi* api, const gchar* a_string, + GCancellable* cancellable, GAsyncReadyCallback callback, + gpointer user_data); /** * pigeon_example_package_message_flutter_api_flutter_method_finish: * @api: a #PigeonExamplePackageMessageFlutterApi. * @result: a #GAsyncResult. - * @error: (allow-none): #GError location to store the error occurring, or %NULL to ignore. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. * * Completes a pigeon_example_package_message_flutter_api_flutter_method() call. * - * Returns: a #PigeonExamplePackageMessageFlutterApiFlutterMethodResponse or %NULL on error. + * Returns: a #PigeonExamplePackageMessageFlutterApiFlutterMethodResponse or + * %NULL on error. */ -PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* pigeon_example_package_message_flutter_api_flutter_method_finish(PigeonExamplePackageMessageFlutterApi* api, GAsyncResult* result, GError** error); +PigeonExamplePackageMessageFlutterApiFlutterMethodResponse* +pigeon_example_package_message_flutter_api_flutter_method_finish( + PigeonExamplePackageMessageFlutterApi* api, GAsyncResult* result, + GError** error); G_END_DECLS diff --git a/packages/pigeon/example/app/macos/Runner/messages.g.h b/packages/pigeon/example/app/macos/Runner/messages.g.h index 26860e1bdc6..a86da56c826 100644 --- a/packages/pigeon/example/app/macos/Runner/messages.g.h +++ b/packages/pigeon/example/app/macos/Runner/messages.g.h @@ -30,13 +30,13 @@ typedef NS_ENUM(NSUInteger, PGNCode) { /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithName:(nullable NSString *)name - description:(nullable NSString *)description - code:(PGNCode)code - data:(NSDictionary *)data; -@property(nonatomic, copy, nullable) NSString * name; -@property(nonatomic, copy, nullable) NSString * description; + description:(nullable NSString *)description + code:(PGNCode)code + data:(NSDictionary *)data; +@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, copy, nullable) NSString *description; @property(nonatomic, assign) PGNCode code; -@property(nonatomic, copy) NSDictionary * data; +@property(nonatomic, copy) NSDictionary *data; @end /// The codec used by all APIs. @@ -46,19 +46,26 @@ NSObject *PGNGetMessagesCodec(void); /// @return `nil` only when `error != nil`. - (nullable NSString *)getHostLanguageWithError:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSNumber *)addNumber:(NSInteger)a toNumber:(NSInteger)b error:(FlutterError *_Nullable *_Nonnull)error; -- (void)sendMessageMessage:(PGNMessageData *)message completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; +- (nullable NSNumber *)addNumber:(NSInteger)a + toNumber:(NSInteger)b + error:(FlutterError *_Nullable *_Nonnull)error; +- (void)sendMessageMessage:(PGNMessageData *)message + completion:(void (^)(NSNumber *_Nullable, FlutterError *_Nullable))completion; @end -extern void SetUpPGNExampleHostApi(id binaryMessenger, NSObject *_Nullable api); - -extern void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpPGNExampleHostApi(id binaryMessenger, + NSObject *_Nullable api); +extern void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, + NSObject *_Nullable api, + NSString *messageChannelSuffix); @interface PGNMessageFlutterApi : NSObject - (instancetype)initWithBinaryMessenger:(id)binaryMessenger; -- (instancetype)initWithBinaryMessenger:(id)binaryMessenger messageChannelSuffix:(nullable NSString *)messageChannelSuffix; -- (void)flutterMethodAString:(nullable NSString *)aString completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; +- (instancetype)initWithBinaryMessenger:(id)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix; +- (void)flutterMethodAString:(nullable NSString *)aString + completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion; @end NS_ASSUME_NONNULL_END diff --git a/packages/pigeon/example/app/macos/Runner/messages.g.m b/packages/pigeon/example/app/macos/Runner/messages.g.m index 57eaa5c96e2..45498e97fc1 100644 --- a/packages/pigeon/example/app/macos/Runner/messages.g.m +++ b/packages/pigeon/example/app/macos/Runner/messages.g.m @@ -26,7 +26,12 @@ } static FlutterError *createConnectionError(NSString *channelName) { - return [FlutterError errorWithCode:@"channel-error" message:[NSString stringWithFormat:@"%@/%@/%@", @"Unable to establish connection on channel: '", channelName, @"'."] details:@""]; + return [FlutterError + errorWithCode:@"channel-error" + message:[NSString stringWithFormat:@"%@/%@/%@", + @"Unable to establish connection on channel: '", + channelName, @"'."] + details:@""]; } static id GetNullableObjectAtIndex(NSArray *array, NSInteger key) { @@ -52,10 +57,10 @@ + (nullable PGNMessageData *)nullableFromList:(NSArray *)list; @implementation PGNMessageData + (instancetype)makeWithName:(nullable NSString *)name - description:(nullable NSString *)description - code:(PGNCode)code - data:(NSDictionary *)data { - PGNMessageData* pigeonResult = [[PGNMessageData alloc] init]; + description:(nullable NSString *)description + code:(PGNCode)code + data:(NSDictionary *)data { + PGNMessageData *pigeonResult = [[PGNMessageData alloc] init]; pigeonResult.name = name; pigeonResult.description = description; pigeonResult.code = code; @@ -91,9 +96,10 @@ - (nullable id)readValueOfType:(UInt8)type { switch (type) { case 129: { NSNumber *enumAsNumber = [self readValue]; - return enumAsNumber == nil ? nil : [[PGNCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; + return enumAsNumber == nil ? nil + : [[PGNCodeBox alloc] initWithValue:[enumAsNumber integerValue]]; } - case 130: + case 130: return [PGNMessageData fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -133,25 +139,36 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - PGNMessagesPigeonCodecReaderWriter *readerWriter = [[PGNMessagesPigeonCodecReaderWriter alloc] init]; + PGNMessagesPigeonCodecReaderWriter *readerWriter = + [[PGNMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpPGNExampleHostApi(id binaryMessenger, NSObject *api) { +void SetUpPGNExampleHostApi(id binaryMessenger, + NSObject *api) { SetUpPGNExampleHostApiWithSuffix(binaryMessenger, api, @""); } -void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.pigeon_example_package." + @"ExampleHostApi.getHostLanguage", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:PGNGetMessagesCodec()]; + codec:PGNGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(getHostLanguageWithError:)], @"PGNExampleHostApi api (%@) doesn't respond to @selector(getHostLanguageWithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(getHostLanguageWithError:)], + @"PGNExampleHostApi api (%@) doesn't respond to @selector(getHostLanguageWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSString *output = [api getHostLanguageWithError:&error]; @@ -162,13 +179,19 @@ void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName: + [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:PGNGetMessagesCodec()]; + codec:PGNGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(addNumber:toNumber:error:)], @"PGNExampleHostApi api (%@) doesn't respond to @selector(addNumber:toNumber:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(addNumber:toNumber:error:)], + @"PGNExampleHostApi api (%@) doesn't respond to @selector(addNumber:toNumber:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_a = [GetNullableObjectAtIndex(args, 0) integerValue]; @@ -182,19 +205,25 @@ void SetUpPGNExampleHostApiWithSuffix(id binaryMessenger } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.pigeon_example_package." + @"ExampleHostApi.sendMessage", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:PGNGetMessagesCodec()]; + codec:PGNGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(sendMessageMessage:completion:)], @"PGNExampleHostApi api (%@) doesn't respond to @selector(sendMessageMessage:completion:)", api); + NSCAssert([api respondsToSelector:@selector(sendMessageMessage:completion:)], + @"PGNExampleHostApi api (%@) doesn't respond to " + @"@selector(sendMessageMessage:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; PGNMessageData *arg_message = GetNullableObjectAtIndex(args, 0); - [api sendMessageMessage:arg_message completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { - callback(wrapResult(output, error)); - }]; + [api sendMessageMessage:arg_message + completion:^(NSNumber *_Nullable output, FlutterError *_Nullable error) { + callback(wrapResult(output, error)); + }]; }]; } else { [channel setMessageHandler:nil]; @@ -211,33 +240,41 @@ @implementation PGNMessageFlutterApi - (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger { return [self initWithBinaryMessenger:binaryMessenger messageChannelSuffix:@""]; } -- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger messageChannelSuffix:(nullable NSString*)messageChannelSuffix{ +- (instancetype)initWithBinaryMessenger:(NSObject *)binaryMessenger + messageChannelSuffix:(nullable NSString *)messageChannelSuffix { self = [self init]; if (self) { _binaryMessenger = binaryMessenger; - _messageChannelSuffix = [messageChannelSuffix length] == 0 ? @"" : [NSString stringWithFormat: @".%@", messageChannelSuffix]; + _messageChannelSuffix = [messageChannelSuffix length] == 0 + ? @"" + : [NSString stringWithFormat:@".%@", messageChannelSuffix]; } return self; } -- (void)flutterMethodAString:(nullable NSString *)arg_aString completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion { - NSString *channelName = [NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod", _messageChannelSuffix]; +- (void)flutterMethodAString:(nullable NSString *)arg_aString + completion:(void (^)(NSString *_Nullable, FlutterError *_Nullable))completion { + NSString *channelName = [NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod", + _messageChannelSuffix]; FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:channelName - binaryMessenger:self.binaryMessenger - codec:PGNGetMessagesCodec()]; - [channel sendMessage:@[arg_aString ?: [NSNull null]] reply:^(NSArray *reply) { - if (reply != nil) { - if (reply.count > 1) { - completion(nil, [FlutterError errorWithCode:reply[0] message:reply[1] details:reply[2]]); - } else { - NSString *output = reply[0] == [NSNull null] ? nil : reply[0]; - completion(output, nil); - } - } else { - completion(nil, createConnectionError(channelName)); - } - }]; + [FlutterBasicMessageChannel messageChannelWithName:channelName + binaryMessenger:self.binaryMessenger + codec:PGNGetMessagesCodec()]; + [channel sendMessage:@[ arg_aString ?: [NSNull null] ] + reply:^(NSArray *reply) { + if (reply != nil) { + if (reply.count > 1) { + completion(nil, [FlutterError errorWithCode:reply[0] + message:reply[1] + details:reply[2]]); + } else { + NSString *output = reply[0] == [NSNull null] ? nil : reply[0]; + completion(output, nil); + } + } else { + completion(nil, createConnectionError(channelName)); + } + }]; } @end - diff --git a/packages/pigeon/example/app/windows/runner/messages.g.cpp b/packages/pigeon/example/app/windows/runner/messages.g.cpp index b976ae74d8e..250ae6d2181 100644 --- a/packages/pigeon/example/app/windows/runner/messages.g.cpp +++ b/packages/pigeon/example/app/windows/runner/messages.g.cpp @@ -33,21 +33,17 @@ FlutterError CreateConnectionError(const std::string channel_name) { // MessageData -MessageData::MessageData( - const Code& code, - const EncodableMap& data) - : code_(code), - data_(data) {} - -MessageData::MessageData( - const std::string* name, - const std::string* description, - const Code& code, - const EncodableMap& data) - : name_(name ? std::optional(*name) : std::nullopt), - description_(description ? std::optional(*description) : std::nullopt), - code_(code), - data_(data) {} +MessageData::MessageData(const Code& code, const EncodableMap& data) + : code_(code), data_(data) {} + +MessageData::MessageData(const std::string* name, + const std::string* description, const Code& code, + const EncodableMap& data) + : name_(name ? std::optional(*name) : std::nullopt), + description_(description ? std::optional(*description) + : std::nullopt), + code_(code), + data_(data) {} const std::string* MessageData::name() const { return name_ ? &(*name_) : nullptr; @@ -57,47 +53,35 @@ void MessageData::set_name(const std::string_view* value_arg) { name_ = value_arg ? std::optional(*value_arg) : std::nullopt; } -void MessageData::set_name(std::string_view value_arg) { - name_ = value_arg; -} - +void MessageData::set_name(std::string_view value_arg) { name_ = value_arg; } const std::string* MessageData::description() const { return description_ ? &(*description_) : nullptr; } void MessageData::set_description(const std::string_view* value_arg) { - description_ = value_arg ? std::optional(*value_arg) : std::nullopt; + description_ = + value_arg ? std::optional(*value_arg) : std::nullopt; } void MessageData::set_description(std::string_view value_arg) { description_ = value_arg; } +const Code& MessageData::code() const { return code_; } -const Code& MessageData::code() const { - return code_; -} - -void MessageData::set_code(const Code& value_arg) { - code_ = value_arg; -} +void MessageData::set_code(const Code& value_arg) { code_ = value_arg; } +const EncodableMap& MessageData::data() const { return data_; } -const EncodableMap& MessageData::data() const { - return data_; -} - -void MessageData::set_data(const EncodableMap& value_arg) { - data_ = value_arg; -} - +void MessageData::set_data(const EncodableMap& value_arg) { data_ = value_arg; } EncodableList MessageData::ToEncodableList() const { EncodableList list; list.reserve(4); list.push_back(name_ ? EncodableValue(*name_) : EncodableValue()); - list.push_back(description_ ? EncodableValue(*description_) : EncodableValue()); + list.push_back(description_ ? EncodableValue(*description_) + : EncodableValue()); list.push_back(CustomEncodableValue(code_)); list.push_back(EncodableValue(data_)); return list; @@ -105,8 +89,8 @@ EncodableList MessageData::ToEncodableList() const { MessageData MessageData::FromEncodableList(const EncodableList& list) { MessageData decoded( - std::any_cast(std::get(list[2])), - std::get(list[3])); + std::any_cast(std::get(list[2])), + std::get(list[3])); auto& encodable_name = list[0]; if (!encodable_name.IsNull()) { decoded.set_name(std::get(encodable_name)); @@ -118,38 +102,45 @@ MessageData MessageData::FromEncodableList(const EncodableList& list) { return decoded; } - PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const { + uint8_t type, flutter::ByteStreamReader* stream) const { switch (type) { case 129: { - const auto& encodable_enum_arg = ReadValue(stream); - const int64_t enum_arg_value = encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); - return encodable_enum_arg.IsNull() ? EncodableValue() : CustomEncodableValue(static_cast(enum_arg_value)); - } + const auto& encodable_enum_arg = ReadValue(stream); + const int64_t enum_arg_value = + encodable_enum_arg.IsNull() ? 0 : encodable_enum_arg.LongValue(); + return encodable_enum_arg.IsNull() + ? EncodableValue() + : CustomEncodableValue(static_cast(enum_arg_value)); + } case 130: { - return CustomEncodableValue(MessageData::FromEncodableList(std::get(ReadValue(stream)))); - } + return CustomEncodableValue(MessageData::FromEncodableList( + std::get(ReadValue(stream)))); + } default: return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); - } + } } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, - flutter::ByteStreamWriter* stream) const { - if (const CustomEncodableValue* custom_value = std::get_if(&value)) { + const EncodableValue& value, flutter::ByteStreamWriter* stream) const { + if (const CustomEncodableValue* custom_value = + std::get_if(&value)) { if (custom_value->type() == typeid(Code)) { stream->WriteByte(129); - WriteValue(EncodableValue(static_cast(std::any_cast(*custom_value))), stream); + WriteValue( + EncodableValue(static_cast(std::any_cast(*custom_value))), + stream); return; } if (custom_value->type() == typeid(MessageData)) { stream->WriteByte(130); - WriteValue(EncodableValue(std::any_cast(*custom_value).ToEncodableList()), stream); + WriteValue( + EncodableValue( + std::any_cast(*custom_value).ToEncodableList()), + stream); return; } } @@ -158,101 +149,124 @@ void PigeonInternalCodecSerializer::WriteValue( /// The codec used by ExampleHostApi. const flutter::StandardMessageCodec& ExampleHostApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `ExampleHostApi` to handle messages through the `binary_messenger`. -void ExampleHostApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api) { +// Sets up an instance of `ExampleHostApi` to handle messages through the +// `binary_messenger`. +void ExampleHostApi::SetUp(flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api) { ExampleHostApi::SetUp(binary_messenger, api, ""); } -void ExampleHostApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; +void ExampleHostApi::SetUp(flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = + message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : ""; { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.getHostLanguage" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel(binary_messenger, + "dev.flutter.pigeon.pigeon_example_package." + "ExampleHostApi.getHostLanguage" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - ErrorOr output = api->GetHostLanguage(); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + ErrorOr output = api->GetHostLanguage(); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.add" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_a_arg = args.at(0); - if (encodable_a_arg.IsNull()) { - reply(WrapError("a_arg unexpectedly null.")); - return; - } - const int64_t a_arg = encodable_a_arg.LongValue(); - const auto& encodable_b_arg = args.at(1); - if (encodable_b_arg.IsNull()) { - reply(WrapError("b_arg unexpectedly null.")); - return; - } - const int64_t b_arg = encodable_b_arg.LongValue(); - ErrorOr output = api->Add(a_arg, b_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_a_arg = args.at(0); + if (encodable_a_arg.IsNull()) { + reply(WrapError("a_arg unexpectedly null.")); + return; + } + const int64_t a_arg = encodable_a_arg.LongValue(); + const auto& encodable_b_arg = args.at(1); + if (encodable_b_arg.IsNull()) { + reply(WrapError("b_arg unexpectedly null.")); + return; + } + const int64_t b_arg = encodable_b_arg.LongValue(); + ErrorOr output = api->Add(a_arg, b_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.pigeon_example_package.ExampleHostApi.sendMessage" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_message_arg = args.at(0); - if (encodable_message_arg.IsNull()) { - reply(WrapError("message_arg unexpectedly null.")); - return; - } - const auto& message_arg = std::any_cast(std::get(encodable_message_arg)); - api->SendMessage(message_arg, [reply](ErrorOr&& output) { - if (output.has_error()) { - reply(WrapError(output.error())); - return; + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_message_arg = args.at(0); + if (encodable_message_arg.IsNull()) { + reply(WrapError("message_arg unexpectedly null.")); + return; + } + const auto& message_arg = std::any_cast( + std::get(encodable_message_arg)); + api->SendMessage(message_arg, [reply](ErrorOr&& output) { + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back( + EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + }); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); }); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); } else { channel.SetMessageHandler(nullptr); } @@ -260,60 +274,70 @@ void ExampleHostApi::SetUp( } EncodableValue ExampleHostApi::WrapError(std::string_view error_message) { - return EncodableValue(EncodableList{ - EncodableValue(std::string(error_message)), - EncodableValue("Error"), - EncodableValue() - }); + return EncodableValue( + EncodableList{EncodableValue(std::string(error_message)), + EncodableValue("Error"), EncodableValue()}); } EncodableValue ExampleHostApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{ - EncodableValue(error.code()), - EncodableValue(error.message()), - error.details() - }); + return EncodableValue(EncodableList{EncodableValue(error.code()), + EncodableValue(error.message()), + error.details()}); } -// Generated class from Pigeon that represents Flutter messages that can be called from C++. +// Generated class from Pigeon that represents Flutter messages that can be +// called from C++. MessageFlutterApi::MessageFlutterApi(flutter::BinaryMessenger* binary_messenger) - : binary_messenger_(binary_messenger), - message_channel_suffix_("") {} + : binary_messenger_(binary_messenger), message_channel_suffix_("") {} -MessageFlutterApi::MessageFlutterApi( - flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix) - : binary_messenger_(binary_messenger), - message_channel_suffix_(message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : "") {} +MessageFlutterApi::MessageFlutterApi(flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix) + : binary_messenger_(binary_messenger), + message_channel_suffix_(message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : "") {} const flutter::StandardMessageCodec& MessageFlutterApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } void MessageFlutterApi::FlutterMethod( - const std::string* a_string_arg, - std::function&& on_success, - std::function&& on_error) { - const std::string channel_name = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod" + message_channel_suffix_; + const std::string* a_string_arg, + std::function&& on_success, + std::function&& on_error) { + const std::string channel_name = + "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi." + "flutterMethod" + + message_channel_suffix_; BasicMessageChannel<> channel(binary_messenger_, channel_name, &GetCodec()); EncodableValue encoded_api_arguments = EncodableValue(EncodableList{ - a_string_arg ? EncodableValue(*a_string_arg) : EncodableValue(), - }); - channel.Send(encoded_api_arguments, [channel_name, on_success = std::move(on_success), on_error = std::move(on_error)](const uint8_t* reply, size_t reply_size) { - std::unique_ptr response = GetCodec().DecodeMessage(reply, reply_size); - const auto& encodable_return_value = *response; - const auto* list_return_value = std::get_if(&encodable_return_value); - if (list_return_value) { - if (list_return_value->size() > 1) { - on_error(FlutterError(std::get(list_return_value->at(0)), std::get(list_return_value->at(1)), list_return_value->at(2))); - } else { - const auto& return_value = std::get(list_return_value->at(0)); - on_success(return_value); - } - } else { - on_error(CreateConnectionError(channel_name)); - } + a_string_arg ? EncodableValue(*a_string_arg) : EncodableValue(), }); + channel.Send( + encoded_api_arguments, [channel_name, on_success = std::move(on_success), + on_error = std::move(on_error)]( + const uint8_t* reply, size_t reply_size) { + std::unique_ptr response = + GetCodec().DecodeMessage(reply, reply_size); + const auto& encodable_return_value = *response; + const auto* list_return_value = + std::get_if(&encodable_return_value); + if (list_return_value) { + if (list_return_value->size() > 1) { + on_error( + FlutterError(std::get(list_return_value->at(0)), + std::get(list_return_value->at(1)), + list_return_value->at(2))); + } else { + const auto& return_value = + std::get(list_return_value->at(0)); + on_success(return_value); + } + } else { + on_error(CreateConnectionError(channel_name)); + } + }); } } // namespace pigeon_example diff --git a/packages/pigeon/example/app/windows/runner/messages.g.h b/packages/pigeon/example/app/windows/runner/messages.g.h index e5a5e7eb127..1755bfbafe2 100644 --- a/packages/pigeon/example/app/windows/runner/messages.g.h +++ b/packages/pigeon/example/app/windows/runner/messages.g.h @@ -17,17 +17,16 @@ namespace pigeon_example { - // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) - : code_(code) {} + explicit FlutterError(const std::string& code) : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, + const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -39,7 +38,8 @@ class FlutterError { flutter::EncodableValue details_; }; -template class ErrorOr { +template +class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -59,27 +59,17 @@ template class ErrorOr { std::variant v_; }; - -enum class Code { - kOne = 0, - kTwo = 1 -}; - +enum class Code { kOne = 0, kTwo = 1 }; // Generated class from Pigeon that represents data sent in messages. class MessageData { public: // Constructs an object setting all non-nullable fields. - explicit MessageData( - const Code& code, - const flutter::EncodableMap& data); + explicit MessageData(const Code& code, const flutter::EncodableMap& data); // Constructs an object setting all fields. - explicit MessageData( - const std::string* name, - const std::string* description, - const Code& code, - const flutter::EncodableMap& data); + explicit MessageData(const std::string* name, const std::string* description, + const Code& code, const flutter::EncodableMap& data); const std::string* name() const; void set_name(const std::string_view* value_arg); @@ -107,7 +97,6 @@ class MessageData { flutter::EncodableMap data_; }; - class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -116,56 +105,53 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue( - const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; + void WriteValue(const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; + protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const override; + uint8_t type, flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from Flutter. +// Generated interface from Pigeon that represents a handler of messages from +// Flutter. class ExampleHostApi { public: ExampleHostApi(const ExampleHostApi&) = delete; ExampleHostApi& operator=(const ExampleHostApi&) = delete; virtual ~ExampleHostApi() {} virtual ErrorOr GetHostLanguage() = 0; - virtual ErrorOr Add( - int64_t a, - int64_t b) = 0; - virtual void SendMessage( - const MessageData& message, - std::function reply)> result) = 0; + virtual ErrorOr Add(int64_t a, int64_t b) = 0; + virtual void SendMessage(const MessageData& message, + std::function reply)> result) = 0; // The codec used by ExampleHostApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `ExampleHostApi` to handle messages through the `binary_messenger`. - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api); - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - ExampleHostApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `ExampleHostApi` to handle messages through the + // `binary_messenger`. + static void SetUp(flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api); + static void SetUp(flutter::BinaryMessenger* binary_messenger, + ExampleHostApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); + protected: ExampleHostApi() = default; }; -// Generated class from Pigeon that represents Flutter messages that can be called from C++. +// Generated class from Pigeon that represents Flutter messages that can be +// called from C++. class MessageFlutterApi { public: MessageFlutterApi(flutter::BinaryMessenger* binary_messenger); - MessageFlutterApi( - flutter::BinaryMessenger* binary_messenger, - const std::string& message_channel_suffix); + MessageFlutterApi(flutter::BinaryMessenger* binary_messenger, + const std::string& message_channel_suffix); static const flutter::StandardMessageCodec& GetCodec(); - void FlutterMethod( - const std::string* a_string, - std::function&& on_success, - std::function&& on_error); + void FlutterMethod(const std::string* a_string, + std::function&& on_success, + std::function&& on_error); + private: flutter::BinaryMessenger* binary_messenger_; std::string message_channel_suffix_; diff --git a/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java b/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java index b258cdefb68..8b5af38eb85 100644 --- a/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java +++ b/packages/quick_actions/quick_actions_android/android/src/main/java/io/flutter/plugins/quickactions/Messages.java @@ -21,11 +21,8 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Objects; /** Generated class from Pigeon. */ @@ -41,8 +38,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,14 +57,15 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @NonNull protected static FlutterError createConnectionError(@NonNull String channelName) { - return new FlutterError("channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); + return new FlutterError( + "channel-error", "Unable to establish connection on channel: " + channelName + ".", ""); } @Target(METHOD) @@ -78,7 +75,7 @@ protected static FlutterError createConnectionError(@NonNull String channelName) /** * Home screen quick-action shortcut item. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class ShortcutItemMessage { /** The identifier of this item; should be unique within the app. */ @@ -125,10 +122,16 @@ public void setIcon(@Nullable String setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } ShortcutItemMessage that = (ShortcutItemMessage) o; - return type.equals(that.type) && localizedTitle.equals(that.localizedTitle) && Objects.equals(icon, that.icon); + return type.equals(that.type) + && localizedTitle.equals(that.localizedTitle) + && Objects.equals(icon, that.icon); } @Override @@ -218,7 +221,6 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { } } - /** Asynchronous error handling return type for non-nullable API method returns. */ public interface Result { /** Success case callback method for handling returns. */ @@ -246,7 +248,7 @@ public interface VoidResult { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface AndroidQuickActionsApi { /** Checks for, and returns the action that launched the app. */ - @Nullable + @Nullable String getLaunchAction(); /** Sets the dynamic shortcuts for the app. */ void setShortcutItems(@NonNull List itemsList, @NonNull VoidResult result); @@ -257,16 +259,27 @@ public interface AndroidQuickActionsApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `AndroidQuickActionsApi` to handle messages through the `binaryMessenger`. */ - static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable AndroidQuickActionsApi api) { + /** + * Sets up an instance of `AndroidQuickActionsApi` to handle messages through the + * `binaryMessenger`. + */ + static void setUp( + @NonNull BinaryMessenger binaryMessenger, @Nullable AndroidQuickActionsApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable AndroidQuickActionsApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable AndroidQuickActionsApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -274,8 +287,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { String output = api.getLaunchAction(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -287,7 +299,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -316,7 +331,10 @@ public void error(Throwable error) { { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -324,8 +342,7 @@ public void error(Throwable error) { try { api.clearShortcutItems(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -344,37 +361,39 @@ public static class AndroidQuickActionsFlutterApi { public AndroidQuickActionsFlutterApi(@NonNull BinaryMessenger argBinaryMessenger) { this(argBinaryMessenger, ""); } - public AndroidQuickActionsFlutterApi(@NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { + + public AndroidQuickActionsFlutterApi( + @NonNull BinaryMessenger argBinaryMessenger, @NonNull String messageChannelSuffix) { this.binaryMessenger = argBinaryMessenger; this.messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; } - /** - * Public interface for sending reply. - * The codec used by AndroidQuickActionsFlutterApi. - */ + /** Public interface for sending reply. The codec used by AndroidQuickActionsFlutterApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } /** Sends a string representing a shortcut from the native platform to the app. */ public void launchAction(@NonNull String actionArg, @NonNull VoidResult result) { - final String channelName = "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction" + messageChannelSuffix; + final String channelName = + "dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction" + + messageChannelSuffix; BasicMessageChannel channel = - new BasicMessageChannel<>( - binaryMessenger, channelName, getCodec()); + new BasicMessageChannel<>(binaryMessenger, channelName, getCodec()); channel.send( new ArrayList<>(Collections.singletonList(actionArg)), channelReply -> { if (channelReply instanceof List) { List listReply = (List) channelReply; if (listReply.size() > 1) { - result.error(new FlutterError((String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); + result.error( + new FlutterError( + (String) listReply.get(0), (String) listReply.get(1), listReply.get(2))); } else { result.success(); } - } else { + } else { result.error(createConnectionError(channelName)); - } + } }); } } diff --git a/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart b/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart index 92b953616a0..8e1d033ff27 100644 --- a/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart +++ b/packages/quick_actions/quick_actions_android/lib/src/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,21 +31,25 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Home screen quick-action shortcut item. class ShortcutItemMessage { ShortcutItemMessage({ @@ -60,15 +68,12 @@ class ShortcutItemMessage { String? icon; List _toList() { - return [ - type, - localizedTitle, - icon, - ]; + return [type, localizedTitle, icon]; } Object encode() { - return _toList(); } + return _toList(); + } static ShortcutItemMessage decode(Object result) { result as List; @@ -93,11 +98,9 @@ class ShortcutItemMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -105,7 +108,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is ShortcutItemMessage) { + } else if (value is ShortcutItemMessage) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -116,7 +119,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return ShortcutItemMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -128,9 +131,13 @@ class AndroidQuickActionsApi { /// Constructor for [AndroidQuickActionsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - AndroidQuickActionsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + AndroidQuickActionsApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -139,12 +146,14 @@ class AndroidQuickActionsApi { /// Checks for, and returns the action that launched the app. Future getLaunchAction() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.getLaunchAction$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -163,13 +172,17 @@ class AndroidQuickActionsApi { /// Sets the dynamic shortcuts for the app. Future setShortcutItems(List itemsList) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [itemsList], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([itemsList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -187,12 +200,14 @@ class AndroidQuickActionsApi { /// Removes all dynamic shortcuts. Future clearShortcutItems() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -216,29 +231,44 @@ abstract class AndroidQuickActionsFlutterApi { /// Sends a string representing a shortcut from the native platform to the app. void launchAction(String action); - static void setUp(AndroidQuickActionsFlutterApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + AndroidQuickActionsFlutterApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null.', + ); final List args = (message as List?)!; final String? arg_action = (args[0] as String?); - assert(arg_action != null, - 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null, expected non-null String.'); + assert( + arg_action != null, + 'Argument for dev.flutter.pigeon.quick_actions_android.AndroidQuickActionsFlutterApi.launchAction was null, expected non-null String.', + ); try { api.launchAction(arg_action!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift b/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift index 8b303afa556..932da049f3f 100644 --- a/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift +++ b/packages/quick_actions/quick_actions_ios/ios/quick_actions_ios/Sources/quick_actions_ios/messages.g.swift @@ -59,7 +59,9 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") + return PigeonError( + code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", + details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -114,12 +116,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -133,8 +135,6 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// Home screen quick-action shortcut item. /// /// Generated class from Pigeon that represents data sent in messages. @@ -148,7 +148,6 @@ struct ShortcutItemMessage: Hashable { /// Name of native resource to be displayed as the icon for this item. var icon: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> ShortcutItemMessage? { let type = pigeonVar_list[0] as! String @@ -172,7 +171,8 @@ struct ShortcutItemMessage: Hashable { ] } static func == (lhs: ShortcutItemMessage, rhs: ShortcutItemMessage) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -226,10 +226,16 @@ protocol IOSQuickActionsApi { class IOSQuickActionsApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `IOSQuickActionsApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: IOSQuickActionsApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: IOSQuickActionsApi?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Sets the dynamic shortcuts for the app. - let setShortcutItemsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let setShortcutItemsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setShortcutItemsChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -245,7 +251,10 @@ class IOSQuickActionsApiSetup { setShortcutItemsChannel.setMessageHandler(nil) } /// Removes all dynamic shortcuts. - let clearShortcutItemsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let clearShortcutItemsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { clearShortcutItemsChannel.setMessageHandler { _, reply in do { @@ -263,7 +272,8 @@ class IOSQuickActionsApiSetup { /// Generated protocol from Pigeon that represents Flutter messages that can be called from Swift. protocol IOSQuickActionsFlutterApiProtocol { /// Sends a string representing a shortcut from the native platform to the app. - func launchAction(action actionArg: String, completion: @escaping (Result) -> Void) + func launchAction( + action actionArg: String, completion: @escaping (Result) -> Void) } class IOSQuickActionsFlutterApi: IOSQuickActionsFlutterApiProtocol { private let binaryMessenger: FlutterBinaryMessenger @@ -276,9 +286,13 @@ class IOSQuickActionsFlutterApi: IOSQuickActionsFlutterApiProtocol { return MessagesPigeonCodec.shared } /// Sends a string representing a shortcut from the native platform to the app. - func launchAction(action actionArg: String, completion: @escaping (Result) -> Void) { - let channelName: String = "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction\(messageChannelSuffix)" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func launchAction( + action actionArg: String, completion: @escaping (Result) -> Void + ) { + let channelName: String = + "dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction\(messageChannelSuffix)" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([actionArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) diff --git a/packages/quick_actions/quick_actions_ios/lib/messages.g.dart b/packages/quick_actions/quick_actions_ios/lib/messages.g.dart index b4f2c9f66d1..f8767cfe6a8 100644 --- a/packages/quick_actions/quick_actions_ios/lib/messages.g.dart +++ b/packages/quick_actions/quick_actions_ios/lib/messages.g.dart @@ -18,7 +18,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -27,21 +31,25 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Home screen quick-action shortcut item. class ShortcutItemMessage { ShortcutItemMessage({ @@ -64,16 +72,12 @@ class ShortcutItemMessage { String? icon; List _toList() { - return [ - type, - localizedTitle, - localizedSubtitle, - icon, - ]; + return [type, localizedTitle, localizedSubtitle, icon]; } Object encode() { - return _toList(); } + return _toList(); + } static ShortcutItemMessage decode(Object result) { result as List; @@ -99,11 +103,9 @@ class ShortcutItemMessage { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -111,7 +113,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is ShortcutItemMessage) { + } else if (value is ShortcutItemMessage) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -122,7 +124,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return ShortcutItemMessage.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -134,9 +136,13 @@ class IOSQuickActionsApi { /// Constructor for [IOSQuickActionsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - IOSQuickActionsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + IOSQuickActionsApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -145,13 +151,17 @@ class IOSQuickActionsApi { /// Sets the dynamic shortcuts for the app. Future setShortcutItems(List itemsList) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.setShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [itemsList], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([itemsList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -169,12 +179,14 @@ class IOSQuickActionsApi { /// Removes all dynamic shortcuts. Future clearShortcutItems() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsApi.clearShortcutItems$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -198,29 +210,44 @@ abstract class IOSQuickActionsFlutterApi { /// Sends a string representing a shortcut from the native platform to the app. void launchAction(String action); - static void setUp(IOSQuickActionsFlutterApi? api, {BinaryMessenger? binaryMessenger, String messageChannelSuffix = '',}) { - messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + static void setUp( + IOSQuickActionsFlutterApi? api, { + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) { + messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; { - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction$messageChannelSuffix', pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction$messageChannelSuffix', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (api == null) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null.', + ); final List args = (message as List?)!; final String? arg_action = (args[0] as String?); - assert(arg_action != null, - 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null, expected non-null String.'); + assert( + arg_action != null, + 'Argument for dev.flutter.pigeon.quick_actions_ios.IOSQuickActionsFlutterApi.launchAction was null, expected non-null String.', + ); try { api.launchAction(arg_action!); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); - } catch (e) { - return wrapResponse(error: PlatformException(code: 'error', message: e.toString())); + } catch (e) { + return wrapResponse( + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } diff --git a/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java b/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java index 61f812629a1..446776d7167 100644 --- a/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java +++ b/packages/shared_preferences/shared_preferences_android/android/src/main/java/io/flutter/plugins/sharedpreferences/Messages.java @@ -16,12 +16,8 @@ import java.io.ByteArrayOutputStream; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Objects; /** Generated class from Pigeon. */ @SuppressWarnings({"unused", "unchecked", "CodeBlock2Expr", "RedundantSuppression", "serial"}) @@ -36,8 +32,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -56,7 +51,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -85,52 +80,64 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface SharedPreferencesApi { /** Removes property from shared preferences data set. */ - @NonNull + @NonNull Boolean remove(@NonNull String key); /** Adds property to shared preferences data set of type bool. */ - @NonNull + @NonNull Boolean setBool(@NonNull String key, @NonNull Boolean value); /** Adds property to shared preferences data set of type String. */ - @NonNull + @NonNull Boolean setString(@NonNull String key, @NonNull String value); /** Adds property to shared preferences data set of type int. */ - @NonNull + @NonNull Boolean setInt(@NonNull String key, @NonNull Long value); /** Adds property to shared preferences data set of type double. */ - @NonNull + @NonNull Boolean setDouble(@NonNull String key, @NonNull Double value); /** Adds property to shared preferences data set of type List. */ - @NonNull + @NonNull Boolean setEncodedStringList(@NonNull String key, @NonNull String value); /** * Adds property to shared preferences data set of type List. * - * Deprecated, this is only here for testing purposes. + *

Deprecated, this is only here for testing purposes. */ - @NonNull + @NonNull Boolean setDeprecatedStringList(@NonNull String key, @NonNull List value); /** Removes all properties from shared preferences data set with matching prefix. */ - @NonNull + @NonNull Boolean clear(@NonNull String prefix, @Nullable List allowList); /** Gets all properties from shared preferences data set with matching prefix. */ - @NonNull + @NonNull Map getAll(@NonNull String prefix, @Nullable List allowList); /** The codec used by SharedPreferencesApi. */ static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `SharedPreferencesApi` to handle messages through the `binaryMessenger`. */ - static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable SharedPreferencesApi api) { + /** + * Sets up an instance of `SharedPreferencesApi` to handle messages through the + * `binaryMessenger`. + */ + static void setUp( + @NonNull BinaryMessenger binaryMessenger, @Nullable SharedPreferencesApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable SharedPreferencesApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable SharedPreferencesApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; BinaryMessenger.TaskQueue taskQueue = binaryMessenger.makeBackgroundTaskQueue(); { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -140,8 +147,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.remove(keyArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -153,7 +159,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -164,8 +174,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.setBool(keyArg, valueArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -177,7 +186,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -188,8 +201,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.setString(keyArg, valueArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -201,7 +213,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -212,8 +228,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.setInt(keyArg, valueArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -225,7 +240,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -236,8 +255,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.setDouble(keyArg, valueArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -249,7 +267,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -260,8 +282,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.setEncodedStringList(keyArg, valueArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -273,7 +294,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -284,8 +309,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.setDeprecatedStringList(keyArg, valueArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -297,7 +321,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -308,8 +336,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.clear(prefixArg, allowListArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -321,7 +348,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll" + messageChannelSuffix, getCodec(), taskQueue); + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll" + + messageChannelSuffix, + getCodec(), + taskQueue); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -332,8 +363,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Map output = api.getAll(prefixArg, allowListArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt b/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt index daecdf5d9cc..e16cebc8763 100644 --- a/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt +++ b/packages/shared_preferences/shared_preferences_android/android/src/main/kotlin/io/flutter/plugins/sharedpreferences/MessagesAsync.g.kt @@ -10,12 +10,11 @@ package io.flutter.plugins.sharedpreferences import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger -import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object MessagesAsyncPigeonUtils { fun wrapResult(result: Any?): List { @@ -24,61 +23,53 @@ private object MessagesAsyncPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is SharedPreferencesError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } + fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && a.all { - (b as Map).contains(it.key) && - deepEquals(it.value, b[it.key]) - } + return a.size == b.size && + a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } } return a == b } - } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class SharedPreferencesError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class SharedPreferencesError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** Possible types found during a getStringList call. */ @@ -98,11 +89,7 @@ enum class StringListLookupResultType(val raw: Int) { } /** Generated class from Pigeon that represents data sent in messages. */ -data class SharedPreferencesPigeonOptions ( - val fileName: String? = null, - val useDataStore: Boolean -) - { +data class SharedPreferencesPigeonOptions(val fileName: String? = null, val useDataStore: Boolean) { companion object { fun fromList(pigeonVar_list: List): SharedPreferencesPigeonOptions { val fileName = pigeonVar_list[0] as String? @@ -110,12 +97,14 @@ data class SharedPreferencesPigeonOptions ( return SharedPreferencesPigeonOptions(fileName, useDataStore) } } + fun toList(): List { return listOf( - fileName, - useDataStore, + fileName, + useDataStore, ) } + override fun equals(other: Any?): Boolean { if (other !is SharedPreferencesPigeonOptions) { return false @@ -123,19 +112,19 @@ data class SharedPreferencesPigeonOptions ( if (this === other) { return true } - return MessagesAsyncPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesAsyncPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class StringListResult ( - /** The JSON-encoded stored value, or null if something else was found. */ - val jsonEncodedValue: String? = null, - /** The type of value found. */ - val type: StringListLookupResultType -) - { +data class StringListResult( + /** The JSON-encoded stored value, or null if something else was found. */ + val jsonEncodedValue: String? = null, + /** The type of value found. */ + val type: StringListLookupResultType +) { companion object { fun fromList(pigeonVar_list: List): StringListResult { val jsonEncodedValue = pigeonVar_list[0] as String? @@ -143,12 +132,14 @@ data class StringListResult ( return StringListResult(jsonEncodedValue, type) } } + fun toList(): List { return listOf( - jsonEncodedValue, - type, + jsonEncodedValue, + type, ) } + override fun equals(other: Any?): Boolean { if (other !is StringListResult) { return false @@ -156,17 +147,17 @@ data class StringListResult ( if (this === other) { return true } - return MessagesAsyncPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesAsyncPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } + private open class MessagesAsyncPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - StringListLookupResultType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { StringListLookupResultType.ofRaw(it.toInt()) } } 130.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -174,14 +165,13 @@ private open class MessagesAsyncPigeonCodec : StandardMessageCodec() { } } 131.toByte() -> { - return (readValue(buffer) as? List)?.let { - StringListResult.fromList(it) - } + return (readValue(buffer) as? List)?.let { StringListResult.fromList(it) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is StringListLookupResultType -> { stream.write(129) @@ -217,17 +207,24 @@ interface SharedPreferencesAsyncApi { * * Deprecated, this is only here for testing purposes. */ - fun setDeprecatedStringList(key: String, value: List, options: SharedPreferencesPigeonOptions) + fun setDeprecatedStringList( + key: String, + value: List, + options: SharedPreferencesPigeonOptions + ) /** Gets individual String value stored with [key], if any. */ fun getString(key: String, options: SharedPreferencesPigeonOptions): String? - /** Gets individual void value stored with [key], if any. */ + /** Gets individual void value stored with [key], if any. */ fun getBool(key: String, options: SharedPreferencesPigeonOptions): Boolean? /** Gets individual double value stored with [key], if any. */ fun getDouble(key: String, options: SharedPreferencesPigeonOptions): Double? /** Gets individual int value stored with [key], if any. */ fun getInt(key: String, options: SharedPreferencesPigeonOptions): Long? /** Gets individual List value stored with [key], if any. */ - fun getPlatformEncodedStringList(key: String, options: SharedPreferencesPigeonOptions): List? + fun getPlatformEncodedStringList( + key: String, + options: SharedPreferencesPigeonOptions + ): List? /** Gets the JSON-encoded List value stored with [key], if any. */ fun getStringList(key: String, options: SharedPreferencesPigeonOptions): StringListResult? /** Removes all properties from shared preferences data set with matching prefix. */ @@ -239,28 +236,40 @@ interface SharedPreferencesAsyncApi { companion object { /** The codec used by SharedPreferencesAsyncApi. */ - val codec: MessageCodec by lazy { - MessagesAsyncPigeonCodec() - } - /** Sets up an instance of `SharedPreferencesAsyncApi` to handle messages through the `binaryMessenger`. */ + val codec: MessageCodec by lazy { MessagesAsyncPigeonCodec() } + /** + * Sets up an instance of `SharedPreferencesAsyncApi` to handle messages through the + * `binaryMessenger`. + */ @JvmOverloads - fun setUp(binaryMessenger: BinaryMessenger, api: SharedPreferencesAsyncApi?, messageChannelSuffix: String = "") { - val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp( + binaryMessenger: BinaryMessenger, + api: SharedPreferencesAsyncApi?, + messageChannelSuffix: String = "" + ) { + val separatedMessageChannelSuffix = + if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" val taskQueue = binaryMessenger.makeBackgroundTaskQueue() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as Boolean val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.setBool(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setBool(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -268,19 +277,25 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as String val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.setString(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setString(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -288,19 +303,25 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as Long val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.setInt(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setInt(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -308,19 +329,25 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as Double val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.setDouble(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setDouble(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -328,19 +355,25 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as String val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.setEncodedStringList(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setEncodedStringList(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -348,19 +381,25 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val valueArg = args[1] as List val optionsArg = args[2] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.setDeprecatedStringList(keyArg, valueArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setDeprecatedStringList(keyArg, valueArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -368,17 +407,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getString(keyArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getString(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -386,17 +431,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getBool(keyArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getBool(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -404,17 +455,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getDouble(keyArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getDouble(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -422,17 +479,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getInt(keyArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getInt(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -440,17 +503,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getPlatformEncodedStringList(keyArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getPlatformEncodedStringList(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -458,17 +527,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val keyArg = args[0] as String val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getStringList(keyArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getStringList(keyArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -476,18 +551,24 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val allowListArg = args[0] as List? val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - api.clear(allowListArg, optionsArg) - listOf(null) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.clear(allowListArg, optionsArg) + listOf(null) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -495,17 +576,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val allowListArg = args[0] as List? val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getAll(allowListArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getAll(allowListArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -513,17 +600,23 @@ interface SharedPreferencesAsyncApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$separatedMessageChannelSuffix", codec, taskQueue) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$separatedMessageChannelSuffix", + codec, + taskQueue) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val allowListArg = args[0] as List? val optionsArg = args[1] as SharedPreferencesPigeonOptions - val wrapped: List = try { - listOf(api.getKeys(allowListArg, optionsArg)) - } catch (exception: Throwable) { - MessagesAsyncPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getKeys(allowListArg, optionsArg)) + } catch (exception: Throwable) { + MessagesAsyncPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { diff --git a/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart b/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart index 3f07637334c..49456e114ec 100644 --- a/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart +++ b/packages/shared_preferences/shared_preferences_android/lib/src/messages.g.dart @@ -18,7 +18,6 @@ PlatformException _createConnectionError(String channelName) { ); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -44,9 +43,13 @@ class SharedPreferencesApi { /// Constructor for [SharedPreferencesApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - SharedPreferencesApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + SharedPreferencesApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -55,13 +58,17 @@ class SharedPreferencesApi { /// Removes property from shared preferences data set. Future remove(String key) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.remove$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -84,13 +91,17 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type bool. Future setBool(String key, bool value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -113,13 +124,17 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type String. Future setString(String key, String value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setString$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -142,13 +157,17 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type int. Future setInt(String key, int value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setInt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -171,13 +190,17 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type double. Future setDouble(String key, double value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -200,13 +223,17 @@ class SharedPreferencesApi { /// Adds property to shared preferences data set of type List. Future setEncodedStringList(String key, String value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -231,13 +258,17 @@ class SharedPreferencesApi { /// /// Deprecated, this is only here for testing purposes. Future setDeprecatedStringList(String key, List value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -260,13 +291,17 @@ class SharedPreferencesApi { /// Removes all properties from shared preferences data set with matching prefix. Future clear(String prefix, List? allowList) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [prefix, allowList], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -288,14 +323,21 @@ class SharedPreferencesApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getAll(String prefix, List? allowList) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getAll( + String prefix, + List? allowList, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [prefix, allowList], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -312,7 +354,8 @@ class SharedPreferencesApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)!.cast(); + return (pigeonVar_replyList[0] as Map?)! + .cast(); } } } diff --git a/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart b/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart index d664f850cea..72cbe74b95d 100644 --- a/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart +++ b/packages/shared_preferences/shared_preferences_android/lib/src/messages_async.g.dart @@ -17,50 +17,51 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Possible types found during a getStringList call. enum StringListLookupResultType { /// A deprecated platform-side encoding string list. platformEncoded, + /// A JSON-encoded string list. jsonEncoded, + /// A string that doesn't have the expected encoding prefix. unexpectedString, } class SharedPreferencesPigeonOptions { - SharedPreferencesPigeonOptions({ - this.fileName, - this.useDataStore = true, - }); + SharedPreferencesPigeonOptions({this.fileName, this.useDataStore = true}); String? fileName; bool useDataStore; List _toList() { - return [ - fileName, - useDataStore, - ]; + return [fileName, useDataStore]; } Object encode() { - return _toList(); } + return _toList(); + } static SharedPreferencesPigeonOptions decode(Object result) { result as List; @@ -73,7 +74,8 @@ class SharedPreferencesPigeonOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SharedPreferencesPigeonOptions || other.runtimeType != runtimeType) { + if (other is! SharedPreferencesPigeonOptions || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -84,15 +86,11 @@ class SharedPreferencesPigeonOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class StringListResult { - StringListResult({ - this.jsonEncodedValue, - required this.type, - }); + StringListResult({this.jsonEncodedValue, required this.type}); /// The JSON-encoded stored value, or null if something else was found. String? jsonEncodedValue; @@ -101,14 +99,12 @@ class StringListResult { StringListLookupResultType type; List _toList() { - return [ - jsonEncodedValue, - type, - ]; + return [jsonEncodedValue, type]; } Object encode() { - return _toList(); } + return _toList(); + } static StringListResult decode(Object result) { result as List; @@ -132,11 +128,9 @@ class StringListResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -144,13 +138,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is StringListLookupResultType) { + } else if (value is StringListLookupResultType) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is SharedPreferencesPigeonOptions) { + } else if (value is SharedPreferencesPigeonOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is StringListResult) { + } else if (value is StringListResult) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -161,12 +155,12 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : StringListLookupResultType.values[value]; - case 130: + case 130: return SharedPreferencesPigeonOptions.decode(readValue(buffer)!); - case 131: + case 131: return StringListResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -178,9 +172,13 @@ class SharedPreferencesAsyncApi { /// Constructor for [SharedPreferencesAsyncApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - SharedPreferencesAsyncApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + SharedPreferencesAsyncApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -188,14 +186,22 @@ class SharedPreferencesAsyncApi { final String pigeonVar_messageChannelSuffix; /// Adds property to shared preferences data set of type bool. - Future setBool(String key, bool value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future setBool( + String key, + bool value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -212,14 +218,22 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type String. - Future setString(String key, String value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future setString( + String key, + String value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setString$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -236,14 +250,22 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type int. - Future setInt(String key, int value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future setInt( + String key, + int value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setInt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -260,14 +282,22 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type double. - Future setDouble(String key, double value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future setDouble( + String key, + double value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -284,14 +314,22 @@ class SharedPreferencesAsyncApi { } /// Adds property to shared preferences data set of type List. - Future setEncodedStringList(String key, String value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future setEncodedStringList( + String key, + String value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setEncodedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -310,14 +348,22 @@ class SharedPreferencesAsyncApi { /// Adds property to shared preferences data set of type List. /// /// Deprecated, this is only here for testing purposes. - Future setDeprecatedStringList(String key, List value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future setDeprecatedStringList( + String key, + List value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.setDeprecatedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -334,14 +380,21 @@ class SharedPreferencesAsyncApi { } /// Gets individual String value stored with [key], if any. - Future getString(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getString( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getString$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -358,14 +411,21 @@ class SharedPreferencesAsyncApi { } /// Gets individual void value stored with [key], if any. - Future getBool(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getBool( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -382,14 +442,21 @@ class SharedPreferencesAsyncApi { } /// Gets individual double value stored with [key], if any. - Future getDouble(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getDouble( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -406,14 +473,21 @@ class SharedPreferencesAsyncApi { } /// Gets individual int value stored with [key], if any. - Future getInt(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getInt( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getInt$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -430,14 +504,21 @@ class SharedPreferencesAsyncApi { } /// Gets individual List value stored with [key], if any. - Future?> getPlatformEncodedStringList(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future?> getPlatformEncodedStringList( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getPlatformEncodedStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -454,14 +535,21 @@ class SharedPreferencesAsyncApi { } /// Gets the JSON-encoded List value stored with [key], if any. - Future getStringList(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getStringList( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getStringList$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -478,14 +566,21 @@ class SharedPreferencesAsyncApi { } /// Removes all properties from shared preferences data set with matching prefix. - Future clear(List? allowList, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future clear( + List? allowList, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [allowList, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -502,14 +597,21 @@ class SharedPreferencesAsyncApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getAll(List? allowList, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getAll( + List? allowList, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [allowList, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -526,19 +628,27 @@ class SharedPreferencesAsyncApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)!.cast(); + return (pigeonVar_replyList[0] as Map?)! + .cast(); } } /// Gets all properties from shared preferences data set with matching prefix. - Future> getKeys(List? allowList, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getKeys( + List? allowList, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_android.SharedPreferencesAsyncApi.getKeys$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [allowList, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift b/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift index e9e89f9b7c2..33fc9fbeb30 100644 --- a/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift +++ b/packages/shared_preferences/shared_preferences_foundation/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,13 +129,10 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// Generated class from Pigeon that represents data sent in messages. struct SharedPreferencesPigeonOptions: Hashable { var suiteName: String? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> SharedPreferencesPigeonOptions? { let suiteName: String? = nilOrValue(pigeonVar_list[0]) @@ -149,8 +146,10 @@ struct SharedPreferencesPigeonOptions: Hashable { suiteName ] } - static func == (lhs: SharedPreferencesPigeonOptions, rhs: SharedPreferencesPigeonOptions) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + static func == (lhs: SharedPreferencesPigeonOptions, rhs: SharedPreferencesPigeonOptions) -> Bool + { + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -206,9 +205,15 @@ protocol LegacyUserDefaultsApi { class LegacyUserDefaultsApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `LegacyUserDefaultsApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: LegacyUserDefaultsApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: LegacyUserDefaultsApi?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" - let removeChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let removeChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -223,7 +228,10 @@ class LegacyUserDefaultsApiSetup { } else { removeChannel.setMessageHandler(nil) } - let setBoolChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let setBoolChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setBoolChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -239,7 +247,10 @@ class LegacyUserDefaultsApiSetup { } else { setBoolChannel.setMessageHandler(nil) } - let setDoubleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let setDoubleChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setDoubleChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -255,7 +266,10 @@ class LegacyUserDefaultsApiSetup { } else { setDoubleChannel.setMessageHandler(nil) } - let setValueChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let setValueChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setValueChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -271,7 +285,10 @@ class LegacyUserDefaultsApiSetup { } else { setValueChannel.setMessageHandler(nil) } - let getAllChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getAllChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAllChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -287,7 +304,10 @@ class LegacyUserDefaultsApiSetup { } else { getAllChannel.setMessageHandler(nil) } - let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { clearChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -323,10 +343,15 @@ protocol UserDefaultsApi { class UserDefaultsApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `UserDefaultsApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: UserDefaultsApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: UserDefaultsApi?, + messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Adds property to shared preferences data set of type String. - let setChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let setChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -344,7 +369,10 @@ class UserDefaultsApiSetup { setChannel.setMessageHandler(nil) } /// Removes all properties from shared preferences data set with matching prefix. - let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { clearChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -361,7 +389,10 @@ class UserDefaultsApiSetup { clearChannel.setMessageHandler(nil) } /// Gets all properties from shared preferences data set with matching prefix. - let getAllChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getAllChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAllChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -378,7 +409,10 @@ class UserDefaultsApiSetup { getAllChannel.setMessageHandler(nil) } /// Gets individual value stored with [key], if any. - let getValueChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getValueChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getValueChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -395,7 +429,10 @@ class UserDefaultsApiSetup { getValueChannel.setMessageHandler(nil) } /// Gets all properties from shared preferences data set with matching prefix. - let getKeysChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let getKeysChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getKeysChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart b/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart index 0396d49bda5..2f2c9862060 100644 --- a/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart +++ b/packages/shared_preferences/shared_preferences_foundation/lib/src/messages.g.dart @@ -17,48 +17,48 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - class SharedPreferencesPigeonOptions { - SharedPreferencesPigeonOptions({ - this.suiteName, - }); + SharedPreferencesPigeonOptions({this.suiteName}); String? suiteName; List _toList() { - return [ - suiteName, - ]; + return [suiteName]; } Object encode() { - return _toList(); } + return _toList(); + } static SharedPreferencesPigeonOptions decode(Object result) { result as List; - return SharedPreferencesPigeonOptions( - suiteName: result[0] as String?, - ); + return SharedPreferencesPigeonOptions(suiteName: result[0] as String?); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! SharedPreferencesPigeonOptions || other.runtimeType != runtimeType) { + if (other is! SharedPreferencesPigeonOptions || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -69,11 +69,9 @@ class SharedPreferencesPigeonOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -81,7 +79,7 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is SharedPreferencesPigeonOptions) { + } else if (value is SharedPreferencesPigeonOptions) { buffer.putUint8(129); writeValue(buffer, value.encode()); } else { @@ -92,7 +90,7 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return SharedPreferencesPigeonOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -104,9 +102,13 @@ class LegacyUserDefaultsApi { /// Constructor for [LegacyUserDefaultsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - LegacyUserDefaultsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + LegacyUserDefaultsApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -114,13 +116,17 @@ class LegacyUserDefaultsApi { final String pigeonVar_messageChannelSuffix; Future remove(String key) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.remove$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -137,13 +143,17 @@ class LegacyUserDefaultsApi { } Future setBool(String key, bool value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setBool$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -160,13 +170,17 @@ class LegacyUserDefaultsApi { } Future setDouble(String key, double value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setDouble$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -183,13 +197,17 @@ class LegacyUserDefaultsApi { } Future setValue(String key, Object value) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.setValue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -205,14 +223,21 @@ class LegacyUserDefaultsApi { } } - Future> getAll(String prefix, List? allowList) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getAll( + String prefix, + List? allowList, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [prefix, allowList], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -229,18 +254,23 @@ class LegacyUserDefaultsApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)!.cast(); + return (pigeonVar_replyList[0] as Map?)! + .cast(); } } Future clear(String prefix, List? allowList) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.LegacyUserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [prefix, allowList], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([prefix, allowList]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -266,9 +296,13 @@ class UserDefaultsApi { /// Constructor for [UserDefaultsApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UserDefaultsApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + UserDefaultsApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -276,14 +310,22 @@ class UserDefaultsApi { final String pigeonVar_messageChannelSuffix; /// Adds property to shared preferences data set of type String. - Future set(String key, Object value, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future set( + String key, + Object value, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.set$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, value, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, value, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -300,14 +342,21 @@ class UserDefaultsApi { } /// Removes all properties from shared preferences data set with matching prefix. - Future clear(List? allowList, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future clear( + List? allowList, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.clear$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [allowList, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -324,14 +373,21 @@ class UserDefaultsApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getAll(List? allowList, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getAll( + List? allowList, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getAll$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [allowList, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -348,19 +404,27 @@ class UserDefaultsApi { message: 'Host platform returned null value for non-null return value.', ); } else { - return (pigeonVar_replyList[0] as Map?)!.cast(); + return (pigeonVar_replyList[0] as Map?)! + .cast(); } } /// Gets individual value stored with [key], if any. - Future getValue(String key, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future getValue( + String key, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getValue$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [key, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([key, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -377,14 +441,21 @@ class UserDefaultsApi { } /// Gets all properties from shared preferences data set with matching prefix. - Future> getKeys(List? allowList, SharedPreferencesPigeonOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future> getKeys( + List? allowList, + SharedPreferencesPigeonOptions options, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.shared_preferences_foundation.UserDefaultsApi.getKeys$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [allowList, options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([allowList, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java b/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java index 721df1d38b3..be9d4c58a66 100644 --- a/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java +++ b/packages/url_launcher/url_launcher_android/android/src/main/java/io/flutter/plugins/urllauncher/Messages.java @@ -21,10 +21,6 @@ import java.lang.annotation.Target; import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; import java.util.Map; import java.util.Objects; @@ -41,8 +37,7 @@ public static class FlutterError extends RuntimeException { /** The error details. Must be a datatype supported by the api codec. */ public final Object details; - public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) - { + public FlutterError(@NonNull String code, @Nullable String message, @Nullable Object details) { super(message); this.code = code; this.details = details; @@ -61,7 +56,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { errorList.add(exception.toString()); errorList.add(exception.getClass().getSimpleName()); errorList.add( - "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); + "Cause: " + exception.getCause() + ", Stacktrace: " + Log.getStackTraceString(exception)); } return errorList; } @@ -73,7 +68,7 @@ protected static ArrayList wrapError(@NonNull Throwable exception) { /** * Configuration options for an in-app WebView. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class WebViewOptions { private @NonNull Boolean enableJavaScript; @@ -120,10 +115,16 @@ public void setHeaders(@NonNull Map setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } WebViewOptions that = (WebViewOptions) o; - return enableJavaScript.equals(that.enableJavaScript) && enableDomStorage.equals(that.enableDomStorage) && headers.equals(that.headers); + return enableJavaScript.equals(that.enableJavaScript) + && enableDomStorage.equals(that.enableDomStorage) + && headers.equals(that.headers); } @Override @@ -190,7 +191,7 @@ ArrayList toList() { /** * Configuration options for in-app browser views. * - * Generated class from Pigeon that represents data sent in messages. + *

Generated class from Pigeon that represents data sent in messages. */ public static final class BrowserOptions { /** Whether or not to show the webpage title. */ @@ -212,8 +213,12 @@ public void setShowTitle(@NonNull Boolean setterArg) { @Override public boolean equals(Object o) { - if (this == o) { return true; } - if (o == null || getClass() != o.getClass()) { return false; } + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } BrowserOptions that = (BrowserOptions) o; return showTitle.equals(that.showTitle); } @@ -289,19 +294,25 @@ protected void writeValue(@NonNull ByteArrayOutputStream stream, Object value) { /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ public interface UrlLauncherApi { /** Returns true if the URL can definitely be launched. */ - @NonNull + @NonNull Boolean canLaunchUrl(@NonNull String url); /** Opens the URL externally, returning true if successful. */ - @NonNull - Boolean launchUrl(@NonNull String url, @NonNull Map headers, @NonNull Boolean requireNonBrowser); + @NonNull + Boolean launchUrl( + @NonNull String url, + @NonNull Map headers, + @NonNull Boolean requireNonBrowser); /** - * Opens the URL in an in-app Custom Tab or WebView, returning true if it - * opens successfully. + * Opens the URL in an in-app Custom Tab or WebView, returning true if it opens successfully. */ - @NonNull - Boolean openUrlInApp(@NonNull String url, @NonNull Boolean allowCustomTab, @NonNull WebViewOptions webViewOptions, @NonNull BrowserOptions browserOptions); + @NonNull + Boolean openUrlInApp( + @NonNull String url, + @NonNull Boolean allowCustomTab, + @NonNull WebViewOptions webViewOptions, + @NonNull BrowserOptions browserOptions); - @NonNull + @NonNull Boolean supportsCustomTabs(); /** Closes the view opened by [openUrlInSafariViewController]. */ void closeWebView(); @@ -310,16 +321,23 @@ public interface UrlLauncherApi { static @NonNull MessageCodec getCodec() { return PigeonCodec.INSTANCE; } - /**Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. */ + /** Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. */ static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullable UrlLauncherApi api) { setUp(binaryMessenger, "", api); } - static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String messageChannelSuffix, @Nullable UrlLauncherApi api) { + + static void setUp( + @NonNull BinaryMessenger binaryMessenger, + @NonNull String messageChannelSuffix, + @Nullable UrlLauncherApi api) { messageChannelSuffix = messageChannelSuffix.isEmpty() ? "" : "." + messageChannelSuffix; { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -329,8 +347,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.canLaunchUrl(urlArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -342,7 +359,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -354,8 +374,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.launchUrl(urlArg, headersArg, requireNonBrowserArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -367,7 +386,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -378,10 +400,11 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess WebViewOptions webViewOptionsArg = (WebViewOptions) args.get(2); BrowserOptions browserOptionsArg = (BrowserOptions) args.get(3); try { - Boolean output = api.openUrlInApp(urlArg, allowCustomTabArg, webViewOptionsArg, browserOptionsArg); + Boolean output = + api.openUrlInApp( + urlArg, allowCustomTabArg, webViewOptionsArg, browserOptionsArg); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -393,7 +416,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -401,8 +427,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { Boolean output = api.supportsCustomTabs(); wrapped.add(0, output); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); @@ -414,7 +439,10 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess { BasicMessageChannel channel = new BasicMessageChannel<>( - binaryMessenger, "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView" + messageChannelSuffix, getCodec()); + binaryMessenger, + "dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView" + + messageChannelSuffix, + getCodec()); if (api != null) { channel.setMessageHandler( (message, reply) -> { @@ -422,8 +450,7 @@ static void setUp(@NonNull BinaryMessenger binaryMessenger, @NonNull String mess try { api.closeWebView(); wrapped.add(0, null); - } - catch (Throwable exception) { + } catch (Throwable exception) { wrapped = wrapError(exception); } reply.reply(wrapped); diff --git a/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart index a66599978e5..049813a9470 100644 --- a/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_android/lib/src/messages.g.dart @@ -17,21 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Configuration options for an in-app WebView. class WebViewOptions { WebViewOptions({ @@ -47,15 +51,12 @@ class WebViewOptions { Map headers; List _toList() { - return [ - enableJavaScript, - enableDomStorage, - headers, - ]; + return [enableJavaScript, enableDomStorage, headers]; } Object encode() { - return _toList(); } + return _toList(); + } static WebViewOptions decode(Object result) { result as List; @@ -80,33 +81,27 @@ class WebViewOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Configuration options for in-app browser views. class BrowserOptions { - BrowserOptions({ - required this.showTitle, - }); + BrowserOptions({required this.showTitle}); /// Whether or not to show the webpage title. bool showTitle; List _toList() { - return [ - showTitle, - ]; + return [showTitle]; } Object encode() { - return _toList(); } + return _toList(); + } static BrowserOptions decode(Object result) { result as List; - return BrowserOptions( - showTitle: result[0]! as bool, - ); + return BrowserOptions(showTitle: result[0]! as bool); } @override @@ -123,11 +118,9 @@ class BrowserOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -135,10 +128,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is WebViewOptions) { + } else if (value is WebViewOptions) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is BrowserOptions) { + } else if (value is BrowserOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -149,9 +142,9 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return WebViewOptions.decode(readValue(buffer)!); - case 130: + case 130: return BrowserOptions.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -163,9 +156,13 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + UrlLauncherApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -174,13 +171,17 @@ class UrlLauncherApi { /// Returns true if the URL can definitely be launched. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -202,14 +203,22 @@ class UrlLauncherApi { } /// Opens the URL externally, returning true if successful. - Future launchUrl(String url, Map headers, bool requireNonBrowser) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future launchUrl( + String url, + Map headers, + bool requireNonBrowser, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url, headers, requireNonBrowser], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url, headers, requireNonBrowser]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -232,14 +241,23 @@ class UrlLauncherApi { /// Opens the URL in an in-app Custom Tab or WebView, returning true if it /// opens successfully. - Future openUrlInApp(String url, bool allowCustomTab, WebViewOptions webViewOptions, BrowserOptions browserOptions) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future openUrlInApp( + String url, + bool allowCustomTab, + WebViewOptions webViewOptions, + BrowserOptions browserOptions, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.openUrlInApp$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url, allowCustomTab, webViewOptions, browserOptions], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url, allowCustomTab, webViewOptions, browserOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -261,12 +279,14 @@ class UrlLauncherApi { } Future supportsCustomTabs() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.supportsCustomTabs$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -290,12 +310,14 @@ class UrlLauncherApi { /// Closes the view opened by [openUrlInSafariViewController]. Future closeWebView() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_android.UrlLauncherApi.closeWebView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift b/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift index 3acad1f49af..eac7d5ed4dc 100644 --- a/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift +++ b/packages/url_launcher/url_launcher_ios/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift @@ -67,7 +67,6 @@ private func nilOrValue(_ value: Any?) -> T? { return value as! T? } - /// Possible outcomes of launching a URL. enum LaunchResult: Int { /// The URL was successfully launched (or could be, for `canLaunchUrl`). @@ -139,16 +138,18 @@ class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable { static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter()) } - /// Generated protocol from Pigeon that represents a handler of messages from Flutter. protocol UrlLauncherApi { /// Checks whether a URL can be loaded. func canLaunchUrl(url: String) throws -> LaunchResult /// Opens the URL externally, returning the status of launching it. - func launchUrl(url: String, universalLinksOnly: Bool, completion: @escaping (Result) -> Void) + func launchUrl( + url: String, universalLinksOnly: Bool, + completion: @escaping (Result) -> Void) /// Opens the URL in an in-app SFSafariViewController, returning the results /// of loading it. - func openUrlInSafariViewController(url: String, completion: @escaping (Result) -> Void) + func openUrlInSafariViewController( + url: String, completion: @escaping (Result) -> Void) /// Closes the view controller opened by [openUrlInSafariViewController]. func closeSafariViewController() throws } @@ -157,10 +158,14 @@ protocol UrlLauncherApi { class UrlLauncherApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Checks whether a URL can be loaded. - let canLaunchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let canLaunchUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { canLaunchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -176,7 +181,9 @@ class UrlLauncherApiSetup { canLaunchUrlChannel.setMessageHandler(nil) } /// Opens the URL externally, returning the status of launching it. - let launchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let launchUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { launchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -196,7 +203,10 @@ class UrlLauncherApiSetup { } /// Opens the URL in an in-app SFSafariViewController, returning the results /// of loading it. - let openUrlInSafariViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let openUrlInSafariViewControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { openUrlInSafariViewControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -214,7 +224,10 @@ class UrlLauncherApiSetup { openUrlInSafariViewControllerChannel.setMessageHandler(nil) } /// Closes the view controller opened by [openUrlInSafariViewController]. - let closeSafariViewControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let closeSafariViewControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { closeSafariViewControllerChannel.setMessageHandler { _, reply in do { diff --git a/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart index 23c545da408..995de93e56e 100644 --- a/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_ios/lib/src/messages.g.dart @@ -22,8 +22,10 @@ PlatformException _createConnectionError(String channelName) { enum LaunchResult { /// The URL was successfully launched (or could be, for `canLaunchUrl`). success, + /// There was no handler available for the URL. failure, + /// The URL could not be launched because it is invalid. invalidUrl, } @@ -32,15 +34,17 @@ enum LaunchResult { enum InAppLoadResult { /// The URL was successfully loaded. success, + /// The URL did not load successfully. failedToLoad, + /// The URL could not be launched because it is invalid. invalidUrl, + /// The controller was closed before loading. dismissed, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -48,10 +52,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is LaunchResult) { + } else if (value is LaunchResult) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is InAppLoadResult) { + } else if (value is InAppLoadResult) { buffer.putUint8(130); writeValue(buffer, value.index); } else { @@ -62,10 +66,10 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : LaunchResult.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : InAppLoadResult.values[value]; default: @@ -78,9 +82,13 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + UrlLauncherApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -89,13 +97,17 @@ class UrlLauncherApi { /// Checks whether a URL can be loaded. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -118,13 +130,17 @@ class UrlLauncherApi { /// Opens the URL externally, returning the status of launching it. Future launchUrl(String url, bool universalLinksOnly) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url, universalLinksOnly], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url, universalLinksOnly]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -148,13 +164,17 @@ class UrlLauncherApi { /// Opens the URL in an in-app SFSafariViewController, returning the results /// of loading it. Future openUrlInSafariViewController(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.openUrlInSafariViewController$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -177,12 +197,14 @@ class UrlLauncherApi { /// Closes the view controller opened by [openUrlInSafariViewController]. Future closeSafariViewController() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_ios.UrlLauncherApi.closeSafariViewController$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart index cb4a014345a..6187ef54deb 100644 --- a/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_linux/lib/src/messages.g.dart @@ -18,7 +18,6 @@ PlatformException _createConnectionError(String channelName) { ); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -44,9 +43,13 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + UrlLauncherApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -55,13 +58,17 @@ class UrlLauncherApi { /// Returns true if the URL can definitely be launched. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -84,13 +91,17 @@ class UrlLauncherApi { /// Opens the URL externally, returning an error string on failure. Future launchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/url_launcher/url_launcher_linux/linux/messages.g.cc b/packages/url_launcher/url_launcher_linux/linux/messages.g.cc index 7b5929e6ee8..f91c6cf9fa2 100644 --- a/packages/url_launcher/url_launcher_linux/linux/messages.g.cc +++ b/packages/url_launcher/url_launcher_linux/linux/messages.g.cc @@ -8,38 +8,44 @@ struct _FulMessageCodec { FlStandardMessageCodec parent_instance; - }; -G_DEFINE_TYPE(FulMessageCodec, ful_message_codec, fl_standard_message_codec_get_type()) - +G_DEFINE_TYPE(FulMessageCodec, ful_message_codec, + fl_standard_message_codec_get_type()) -static gboolean ful_message_codec_write_value(FlStandardMessageCodec* codec, GByteArray* buffer, FlValue* value, GError** error) { +static gboolean ful_message_codec_write_value(FlStandardMessageCodec* codec, + GByteArray* buffer, + FlValue* value, GError** error) { if (fl_value_get_type(value) == FL_VALUE_TYPE_CUSTOM) { - switch (fl_value_get_custom_type(value)) { - } + switch (fl_value_get_custom_type(value)) {} } - return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class)->write_value(codec, buffer, value, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class) + ->write_value(codec, buffer, value, error); } -static FlValue* ful_message_codec_read_value_of_type(FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, GError** error) { +static FlValue* ful_message_codec_read_value_of_type( + FlStandardMessageCodec* codec, GBytes* buffer, size_t* offset, int type, + GError** error) { switch (type) { default: - return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class)->read_value_of_type(codec, buffer, offset, type, error); + return FL_STANDARD_MESSAGE_CODEC_CLASS(ful_message_codec_parent_class) + ->read_value_of_type(codec, buffer, offset, type, error); } } -static void ful_message_codec_init(FulMessageCodec* self) { -} +static void ful_message_codec_init(FulMessageCodec* self) {} static void ful_message_codec_class_init(FulMessageCodecClass* klass) { - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = ful_message_codec_write_value; - FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = ful_message_codec_read_value_of_type; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->write_value = + ful_message_codec_write_value; + FL_STANDARD_MESSAGE_CODEC_CLASS(klass)->read_value_of_type = + ful_message_codec_read_value_of_type; } static FulMessageCodec* ful_message_codec_new() { - FulMessageCodec* self = FUL_MESSAGE_CODEC(g_object_new(ful_message_codec_get_type(), nullptr)); + FulMessageCodec* self = + FUL_MESSAGE_CODEC(g_object_new(ful_message_codec_get_type(), nullptr)); return self; } @@ -49,34 +55,50 @@ struct _FulUrlLauncherApiCanLaunchUrlResponse { FlValue* value; }; -G_DEFINE_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, ful_url_launcher_api_can_launch_url_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, + ful_url_launcher_api_can_launch_url_response, G_TYPE_OBJECT) -static void ful_url_launcher_api_can_launch_url_response_dispose(GObject* object) { - FulUrlLauncherApiCanLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(object); +static void ful_url_launcher_api_can_launch_url_response_dispose( + GObject* object) { + FulUrlLauncherApiCanLaunchUrlResponse* self = + FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(ful_url_launcher_api_can_launch_url_response_parent_class)->dispose(object); + G_OBJECT_CLASS(ful_url_launcher_api_can_launch_url_response_parent_class) + ->dispose(object); } -static void ful_url_launcher_api_can_launch_url_response_init(FulUrlLauncherApiCanLaunchUrlResponse* self) { -} +static void ful_url_launcher_api_can_launch_url_response_init( + FulUrlLauncherApiCanLaunchUrlResponse* self) {} -static void ful_url_launcher_api_can_launch_url_response_class_init(FulUrlLauncherApiCanLaunchUrlResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = ful_url_launcher_api_can_launch_url_response_dispose; +static void ful_url_launcher_api_can_launch_url_response_class_init( + FulUrlLauncherApiCanLaunchUrlResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + ful_url_launcher_api_can_launch_url_response_dispose; } -FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new(gboolean return_value) { - FulUrlLauncherApiCanLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiCanLaunchUrlResponse* +ful_url_launcher_api_can_launch_url_response_new(gboolean return_value) { + FulUrlLauncherApiCanLaunchUrlResponse* self = + FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new( + ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_bool(return_value)); return self; } -FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details) { - FulUrlLauncherApiCanLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiCanLaunchUrlResponse* +ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, + const gchar* message, + FlValue* details) { + FulUrlLauncherApiCanLaunchUrlResponse* self = + FUL_URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE(g_object_new( + ful_url_launcher_api_can_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); + fl_value_append_take(self->value, + fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) + : fl_value_new_null()); return self; } @@ -86,34 +108,51 @@ struct _FulUrlLauncherApiLaunchUrlResponse { FlValue* value; }; -G_DEFINE_TYPE(FulUrlLauncherApiLaunchUrlResponse, ful_url_launcher_api_launch_url_response, G_TYPE_OBJECT) +G_DEFINE_TYPE(FulUrlLauncherApiLaunchUrlResponse, + ful_url_launcher_api_launch_url_response, G_TYPE_OBJECT) static void ful_url_launcher_api_launch_url_response_dispose(GObject* object) { - FulUrlLauncherApiLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(object); + FulUrlLauncherApiLaunchUrlResponse* self = + FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(object); g_clear_pointer(&self->value, fl_value_unref); - G_OBJECT_CLASS(ful_url_launcher_api_launch_url_response_parent_class)->dispose(object); + G_OBJECT_CLASS(ful_url_launcher_api_launch_url_response_parent_class) + ->dispose(object); } -static void ful_url_launcher_api_launch_url_response_init(FulUrlLauncherApiLaunchUrlResponse* self) { -} +static void ful_url_launcher_api_launch_url_response_init( + FulUrlLauncherApiLaunchUrlResponse* self) {} -static void ful_url_launcher_api_launch_url_response_class_init(FulUrlLauncherApiLaunchUrlResponseClass* klass) { - G_OBJECT_CLASS(klass)->dispose = ful_url_launcher_api_launch_url_response_dispose; +static void ful_url_launcher_api_launch_url_response_class_init( + FulUrlLauncherApiLaunchUrlResponseClass* klass) { + G_OBJECT_CLASS(klass)->dispose = + ful_url_launcher_api_launch_url_response_dispose; } -FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new(const gchar* return_value) { - FulUrlLauncherApiLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiLaunchUrlResponse* +ful_url_launcher_api_launch_url_response_new(const gchar* return_value) { + FulUrlLauncherApiLaunchUrlResponse* self = + FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new( + ful_url_launcher_api_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); - fl_value_append_take(self->value, return_value != nullptr ? fl_value_new_string(return_value) : fl_value_new_null()); + fl_value_append_take(self->value, return_value != nullptr + ? fl_value_new_string(return_value) + : fl_value_new_null()); return self; } -FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details) { - FulUrlLauncherApiLaunchUrlResponse* self = FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new(ful_url_launcher_api_launch_url_response_get_type(), nullptr)); +FulUrlLauncherApiLaunchUrlResponse* +ful_url_launcher_api_launch_url_response_new_error(const gchar* code, + const gchar* message, + FlValue* details) { + FulUrlLauncherApiLaunchUrlResponse* self = + FUL_URL_LAUNCHER_API_LAUNCH_URL_RESPONSE(g_object_new( + ful_url_launcher_api_launch_url_response_get_type(), nullptr)); self->value = fl_value_new_list(); fl_value_append_take(self->value, fl_value_new_string(code)); - fl_value_append_take(self->value, fl_value_new_string(message != nullptr ? message : "")); - fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) : fl_value_new_null()); + fl_value_append_take(self->value, + fl_value_new_string(message != nullptr ? message : "")); + fl_value_append_take(self->value, details != nullptr ? fl_value_ref(details) + : fl_value_new_null()); return self; } @@ -136,22 +175,26 @@ static void ful_url_launcher_api_dispose(GObject* object) { G_OBJECT_CLASS(ful_url_launcher_api_parent_class)->dispose(object); } -static void ful_url_launcher_api_init(FulUrlLauncherApi* self) { -} +static void ful_url_launcher_api_init(FulUrlLauncherApi* self) {} static void ful_url_launcher_api_class_init(FulUrlLauncherApiClass* klass) { G_OBJECT_CLASS(klass)->dispose = ful_url_launcher_api_dispose; } -static FulUrlLauncherApi* ful_url_launcher_api_new(const FulUrlLauncherApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { - FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API(g_object_new(ful_url_launcher_api_get_type(), nullptr)); +static FulUrlLauncherApi* ful_url_launcher_api_new( + const FulUrlLauncherApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func) { + FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API( + g_object_new(ful_url_launcher_api_get_type(), nullptr)); self->vtable = vtable; self->user_data = user_data; self->user_data_free_func = user_data_free_func; return self; } -static void ful_url_launcher_api_can_launch_url_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { +static void ful_url_launcher_api_can_launch_url_cb( + FlBasicMessageChannel* channel, FlValue* message_, + FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API(user_data); if (self->vtable == nullptr || self->vtable->can_launch_url == nullptr) { @@ -160,19 +203,25 @@ static void ful_url_launcher_api_can_launch_url_cb(FlBasicMessageChannel* channe FlValue* value0 = fl_value_get_list_value(message_, 0); const gchar* url = fl_value_get_string(value0); - g_autoptr(FulUrlLauncherApiCanLaunchUrlResponse) response = self->vtable->can_launch_url(url, self->user_data); + g_autoptr(FulUrlLauncherApiCanLaunchUrlResponse) response = + self->vtable->can_launch_url(url, self->user_data); if (response == nullptr) { - g_warning("No response returned to %s.%s", "UrlLauncherApi", "canLaunchUrl"); + g_warning("No response returned to %s.%s", "UrlLauncherApi", + "canLaunchUrl"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", "canLaunchUrl", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", + "canLaunchUrl", error->message); } } -static void ful_url_launcher_api_launch_url_cb(FlBasicMessageChannel* channel, FlValue* message_, FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { +static void ful_url_launcher_api_launch_url_cb( + FlBasicMessageChannel* channel, FlValue* message_, + FlBasicMessageChannelResponseHandle* response_handle, gpointer user_data) { FulUrlLauncherApi* self = FUL_URL_LAUNCHER_API(user_data); if (self->vtable == nullptr || self->vtable->launch_url == nullptr) { @@ -181,39 +230,71 @@ static void ful_url_launcher_api_launch_url_cb(FlBasicMessageChannel* channel, F FlValue* value0 = fl_value_get_list_value(message_, 0); const gchar* url = fl_value_get_string(value0); - g_autoptr(FulUrlLauncherApiLaunchUrlResponse) response = self->vtable->launch_url(url, self->user_data); + g_autoptr(FulUrlLauncherApiLaunchUrlResponse) response = + self->vtable->launch_url(url, self->user_data); if (response == nullptr) { g_warning("No response returned to %s.%s", "UrlLauncherApi", "launchUrl"); return; } g_autoptr(GError) error = NULL; - if (!fl_basic_message_channel_respond(channel, response_handle, response->value, &error)) { - g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", "launchUrl", error->message); + if (!fl_basic_message_channel_respond(channel, response_handle, + response->value, &error)) { + g_warning("Failed to send response to %s.%s: %s", "UrlLauncherApi", + "launchUrl", error->message); } } -void ful_url_launcher_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FulUrlLauncherApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func) { - g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); - g_autoptr(FulUrlLauncherApi) api_data = ful_url_launcher_api_new(vtable, user_data, user_data_free_func); +void ful_url_launcher_api_set_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix, + const FulUrlLauncherApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func) { + g_autofree gchar* dot_suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); + g_autoptr(FulUrlLauncherApi) api_data = + ful_url_launcher_api_new(vtable, user_data, user_data_free_func); g_autoptr(FulMessageCodec) codec = ful_message_codec_new(); - g_autofree gchar* can_launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) can_launch_url_channel = fl_basic_message_channel_new(messenger, can_launch_url_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(can_launch_url_channel, ful_url_launcher_api_can_launch_url_cb, g_object_ref(api_data), g_object_unref); - g_autofree gchar* launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) launch_url_channel = fl_basic_message_channel_new(messenger, launch_url_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(launch_url_channel, ful_url_launcher_api_launch_url_cb, g_object_ref(api_data), g_object_unref); + g_autofree gchar* can_launch_url_channel_name = g_strdup_printf( + "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) can_launch_url_channel = + fl_basic_message_channel_new(messenger, can_launch_url_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler( + can_launch_url_channel, ful_url_launcher_api_can_launch_url_cb, + g_object_ref(api_data), g_object_unref); + g_autofree gchar* launch_url_channel_name = g_strdup_printf( + "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) launch_url_channel = + fl_basic_message_channel_new(messenger, launch_url_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler( + launch_url_channel, ful_url_launcher_api_launch_url_cb, + g_object_ref(api_data), g_object_unref); } -void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix) { - g_autofree gchar* dot_suffix = suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); +void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, + const gchar* suffix) { + g_autofree gchar* dot_suffix = + suffix != nullptr ? g_strdup_printf(".%s", suffix) : g_strdup(""); g_autoptr(FulMessageCodec) codec = ful_message_codec_new(); - g_autofree gchar* can_launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) can_launch_url_channel = fl_basic_message_channel_new(messenger, can_launch_url_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(can_launch_url_channel, nullptr, nullptr, nullptr); - g_autofree gchar* launch_url_channel_name = g_strdup_printf("dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", dot_suffix); - g_autoptr(FlBasicMessageChannel) launch_url_channel = fl_basic_message_channel_new(messenger, launch_url_channel_name, FL_MESSAGE_CODEC(codec)); - fl_basic_message_channel_set_message_handler(launch_url_channel, nullptr, nullptr, nullptr); + g_autofree gchar* can_launch_url_channel_name = g_strdup_printf( + "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.canLaunchUrl%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) can_launch_url_channel = + fl_basic_message_channel_new(messenger, can_launch_url_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(can_launch_url_channel, nullptr, + nullptr, nullptr); + g_autofree gchar* launch_url_channel_name = g_strdup_printf( + "dev.flutter.pigeon.url_launcher_linux.UrlLauncherApi.launchUrl%s", + dot_suffix); + g_autoptr(FlBasicMessageChannel) launch_url_channel = + fl_basic_message_channel_new(messenger, launch_url_channel_name, + FL_MESSAGE_CODEC(codec)); + fl_basic_message_channel_set_message_handler(launch_url_channel, nullptr, + nullptr, nullptr); } diff --git a/packages/url_launcher/url_launcher_linux/linux/messages.g.h b/packages/url_launcher/url_launcher_linux/linux/messages.g.h index 068b85386b1..52a981c7e0d 100644 --- a/packages/url_launcher/url_launcher_linux/linux/messages.g.h +++ b/packages/url_launcher/url_launcher_linux/linux/messages.g.h @@ -11,11 +11,15 @@ G_BEGIN_DECLS -G_DECLARE_FINAL_TYPE(FulMessageCodec, ful_message_codec, FUL, MESSAGE_CODEC, FlStandardMessageCodec) +G_DECLARE_FINAL_TYPE(FulMessageCodec, ful_message_codec, FUL, MESSAGE_CODEC, + FlStandardMessageCodec) -G_DECLARE_FINAL_TYPE(FulUrlLauncherApi, ful_url_launcher_api, FUL, URL_LAUNCHER_API, GObject) +G_DECLARE_FINAL_TYPE(FulUrlLauncherApi, ful_url_launcher_api, FUL, + URL_LAUNCHER_API, GObject) -G_DECLARE_FINAL_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, ful_url_launcher_api_can_launch_url_response, FUL, URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, + ful_url_launcher_api_can_launch_url_response, FUL, + URL_LAUNCHER_API_CAN_LAUNCH_URL_RESPONSE, GObject) /** * ful_url_launcher_api_can_launch_url_response_new: @@ -24,7 +28,8 @@ G_DECLARE_FINAL_TYPE(FulUrlLauncherApiCanLaunchUrlResponse, ful_url_launcher_api * * Returns: a new #FulUrlLauncherApiCanLaunchUrlResponse */ -FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new(gboolean return_value); +FulUrlLauncherApiCanLaunchUrlResponse* +ful_url_launcher_api_can_launch_url_response_new(gboolean return_value); /** * ful_url_launcher_api_can_launch_url_response_new_error: @@ -36,9 +41,14 @@ FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_respo * * Returns: a new #FulUrlLauncherApiCanLaunchUrlResponse */ -FulUrlLauncherApiCanLaunchUrlResponse* ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details); +FulUrlLauncherApiCanLaunchUrlResponse* +ful_url_launcher_api_can_launch_url_response_new_error(const gchar* code, + const gchar* message, + FlValue* details); -G_DECLARE_FINAL_TYPE(FulUrlLauncherApiLaunchUrlResponse, ful_url_launcher_api_launch_url_response, FUL, URL_LAUNCHER_API_LAUNCH_URL_RESPONSE, GObject) +G_DECLARE_FINAL_TYPE(FulUrlLauncherApiLaunchUrlResponse, + ful_url_launcher_api_launch_url_response, FUL, + URL_LAUNCHER_API_LAUNCH_URL_RESPONSE, GObject) /** * ful_url_launcher_api_launch_url_response_new: @@ -47,7 +57,8 @@ G_DECLARE_FINAL_TYPE(FulUrlLauncherApiLaunchUrlResponse, ful_url_launcher_api_la * * Returns: a new #FulUrlLauncherApiLaunchUrlResponse */ -FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new(const gchar* return_value); +FulUrlLauncherApiLaunchUrlResponse* +ful_url_launcher_api_launch_url_response_new(const gchar* return_value); /** * ful_url_launcher_api_launch_url_response_new_error: @@ -59,16 +70,22 @@ FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new * * Returns: a new #FulUrlLauncherApiLaunchUrlResponse */ -FulUrlLauncherApiLaunchUrlResponse* ful_url_launcher_api_launch_url_response_new_error(const gchar* code, const gchar* message, FlValue* details); +FulUrlLauncherApiLaunchUrlResponse* +ful_url_launcher_api_launch_url_response_new_error(const gchar* code, + const gchar* message, + FlValue* details); /** * FulUrlLauncherApiVTable: * - * Table of functions exposed by UrlLauncherApi to be implemented by the API provider. + * Table of functions exposed by UrlLauncherApi to be implemented by the API + * provider. */ typedef struct { - FulUrlLauncherApiCanLaunchUrlResponse* (*can_launch_url)(const gchar* url, gpointer user_data); - FulUrlLauncherApiLaunchUrlResponse* (*launch_url)(const gchar* url, gpointer user_data); + FulUrlLauncherApiCanLaunchUrlResponse* (*can_launch_url)(const gchar* url, + gpointer user_data); + FulUrlLauncherApiLaunchUrlResponse* (*launch_url)(const gchar* url, + gpointer user_data); } FulUrlLauncherApiVTable; /** @@ -78,11 +95,15 @@ typedef struct { * @suffix: (allow-none): a suffix to add to the API or %NULL for none. * @vtable: implementations of the methods in this API. * @user_data: (closure): user data to pass to the functions in @vtable. - * @user_data_free_func: (allow-none): a function which gets called to free @user_data, or %NULL. + * @user_data_free_func: (allow-none): a function which gets called to free + * @user_data, or %NULL. * * Connects the method handlers in the UrlLauncherApi API. */ -void ful_url_launcher_api_set_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix, const FulUrlLauncherApiVTable* vtable, gpointer user_data, GDestroyNotify user_data_free_func); +void ful_url_launcher_api_set_method_handlers( + FlBinaryMessenger* messenger, const gchar* suffix, + const FulUrlLauncherApiVTable* vtable, gpointer user_data, + GDestroyNotify user_data_free_func); /** * ful_url_launcher_api_clear_method_handlers: @@ -92,7 +113,8 @@ void ful_url_launcher_api_set_method_handlers(FlBinaryMessenger* messenger, cons * * Clears the method handlers in the UrlLauncherApi API. */ -void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, const gchar* suffix); +void ful_url_launcher_api_clear_method_handlers(FlBinaryMessenger* messenger, + const gchar* suffix); G_END_DECLS diff --git a/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart index ac146601da5..8c3a2fdbd42 100644 --- a/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_macos/lib/src/messages.g.dart @@ -17,21 +17,25 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Possible error conditions for [UrlLauncherApi] calls. enum UrlLauncherError { /// The URL could not be parsed as an NSURL. @@ -40,24 +44,19 @@ enum UrlLauncherError { /// Possible results for a [UrlLauncherApi] call with a boolean outcome. class UrlLauncherBoolResult { - UrlLauncherBoolResult({ - required this.value, - this.error, - }); + UrlLauncherBoolResult({required this.value, this.error}); bool value; UrlLauncherError? error; List _toList() { - return [ - value, - error, - ]; + return [value, error]; } Object encode() { - return _toList(); } + return _toList(); + } static UrlLauncherBoolResult decode(Object result) { result as List; @@ -81,11 +80,9 @@ class UrlLauncherBoolResult { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -93,10 +90,10 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is UrlLauncherError) { + } else if (value is UrlLauncherError) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is UrlLauncherBoolResult) { + } else if (value is UrlLauncherBoolResult) { buffer.putUint8(130); writeValue(buffer, value.encode()); } else { @@ -107,10 +104,10 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : UrlLauncherError.values[value]; - case 130: + case 130: return UrlLauncherBoolResult.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -122,9 +119,13 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + UrlLauncherApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -133,13 +134,17 @@ class UrlLauncherApi { /// Returns a true result if the URL can definitely be launched. Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -162,13 +167,17 @@ class UrlLauncherApi { /// Opens the URL externally, returning a true result if successful. Future launchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift b/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift index f7a25e762a6..1dfdbab0dd4 100644 --- a/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift +++ b/packages/url_launcher/url_launcher_macos/macos/url_launcher_macos/Sources/url_launcher_macos/messages.g.swift @@ -110,12 +110,12 @@ func deepEqualsmessages(_ lhs: Any?, _ rhs: Any?) -> Bool { func deepHashmessages(value: Any?, hasher: inout Hasher) { if let valueList = value as? [AnyHashable] { - for item in valueList { deepHashmessages(value: item, hasher: &hasher) } - return + for item in valueList { deepHashmessages(value: item, hasher: &hasher) } + return } if let valueDict = value as? [AnyHashable: AnyHashable] { - for key in valueDict.keys { + for key in valueDict.keys { hasher.combine(key) deepHashmessages(value: valueDict[key]!, hasher: &hasher) } @@ -129,8 +129,6 @@ func deepHashmessages(value: Any?, hasher: inout Hasher) { return hasher.combine(String(describing: value)) } - - /// Possible error conditions for [UrlLauncherApi] calls. enum UrlLauncherError: Int { /// The URL could not be parsed as an NSURL. @@ -144,7 +142,6 @@ struct UrlLauncherBoolResult: Hashable { var value: Bool var error: UrlLauncherError? = nil - // swift-format-ignore: AlwaysUseLowerCamelCase static func fromList(_ pigeonVar_list: [Any?]) -> UrlLauncherBoolResult? { let value = pigeonVar_list[0] as! Bool @@ -162,7 +159,8 @@ struct UrlLauncherBoolResult: Hashable { ] } static func == (lhs: UrlLauncherBoolResult, rhs: UrlLauncherBoolResult) -> Bool { - return deepEqualsmessages(lhs.toList(), rhs.toList()) } + return deepEqualsmessages(lhs.toList(), rhs.toList()) + } func hash(into hasher: inout Hasher) { deepHashmessages(value: toList(), hasher: &hasher) } @@ -225,10 +223,14 @@ protocol UrlLauncherApi { class UrlLauncherApiSetup { static var codec: FlutterStandardMessageCodec { MessagesPigeonCodec.shared } /// Sets up an instance of `UrlLauncherApi` to handle messages through the `binaryMessenger`. - static func setUp(binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "") { + static func setUp( + binaryMessenger: FlutterBinaryMessenger, api: UrlLauncherApi?, messageChannelSuffix: String = "" + ) { let channelSuffix = messageChannelSuffix.count > 0 ? ".\(messageChannelSuffix)" : "" /// Returns a true result if the URL can definitely be launched. - let canLaunchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let canLaunchUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.canLaunchUrl\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { canLaunchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -244,7 +246,9 @@ class UrlLauncherApiSetup { canLaunchUrlChannel.setMessageHandler(nil) } /// Opens the URL externally, returning a true result if successful. - let launchUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl\(channelSuffix)", binaryMessenger: binaryMessenger, codec: codec) + let launchUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.url_launcher_macos.UrlLauncherApi.launchUrl\(channelSuffix)", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { launchUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] diff --git a/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart b/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart index e63e087ff70..59366e2f068 100644 --- a/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart +++ b/packages/url_launcher/url_launcher_windows/lib/src/messages.g.dart @@ -18,7 +18,6 @@ PlatformException _createConnectionError(String channelName) { ); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -44,9 +43,13 @@ class UrlLauncherApi { /// Constructor for [UrlLauncherApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - UrlLauncherApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + UrlLauncherApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -54,13 +57,17 @@ class UrlLauncherApi { final String pigeonVar_messageChannelSuffix; Future canLaunchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -82,13 +89,17 @@ class UrlLauncherApi { } Future launchUrl(String url) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [url], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([url]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { diff --git a/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp b/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp index b76bccf16af..16714f132a2 100644 --- a/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp +++ b/packages/url_launcher/url_launcher_windows/windows/messages.g.cpp @@ -31,90 +31,102 @@ FlutterError CreateConnectionError(const std::string channel_name) { EncodableValue("")); } - PigeonInternalCodecSerializer::PigeonInternalCodecSerializer() {} EncodableValue PigeonInternalCodecSerializer::ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const { + uint8_t type, flutter::ByteStreamReader* stream) const { return flutter::StandardCodecSerializer::ReadValueOfType(type, stream); } void PigeonInternalCodecSerializer::WriteValue( - const EncodableValue& value, - flutter::ByteStreamWriter* stream) const { + const EncodableValue& value, flutter::ByteStreamWriter* stream) const { flutter::StandardCodecSerializer::WriteValue(value, stream); } /// The codec used by UrlLauncherApi. const flutter::StandardMessageCodec& UrlLauncherApi::GetCodec() { - return flutter::StandardMessageCodec::GetInstance(&PigeonInternalCodecSerializer::GetInstance()); + return flutter::StandardMessageCodec::GetInstance( + &PigeonInternalCodecSerializer::GetInstance()); } -// Sets up an instance of `UrlLauncherApi` to handle messages through the `binary_messenger`. -void UrlLauncherApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api) { +// Sets up an instance of `UrlLauncherApi` to handle messages through the +// `binary_messenger`. +void UrlLauncherApi::SetUp(flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api) { UrlLauncherApi::SetUp(binary_messenger, api, ""); } -void UrlLauncherApi::SetUp( - flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api, - const std::string& message_channel_suffix) { - const std::string prepended_suffix = message_channel_suffix.length() > 0 ? std::string(".") + message_channel_suffix : ""; +void UrlLauncherApi::SetUp(flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api, + const std::string& message_channel_suffix) { + const std::string prepended_suffix = + message_channel_suffix.length() > 0 + ? std::string(".") + message_channel_suffix + : ""; { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.canLaunchUrl" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_url_arg = args.at(0); - if (encodable_url_arg.IsNull()) { - reply(WrapError("url_arg unexpectedly null.")); - return; - } - const auto& url_arg = std::get(encodable_url_arg); - ErrorOr output = api->CanLaunchUrl(url_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_url_arg = args.at(0); + if (encodable_url_arg.IsNull()) { + reply(WrapError("url_arg unexpectedly null.")); + return; + } + const auto& url_arg = std::get(encodable_url_arg); + ErrorOr output = api->CanLaunchUrl(url_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } } { - BasicMessageChannel<> channel(binary_messenger, "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl" + prepended_suffix, &GetCodec()); + BasicMessageChannel<> channel( + binary_messenger, + "dev.flutter.pigeon.url_launcher_windows.UrlLauncherApi.launchUrl" + + prepended_suffix, + &GetCodec()); if (api != nullptr) { - channel.SetMessageHandler([api](const EncodableValue& message, const flutter::MessageReply& reply) { - try { - const auto& args = std::get(message); - const auto& encodable_url_arg = args.at(0); - if (encodable_url_arg.IsNull()) { - reply(WrapError("url_arg unexpectedly null.")); - return; - } - const auto& url_arg = std::get(encodable_url_arg); - ErrorOr output = api->LaunchUrl(url_arg); - if (output.has_error()) { - reply(WrapError(output.error())); - return; - } - EncodableList wrapped; - wrapped.push_back(EncodableValue(std::move(output).TakeValue())); - reply(EncodableValue(std::move(wrapped))); - } catch (const std::exception& exception) { - reply(WrapError(exception.what())); - } - }); + channel.SetMessageHandler( + [api](const EncodableValue& message, + const flutter::MessageReply& reply) { + try { + const auto& args = std::get(message); + const auto& encodable_url_arg = args.at(0); + if (encodable_url_arg.IsNull()) { + reply(WrapError("url_arg unexpectedly null.")); + return; + } + const auto& url_arg = std::get(encodable_url_arg); + ErrorOr output = api->LaunchUrl(url_arg); + if (output.has_error()) { + reply(WrapError(output.error())); + return; + } + EncodableList wrapped; + wrapped.push_back(EncodableValue(std::move(output).TakeValue())); + reply(EncodableValue(std::move(wrapped))); + } catch (const std::exception& exception) { + reply(WrapError(exception.what())); + } + }); } else { channel.SetMessageHandler(nullptr); } @@ -122,19 +134,15 @@ void UrlLauncherApi::SetUp( } EncodableValue UrlLauncherApi::WrapError(std::string_view error_message) { - return EncodableValue(EncodableList{ - EncodableValue(std::string(error_message)), - EncodableValue("Error"), - EncodableValue() - }); + return EncodableValue( + EncodableList{EncodableValue(std::string(error_message)), + EncodableValue("Error"), EncodableValue()}); } EncodableValue UrlLauncherApi::WrapError(const FlutterError& error) { - return EncodableValue(EncodableList{ - EncodableValue(error.code()), - EncodableValue(error.message()), - error.details() - }); + return EncodableValue(EncodableList{EncodableValue(error.code()), + EncodableValue(error.message()), + error.details()}); } } // namespace url_launcher_windows diff --git a/packages/url_launcher/url_launcher_windows/windows/messages.g.h b/packages/url_launcher/url_launcher_windows/windows/messages.g.h index 187c7455c30..37cb73c2c5e 100644 --- a/packages/url_launcher/url_launcher_windows/windows/messages.g.h +++ b/packages/url_launcher/url_launcher_windows/windows/messages.g.h @@ -17,17 +17,16 @@ namespace url_launcher_windows { - // Generated class from Pigeon. class FlutterError { public: - explicit FlutterError(const std::string& code) - : code_(code) {} + explicit FlutterError(const std::string& code) : code_(code) {} explicit FlutterError(const std::string& code, const std::string& message) - : code_(code), message_(message) {} - explicit FlutterError(const std::string& code, const std::string& message, const flutter::EncodableValue& details) - : code_(code), message_(message), details_(details) {} + : code_(code), message_(message) {} + explicit FlutterError(const std::string& code, const std::string& message, + const flutter::EncodableValue& details) + : code_(code), message_(message), details_(details) {} const std::string& code() const { return code_; } const std::string& message() const { return message_; } @@ -39,7 +38,8 @@ class FlutterError { flutter::EncodableValue details_; }; -template class ErrorOr { +template +class ErrorOr { public: ErrorOr(const T& rhs) : v_(rhs) {} ErrorOr(const T&& rhs) : v_(std::move(rhs)) {} @@ -58,8 +58,6 @@ template class ErrorOr { std::variant v_; }; - - class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { public: PigeonInternalCodecSerializer(); @@ -68,16 +66,16 @@ class PigeonInternalCodecSerializer : public flutter::StandardCodecSerializer { return sInstance; } - void WriteValue( - const flutter::EncodableValue& value, - flutter::ByteStreamWriter* stream) const override; + void WriteValue(const flutter::EncodableValue& value, + flutter::ByteStreamWriter* stream) const override; + protected: flutter::EncodableValue ReadValueOfType( - uint8_t type, - flutter::ByteStreamReader* stream) const override; + uint8_t type, flutter::ByteStreamReader* stream) const override; }; -// Generated interface from Pigeon that represents a handler of messages from Flutter. +// Generated interface from Pigeon that represents a handler of messages from +// Flutter. class UrlLauncherApi { public: UrlLauncherApi(const UrlLauncherApi&) = delete; @@ -88,16 +86,16 @@ class UrlLauncherApi { // The codec used by UrlLauncherApi. static const flutter::StandardMessageCodec& GetCodec(); - // Sets up an instance of `UrlLauncherApi` to handle messages through the `binary_messenger`. - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api); - static void SetUp( - flutter::BinaryMessenger* binary_messenger, - UrlLauncherApi* api, - const std::string& message_channel_suffix); + // Sets up an instance of `UrlLauncherApi` to handle messages through the + // `binary_messenger`. + static void SetUp(flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api); + static void SetUp(flutter::BinaryMessenger* binary_messenger, + UrlLauncherApi* api, + const std::string& message_channel_suffix); static flutter::EncodableValue WrapError(std::string_view error_message); static flutter::EncodableValue WrapError(const FlutterError& error); + protected: UrlLauncherApi() = default; }; diff --git a/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt b/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt index 65f789bb6e0..052cbf5232e 100644 --- a/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt +++ b/packages/video_player/video_player_android/android/src/main/kotlin/io/flutter/plugins/videoplayer/Messages.kt @@ -12,10 +12,11 @@ import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec +import io.flutter.plugin.common.StandardMethodCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object MessagesPigeonUtils { fun wrapResult(result: Any?): List { @@ -24,61 +25,53 @@ private object MessagesPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is FlutterError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } + fun deepEquals(a: Any?, b: Any?): Boolean { if (a is ByteArray && b is ByteArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is IntArray && b is IntArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is LongArray && b is LongArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is DoubleArray && b is DoubleArray) { - return a.contentEquals(b) + return a.contentEquals(b) } if (a is Array<*> && b is Array<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is List<*> && b is List<*>) { - return a.size == b.size && - a.indices.all{ deepEquals(a[it], b[it]) } + return a.size == b.size && a.indices.all { deepEquals(a[it], b[it]) } } if (a is Map<*, *> && b is Map<*, *>) { - return a.size == b.size && a.all { - (b as Map).contains(it.key) && - deepEquals(it.value, b[it.key]) - } + return a.size == b.size && + a.all { (b as Map).contains(it.key) && deepEquals(it.value, b[it.key]) } } return a == b } - } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class FlutterError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class FlutterError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** Pigeon equivalent of video_platform_interface's VideoFormat. */ @@ -113,26 +106,25 @@ enum class PlatformPlaybackState(val raw: Int) { } /** - * Generated class from Pigeon that represents data sent in messages. - * This class should not be extended by any user class outside of the generated file. + * Generated class from Pigeon that represents data sent in messages. This class should not be + * extended by any user class outside of the generated file. */ -sealed class PlatformVideoEvent +sealed class PlatformVideoEvent /** * Sent when the video is initialized and ready to play. * * Generated class from Pigeon that represents data sent in messages. */ -data class InitializationEvent ( - /** The video duration in milliseconds. */ - val duration: Long, - /** The width of the video in pixels. */ - val width: Long, - /** The height of the video in pixels. */ - val height: Long, - /** The rotation that should be applied during playback. */ - val rotationCorrection: Long -) : PlatformVideoEvent() - { +data class InitializationEvent( + /** The video duration in milliseconds. */ + val duration: Long, + /** The width of the video in pixels. */ + val width: Long, + /** The height of the video in pixels. */ + val height: Long, + /** The rotation that should be applied during playback. */ + val rotationCorrection: Long +) : PlatformVideoEvent() { companion object { fun fromList(pigeonVar_list: List): InitializationEvent { val duration = pigeonVar_list[0] as Long @@ -142,14 +134,16 @@ data class InitializationEvent ( return InitializationEvent(duration, width, height, rotationCorrection) } } + fun toList(): List { return listOf( - duration, - width, - height, - rotationCorrection, + duration, + width, + height, + rotationCorrection, ) } + override fun equals(other: Any?): Boolean { if (other !is InitializationEvent) { return false @@ -157,7 +151,8 @@ data class InitializationEvent ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -169,21 +164,20 @@ data class InitializationEvent ( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlaybackStateChangeEvent ( - val state: PlatformPlaybackState -) : PlatformVideoEvent() - { +data class PlaybackStateChangeEvent(val state: PlatformPlaybackState) : PlatformVideoEvent() { companion object { fun fromList(pigeonVar_list: List): PlaybackStateChangeEvent { val state = pigeonVar_list[0] as PlatformPlaybackState return PlaybackStateChangeEvent(state) } } + fun toList(): List { return listOf( - state, + state, ) } + override fun equals(other: Any?): Boolean { if (other !is PlaybackStateChangeEvent) { return false @@ -191,7 +185,8 @@ data class PlaybackStateChangeEvent ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -203,21 +198,20 @@ data class PlaybackStateChangeEvent ( * * Generated class from Pigeon that represents data sent in messages. */ -data class IsPlayingStateEvent ( - val isPlaying: Boolean -) : PlatformVideoEvent() - { +data class IsPlayingStateEvent(val isPlaying: Boolean) : PlatformVideoEvent() { companion object { fun fromList(pigeonVar_list: List): IsPlayingStateEvent { val isPlaying = pigeonVar_list[0] as Boolean return IsPlayingStateEvent(isPlaying) } } + fun toList(): List { return listOf( - isPlaying, + isPlaying, ) } + override fun equals(other: Any?): Boolean { if (other !is IsPlayingStateEvent) { return false @@ -225,7 +219,8 @@ data class IsPlayingStateEvent ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } @@ -235,21 +230,20 @@ data class IsPlayingStateEvent ( * * Generated class from Pigeon that represents data sent in messages. */ -data class PlatformVideoViewCreationParams ( - val playerId: Long -) - { +data class PlatformVideoViewCreationParams(val playerId: Long) { companion object { fun fromList(pigeonVar_list: List): PlatformVideoViewCreationParams { val playerId = pigeonVar_list[0] as Long return PlatformVideoViewCreationParams(playerId) } } + fun toList(): List { return listOf( - playerId, + playerId, ) } + override fun equals(other: Any?): Boolean { if (other !is PlatformVideoViewCreationParams) { return false @@ -257,19 +251,19 @@ data class PlatformVideoViewCreationParams ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class CreationOptions ( - val uri: String, - val formatHint: PlatformVideoFormat? = null, - val httpHeaders: Map, - val userAgent: String? = null -) - { +data class CreationOptions( + val uri: String, + val formatHint: PlatformVideoFormat? = null, + val httpHeaders: Map, + val userAgent: String? = null +) { companion object { fun fromList(pigeonVar_list: List): CreationOptions { val uri = pigeonVar_list[0] as String @@ -279,14 +273,16 @@ data class CreationOptions ( return CreationOptions(uri, formatHint, httpHeaders, userAgent) } } + fun toList(): List { return listOf( - uri, - formatHint, - httpHeaders, - userAgent, + uri, + formatHint, + httpHeaders, + userAgent, ) } + override fun equals(other: Any?): Boolean { if (other !is CreationOptions) { return false @@ -294,17 +290,14 @@ data class CreationOptions ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } /** Generated class from Pigeon that represents data sent in messages. */ -data class TexturePlayerIds ( - val playerId: Long, - val textureId: Long -) - { +data class TexturePlayerIds(val playerId: Long, val textureId: Long) { companion object { fun fromList(pigeonVar_list: List): TexturePlayerIds { val playerId = pigeonVar_list[0] as Long @@ -312,12 +305,14 @@ data class TexturePlayerIds ( return TexturePlayerIds(playerId, textureId) } } + fun toList(): List { return listOf( - playerId, - textureId, + playerId, + textureId, ) } + override fun equals(other: Any?): Boolean { if (other !is TexturePlayerIds) { return false @@ -325,37 +320,29 @@ data class TexturePlayerIds ( if (this === other) { return true } - return MessagesPigeonUtils.deepEquals(toList(), other.toList()) } + return MessagesPigeonUtils.deepEquals(toList(), other.toList()) + } override fun hashCode(): Int = toList().hashCode() } + private open class MessagesPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - PlatformVideoFormat.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { PlatformVideoFormat.ofRaw(it.toInt()) } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { - PlatformPlaybackState.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { PlatformPlaybackState.ofRaw(it.toInt()) } } 131.toByte() -> { - return (readValue(buffer) as? List)?.let { - InitializationEvent.fromList(it) - } + return (readValue(buffer) as? List)?.let { InitializationEvent.fromList(it) } } 132.toByte() -> { - return (readValue(buffer) as? List)?.let { - PlaybackStateChangeEvent.fromList(it) - } + return (readValue(buffer) as? List)?.let { PlaybackStateChangeEvent.fromList(it) } } 133.toByte() -> { - return (readValue(buffer) as? List)?.let { - IsPlayingStateEvent.fromList(it) - } + return (readValue(buffer) as? List)?.let { IsPlayingStateEvent.fromList(it) } } 134.toByte() -> { return (readValue(buffer) as? List)?.let { @@ -363,19 +350,16 @@ private open class MessagesPigeonCodec : StandardMessageCodec() { } } 135.toByte() -> { - return (readValue(buffer) as? List)?.let { - CreationOptions.fromList(it) - } + return (readValue(buffer) as? List)?.let { CreationOptions.fromList(it) } } 136.toByte() -> { - return (readValue(buffer) as? List)?.let { - TexturePlayerIds.fromList(it) - } + return (readValue(buffer) as? List)?.let { TexturePlayerIds.fromList(it) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is PlatformVideoFormat -> { stream.write(129) @@ -419,31 +403,47 @@ val MessagesPigeonMethodCodec = StandardMethodCodec(MessagesPigeonCodec()) /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ interface AndroidVideoPlayerApi { fun initialize() + fun createForPlatformView(options: CreationOptions): Long + fun createForTextureView(options: CreationOptions): TexturePlayerIds + fun dispose(playerId: Long) + fun setMixWithOthers(mixWithOthers: Boolean) + fun getLookupKeyForAsset(asset: String, packageName: String?): String companion object { /** The codec used by AndroidVideoPlayerApi. */ - val codec: MessageCodec by lazy { - MessagesPigeonCodec() - } - /** Sets up an instance of `AndroidVideoPlayerApi` to handle messages through the `binaryMessenger`. */ + val codec: MessageCodec by lazy { MessagesPigeonCodec() } + /** + * Sets up an instance of `AndroidVideoPlayerApi` to handle messages through the + * `binaryMessenger`. + */ @JvmOverloads - fun setUp(binaryMessenger: BinaryMessenger, api: AndroidVideoPlayerApi?, messageChannelSuffix: String = "") { - val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp( + binaryMessenger: BinaryMessenger, + api: AndroidVideoPlayerApi?, + messageChannelSuffix: String = "" + ) { + val separatedMessageChannelSuffix = + if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - api.initialize() - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.initialize() + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -451,16 +451,21 @@ interface AndroidVideoPlayerApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val optionsArg = args[0] as CreationOptions - val wrapped: List = try { - listOf(api.createForPlatformView(optionsArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createForPlatformView(optionsArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -468,16 +473,21 @@ interface AndroidVideoPlayerApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val optionsArg = args[0] as CreationOptions - val wrapped: List = try { - listOf(api.createForTextureView(optionsArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.createForTextureView(optionsArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -485,17 +495,22 @@ interface AndroidVideoPlayerApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val playerIdArg = args[0] as Long - val wrapped: List = try { - api.dispose(playerIdArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.dispose(playerIdArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -503,17 +518,22 @@ interface AndroidVideoPlayerApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val mixWithOthersArg = args[0] as Boolean - val wrapped: List = try { - api.setMixWithOthers(mixWithOthersArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setMixWithOthers(mixWithOthersArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -521,17 +541,22 @@ interface AndroidVideoPlayerApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val assetArg = args[0] as String val packageNameArg = args[1] as String? - val wrapped: List = try { - listOf(api.getLookupKeyForAsset(assetArg, packageNameArg)) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getLookupKeyForAsset(assetArg, packageNameArg)) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -562,25 +587,36 @@ interface VideoPlayerInstanceApi { companion object { /** The codec used by VideoPlayerInstanceApi. */ - val codec: MessageCodec by lazy { - MessagesPigeonCodec() - } - /** Sets up an instance of `VideoPlayerInstanceApi` to handle messages through the `binaryMessenger`. */ + val codec: MessageCodec by lazy { MessagesPigeonCodec() } + /** + * Sets up an instance of `VideoPlayerInstanceApi` to handle messages through the + * `binaryMessenger`. + */ @JvmOverloads - fun setUp(binaryMessenger: BinaryMessenger, api: VideoPlayerInstanceApi?, messageChannelSuffix: String = "") { - val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" + fun setUp( + binaryMessenger: BinaryMessenger, + api: VideoPlayerInstanceApi?, + messageChannelSuffix: String = "" + ) { + val separatedMessageChannelSuffix = + if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else "" run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val loopingArg = args[0] as Boolean - val wrapped: List = try { - api.setLooping(loopingArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setLooping(loopingArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -588,17 +624,22 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val volumeArg = args[0] as Double - val wrapped: List = try { - api.setVolume(volumeArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setVolume(volumeArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -606,17 +647,22 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val speedArg = args[0] as Double - val wrapped: List = try { - api.setPlaybackSpeed(speedArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setPlaybackSpeed(speedArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -624,15 +670,20 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - api.play() - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.play() + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -640,15 +691,20 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - api.pause() - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pause() + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -656,17 +712,22 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val positionArg = args[0] as Long - val wrapped: List = try { - api.seekTo(positionArg) - listOf(null) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.seekTo(positionArg) + listOf(null) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -674,14 +735,19 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - listOf(api.getCurrentPosition()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCurrentPosition()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -689,14 +755,19 @@ interface VideoPlayerInstanceApi { } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$separatedMessageChannelSuffix", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$separatedMessageChannelSuffix", + codec) if (api != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - listOf(api.getBufferedPosition()) - } catch (exception: Throwable) { - MessagesPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getBufferedPosition()) + } catch (exception: Throwable) { + MessagesPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -707,9 +778,8 @@ interface VideoPlayerInstanceApi { } } -private class MessagesPigeonStreamHandler( - val wrapper: MessagesPigeonEventChannelWrapper -) : EventChannel.StreamHandler { +private class MessagesPigeonStreamHandler(val wrapper: MessagesPigeonEventChannelWrapper) : + EventChannel.StreamHandler { var pigeonSink: PigeonEventSink? = null override fun onListen(p0: Any?, sink: EventChannel.EventSink) { @@ -742,17 +812,22 @@ class PigeonEventSink(private val sink: EventChannel.EventSink) { sink.endOfStream() } } - + abstract class VideoEventsStreamHandler : MessagesPigeonEventChannelWrapper { companion object { - fun register(messenger: BinaryMessenger, streamHandler: VideoEventsStreamHandler, instanceName: String = "") { - var channelName: String = "dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents" + fun register( + messenger: BinaryMessenger, + streamHandler: VideoEventsStreamHandler, + instanceName: String = "" + ) { + var channelName: String = + "dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents" if (instanceName.isNotEmpty()) { channelName += ".$instanceName" } val internalStreamHandler = MessagesPigeonStreamHandler(streamHandler) - EventChannel(messenger, channelName, MessagesPigeonMethodCodec).setStreamHandler(internalStreamHandler) + EventChannel(messenger, channelName, MessagesPigeonMethodCodec) + .setStreamHandler(internalStreamHandler) } } } - diff --git a/packages/video_player/video_player_android/lib/src/messages.g.dart b/packages/video_player/video_player_android/lib/src/messages.g.dart index a12af38e716..3339059181f 100644 --- a/packages/video_player/video_player_android/lib/src/messages.g.dart +++ b/packages/video_player/video_player_android/lib/src/messages.g.dart @@ -17,40 +17,33 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Pigeon equivalent of video_platform_interface's VideoFormat. -enum PlatformVideoFormat { - dash, - hls, - ss, -} +enum PlatformVideoFormat { dash, hls, ss } /// Pigeon equivalent of Player's playback state. /// https://developer.android.com/media/media3/exoplayer/listening-to-player-events#playback-state -enum PlatformPlaybackState { - idle, - buffering, - ready, - ended, - unknown, -} +enum PlatformPlaybackState { idle, buffering, ready, ended, unknown } -sealed class PlatformVideoEvent { -} +sealed class PlatformVideoEvent {} /// Sent when the video is initialized and ready to play. class InitializationEvent extends PlatformVideoEvent { @@ -74,16 +67,12 @@ class InitializationEvent extends PlatformVideoEvent { int rotationCorrection; List _toList() { - return [ - duration, - width, - height, - rotationCorrection, - ]; + return [duration, width, height, rotationCorrection]; } Object encode() { - return _toList(); } + return _toList(); + } static InitializationEvent decode(Object result) { result as List; @@ -109,40 +98,35 @@ class InitializationEvent extends PlatformVideoEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Sent when the video state changes. /// /// Corresponds to ExoPlayer's onPlaybackStateChanged. class PlaybackStateChangeEvent extends PlatformVideoEvent { - PlaybackStateChangeEvent({ - required this.state, - }); + PlaybackStateChangeEvent({required this.state}); PlatformPlaybackState state; List _toList() { - return [ - state, - ]; + return [state]; } Object encode() { - return _toList(); } + return _toList(); + } static PlaybackStateChangeEvent decode(Object result) { result as List; - return PlaybackStateChangeEvent( - state: result[0]! as PlatformPlaybackState, - ); + return PlaybackStateChangeEvent(state: result[0]! as PlatformPlaybackState); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlaybackStateChangeEvent || other.runtimeType != runtimeType) { + if (other is! PlaybackStateChangeEvent || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -153,34 +137,28 @@ class PlaybackStateChangeEvent extends PlatformVideoEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Sent when the video starts or stops playing. /// /// Corresponds to ExoPlayer's onIsPlayingChanged. class IsPlayingStateEvent extends PlatformVideoEvent { - IsPlayingStateEvent({ - required this.isPlaying, - }); + IsPlayingStateEvent({required this.isPlaying}); bool isPlaying; List _toList() { - return [ - isPlaying, - ]; + return [isPlaying]; } Object encode() { - return _toList(); } + return _toList(); + } static IsPlayingStateEvent decode(Object result) { result as List; - return IsPlayingStateEvent( - isPlaying: result[0]! as bool, - ); + return IsPlayingStateEvent(isPlaying: result[0]! as bool); } @override @@ -197,38 +175,33 @@ class IsPlayingStateEvent extends PlatformVideoEvent { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } /// Information passed to the platform view creation. class PlatformVideoViewCreationParams { - PlatformVideoViewCreationParams({ - required this.playerId, - }); + PlatformVideoViewCreationParams({required this.playerId}); int playerId; List _toList() { - return [ - playerId, - ]; + return [playerId]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformVideoViewCreationParams decode(Object result) { result as List; - return PlatformVideoViewCreationParams( - playerId: result[0]! as int, - ); + return PlatformVideoViewCreationParams(playerId: result[0]! as int); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformVideoViewCreationParams || other.runtimeType != runtimeType) { + if (other is! PlatformVideoViewCreationParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -239,8 +212,7 @@ class PlatformVideoViewCreationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class CreationOptions { @@ -260,23 +232,20 @@ class CreationOptions { String? userAgent; List _toList() { - return [ - uri, - formatHint, - httpHeaders, - userAgent, - ]; + return [uri, formatHint, httpHeaders, userAgent]; } Object encode() { - return _toList(); } + return _toList(); + } static CreationOptions decode(Object result) { result as List; return CreationOptions( uri: result[0]! as String, formatHint: result[1] as PlatformVideoFormat?, - httpHeaders: (result[2] as Map?)!.cast(), + httpHeaders: (result[2] as Map?)! + .cast(), userAgent: result[3] as String?, ); } @@ -295,29 +264,23 @@ class CreationOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class TexturePlayerIds { - TexturePlayerIds({ - required this.playerId, - required this.textureId, - }); + TexturePlayerIds({required this.playerId, required this.textureId}); int playerId; int textureId; List _toList() { - return [ - playerId, - textureId, - ]; + return [playerId, textureId]; } Object encode() { - return _toList(); } + return _toList(); + } static TexturePlayerIds decode(Object result) { result as List; @@ -341,11 +304,9 @@ class TexturePlayerIds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -353,28 +314,28 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformVideoFormat) { + } else if (value is PlatformVideoFormat) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is PlatformPlaybackState) { + } else if (value is PlatformPlaybackState) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is InitializationEvent) { + } else if (value is InitializationEvent) { buffer.putUint8(131); writeValue(buffer, value.encode()); - } else if (value is PlaybackStateChangeEvent) { + } else if (value is PlaybackStateChangeEvent) { buffer.putUint8(132); writeValue(buffer, value.encode()); - } else if (value is IsPlayingStateEvent) { + } else if (value is IsPlayingStateEvent) { buffer.putUint8(133); writeValue(buffer, value.encode()); - } else if (value is PlatformVideoViewCreationParams) { + } else if (value is PlatformVideoViewCreationParams) { buffer.putUint8(134); writeValue(buffer, value.encode()); - } else if (value is CreationOptions) { + } else if (value is CreationOptions) { buffer.putUint8(135); writeValue(buffer, value.encode()); - } else if (value is TexturePlayerIds) { + } else if (value is TexturePlayerIds) { buffer.putUint8(136); writeValue(buffer, value.encode()); } else { @@ -385,23 +346,23 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformVideoFormat.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : PlatformPlaybackState.values[value]; - case 131: + case 131: return InitializationEvent.decode(readValue(buffer)!); - case 132: + case 132: return PlaybackStateChangeEvent.decode(readValue(buffer)!); - case 133: + case 133: return IsPlayingStateEvent.decode(readValue(buffer)!); - case 134: + case 134: return PlatformVideoViewCreationParams.decode(readValue(buffer)!); - case 135: + case 135: return CreationOptions.decode(readValue(buffer)!); - case 136: + case 136: return TexturePlayerIds.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -409,15 +370,21 @@ class _PigeonCodec extends StandardMessageCodec { } } -const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec(_PigeonCodec()); +const StandardMethodCodec pigeonMethodCodec = StandardMethodCodec( + _PigeonCodec(), +); class AndroidVideoPlayerApi { /// Constructor for [AndroidVideoPlayerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - AndroidVideoPlayerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + AndroidVideoPlayerApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -425,12 +392,14 @@ class AndroidVideoPlayerApi { final String pigeonVar_messageChannelSuffix; Future initialize() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -448,13 +417,17 @@ class AndroidVideoPlayerApi { } Future createForPlatformView(CreationOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -476,13 +449,17 @@ class AndroidVideoPlayerApi { } Future createForTextureView(CreationOptions options) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [options], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -504,13 +481,17 @@ class AndroidVideoPlayerApi { } Future dispose(int playerId) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [playerId], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([playerId]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -527,13 +508,17 @@ class AndroidVideoPlayerApi { } Future setMixWithOthers(bool mixWithOthers) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mixWithOthers], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mixWithOthers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -550,13 +535,17 @@ class AndroidVideoPlayerApi { } Future getLookupKeyForAsset(String asset, String? packageName) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.AndroidVideoPlayerApi.getLookupKeyForAsset$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [asset, packageName], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([asset, packageName]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -582,9 +571,13 @@ class VideoPlayerInstanceApi { /// Constructor for [VideoPlayerInstanceApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - VideoPlayerInstanceApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + VideoPlayerInstanceApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -593,13 +586,17 @@ class VideoPlayerInstanceApi { /// Sets whether to automatically loop playback of the video. Future setLooping(bool looping) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [looping], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([looping]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -617,13 +614,17 @@ class VideoPlayerInstanceApi { /// Sets the volume, with 0.0 being muted and 1.0 being full volume. Future setVolume(double volume) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [volume], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([volume]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -641,13 +642,17 @@ class VideoPlayerInstanceApi { /// Sets the playback speed as a multiple of normal speed. Future setPlaybackSpeed(double speed) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [speed], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([speed]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -665,12 +670,14 @@ class VideoPlayerInstanceApi { /// Begins playback if the video is not currently playing. Future play() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -689,12 +696,14 @@ class VideoPlayerInstanceApi { /// Pauses playback if the video is currently playing. Future pause() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -713,13 +722,17 @@ class VideoPlayerInstanceApi { /// Seeks to the given playback position, in milliseconds. Future seekTo(int position) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [position], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([position]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -737,12 +750,14 @@ class VideoPlayerInstanceApi { /// Returns the current playback position, in milliseconds. Future getCurrentPosition() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getCurrentPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -766,12 +781,14 @@ class VideoPlayerInstanceApi { /// Returns the current buffer position, in milliseconds. Future getBufferedPosition() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_android.VideoPlayerInstanceApi.getBufferedPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -794,14 +811,15 @@ class VideoPlayerInstanceApi { } } -Stream videoEvents( {String instanceName = ''}) { +Stream videoEvents({String instanceName = ''}) { if (instanceName.isNotEmpty) { instanceName = '.$instanceName'; } - final EventChannel videoEventsChannel = - EventChannel('dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents$instanceName', pigeonMethodCodec); + final EventChannel videoEventsChannel = EventChannel( + 'dev.flutter.pigeon.video_player_android.VideoEventChannel.videoEvents$instanceName', + pigeonMethodCodec, + ); return videoEventsChannel.receiveBroadcastStream().map((dynamic event) { return event as PlatformVideoEvent; }); } - diff --git a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h index b02d1f01ef4..d06c3fd0179 100644 --- a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h +++ b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/include/video_player_avfoundation/messages.g.h @@ -21,26 +21,25 @@ NS_ASSUME_NONNULL_BEGIN @interface FVPPlatformVideoViewCreationParams : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithPlayerId:(NSInteger )playerId; -@property(nonatomic, assign) NSInteger playerId; ++ (instancetype)makeWithPlayerId:(NSInteger)playerId; +@property(nonatomic, assign) NSInteger playerId; @end @interface FVPCreationOptions : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; + (instancetype)makeWithUri:(NSString *)uri - httpHeaders:(NSDictionary *)httpHeaders; -@property(nonatomic, copy) NSString * uri; -@property(nonatomic, copy) NSDictionary * httpHeaders; + httpHeaders:(NSDictionary *)httpHeaders; +@property(nonatomic, copy) NSString *uri; +@property(nonatomic, copy) NSDictionary *httpHeaders; @end @interface FVPTexturePlayerIds : NSObject /// `init` unavailable to enforce nonnull fields, see the `make` class method. - (instancetype)init NS_UNAVAILABLE; -+ (instancetype)makeWithPlayerId:(NSInteger )playerId - textureId:(NSInteger )textureId; -@property(nonatomic, assign) NSInteger playerId; -@property(nonatomic, assign) NSInteger textureId; ++ (instancetype)makeWithPlayerId:(NSInteger)playerId textureId:(NSInteger)textureId; +@property(nonatomic, assign) NSInteger playerId; +@property(nonatomic, assign) NSInteger textureId; @end /// The codec used by all APIs. @@ -49,17 +48,25 @@ NSObject *FVPGetMessagesCodec(void); @protocol FVPAVFoundationVideoPlayerApi - (void)initialize:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable NSNumber *)createPlatformViewPlayerWithOptions:(FVPCreationOptions *)params error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSNumber *)createPlatformViewPlayerWithOptions:(FVPCreationOptions *)params + error:(FlutterError *_Nullable *_Nonnull)error; /// @return `nil` only when `error != nil`. -- (nullable FVPTexturePlayerIds *)createTexturePlayerWithOptions:(FVPCreationOptions *)creationOptions error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable FVPTexturePlayerIds *) + createTexturePlayerWithOptions:(FVPCreationOptions *)creationOptions + error:(FlutterError *_Nullable *_Nonnull)error; - (void)setMixWithOthers:(BOOL)mixWithOthers error:(FlutterError *_Nullable *_Nonnull)error; -- (nullable NSString *)fileURLForAssetWithName:(NSString *)asset package:(nullable NSString *)package error:(FlutterError *_Nullable *_Nonnull)error; +- (nullable NSString *)fileURLForAssetWithName:(NSString *)asset + package:(nullable NSString *)package + error:(FlutterError *_Nullable *_Nonnull)error; @end -extern void SetUpFVPAVFoundationVideoPlayerApi(id binaryMessenger, NSObject *_Nullable api); - -extern void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFVPAVFoundationVideoPlayerApi( + id binaryMessenger, + NSObject *_Nullable api); +extern void SetUpFVPAVFoundationVideoPlayerApiWithSuffix( + id binaryMessenger, + NSObject *_Nullable api, NSString *messageChannelSuffix); @protocol FVPVideoPlayerInstanceApi - (void)setLooping:(BOOL)looping error:(FlutterError *_Nullable *_Nonnull)error; @@ -73,8 +80,11 @@ extern void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, NSObject *_Nullable api); +extern void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, + NSObject *_Nullable api); -extern void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryMessenger, NSObject *_Nullable api, NSString *messageChannelSuffix); +extern void SetUpFVPVideoPlayerInstanceApiWithSuffix( + id binaryMessenger, NSObject *_Nullable api, + NSString *messageChannelSuffix); NS_ASSUME_NONNULL_END diff --git a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m index 816c9bba703..155ac2bacad 100644 --- a/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m +++ b/packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation/messages.g.m @@ -49,13 +49,15 @@ + (nullable FVPTexturePlayerIds *)nullableFromList:(NSArray *)list; @end @implementation FVPPlatformVideoViewCreationParams -+ (instancetype)makeWithPlayerId:(NSInteger )playerId { - FVPPlatformVideoViewCreationParams* pigeonResult = [[FVPPlatformVideoViewCreationParams alloc] init]; ++ (instancetype)makeWithPlayerId:(NSInteger)playerId { + FVPPlatformVideoViewCreationParams *pigeonResult = + [[FVPPlatformVideoViewCreationParams alloc] init]; pigeonResult.playerId = playerId; return pigeonResult; } + (FVPPlatformVideoViewCreationParams *)fromList:(NSArray *)list { - FVPPlatformVideoViewCreationParams *pigeonResult = [[FVPPlatformVideoViewCreationParams alloc] init]; + FVPPlatformVideoViewCreationParams *pigeonResult = + [[FVPPlatformVideoViewCreationParams alloc] init]; pigeonResult.playerId = [GetNullableObjectAtIndex(list, 0) integerValue]; return pigeonResult; } @@ -71,8 +73,8 @@ + (nullable FVPPlatformVideoViewCreationParams *)nullableFromList:(NSArray * @implementation FVPCreationOptions + (instancetype)makeWithUri:(NSString *)uri - httpHeaders:(NSDictionary *)httpHeaders { - FVPCreationOptions* pigeonResult = [[FVPCreationOptions alloc] init]; + httpHeaders:(NSDictionary *)httpHeaders { + FVPCreationOptions *pigeonResult = [[FVPCreationOptions alloc] init]; pigeonResult.uri = uri; pigeonResult.httpHeaders = httpHeaders; return pigeonResult; @@ -95,9 +97,8 @@ + (nullable FVPCreationOptions *)nullableFromList:(NSArray *)list { @end @implementation FVPTexturePlayerIds -+ (instancetype)makeWithPlayerId:(NSInteger )playerId - textureId:(NSInteger )textureId { - FVPTexturePlayerIds* pigeonResult = [[FVPTexturePlayerIds alloc] init]; ++ (instancetype)makeWithPlayerId:(NSInteger)playerId textureId:(NSInteger)textureId { + FVPTexturePlayerIds *pigeonResult = [[FVPTexturePlayerIds alloc] init]; pigeonResult.playerId = playerId; pigeonResult.textureId = textureId; return pigeonResult; @@ -124,11 +125,11 @@ @interface FVPMessagesPigeonCodecReader : FlutterStandardReader @implementation FVPMessagesPigeonCodecReader - (nullable id)readValueOfType:(UInt8)type { switch (type) { - case 129: + case 129: return [FVPPlatformVideoViewCreationParams fromList:[self readValue]]; - case 130: + case 130: return [FVPCreationOptions fromList:[self readValue]]; - case 131: + case 131: return [FVPTexturePlayerIds fromList:[self readValue]]; default: return [super readValueOfType:type]; @@ -170,25 +171,35 @@ - (FlutterStandardReader *)readerWithData:(NSData *)data { static FlutterStandardMessageCodec *sSharedObject = nil; static dispatch_once_t sPred = 0; dispatch_once(&sPred, ^{ - FVPMessagesPigeonCodecReaderWriter *readerWriter = [[FVPMessagesPigeonCodecReaderWriter alloc] init]; + FVPMessagesPigeonCodecReaderWriter *readerWriter = + [[FVPMessagesPigeonCodecReaderWriter alloc] init]; sSharedObject = [FlutterStandardMessageCodec codecWithReaderWriter:readerWriter]; }); return sSharedObject; } -void SetUpFVPAVFoundationVideoPlayerApi(id binaryMessenger, NSObject *api) { +void SetUpFVPAVFoundationVideoPlayerApi(id binaryMessenger, + NSObject *api) { SetUpFVPAVFoundationVideoPlayerApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.initialize", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"AVFoundationVideoPlayerApi.initialize", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(initialize:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(initialize:)", api); + NSCAssert([api respondsToSelector:@selector(initialize:)], + @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(initialize:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api initialize:&error]; @@ -199,13 +210,19 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForPlatformView", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"AVFoundationVideoPlayerApi.createForPlatformView", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createPlatformViewPlayerWithOptions:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(createPlatformViewPlayerWithOptions:error:)", api); + NSCAssert([api respondsToSelector:@selector(createPlatformViewPlayerWithOptions:error:)], + @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " + @"@selector(createPlatformViewPlayerWithOptions:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FVPCreationOptions *arg_params = GetNullableObjectAtIndex(args, 0); @@ -218,18 +235,25 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForTextureView", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString + stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"AVFoundationVideoPlayerApi.createForTextureView", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(createTexturePlayerWithOptions:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(createTexturePlayerWithOptions:error:)", api); + NSCAssert([api respondsToSelector:@selector(createTexturePlayerWithOptions:error:)], + @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " + @"@selector(createTexturePlayerWithOptions:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; FVPCreationOptions *arg_creationOptions = GetNullableObjectAtIndex(args, 0); FlutterError *error; - FVPTexturePlayerIds *output = [api createTexturePlayerWithOptions:arg_creationOptions error:&error]; + FVPTexturePlayerIds *output = [api createTexturePlayerWithOptions:arg_creationOptions + error:&error]; callback(wrapResult(output, error)); }]; } else { @@ -237,13 +261,18 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.setMixWithOthers", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"AVFoundationVideoPlayerApi.setMixWithOthers", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setMixWithOthers:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(setMixWithOthers:error:)", api); + NSCAssert([api respondsToSelector:@selector(setMixWithOthers:error:)], + @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " + @"@selector(setMixWithOthers:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; BOOL arg_mixWithOthers = [GetNullableObjectAtIndex(args, 0) boolValue]; @@ -256,13 +285,18 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.getAssetUrl", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"AVFoundationVideoPlayerApi.getAssetUrl", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(fileURLForAssetWithName:package:error:)], @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to @selector(fileURLForAssetWithName:package:error:)", api); + NSCAssert([api respondsToSelector:@selector(fileURLForAssetWithName:package:error:)], + @"FVPAVFoundationVideoPlayerApi api (%@) doesn't respond to " + @"@selector(fileURLForAssetWithName:package:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSString *arg_asset = GetNullableObjectAtIndex(args, 0); @@ -276,20 +310,30 @@ void SetUpFVPAVFoundationVideoPlayerApiWithSuffix(id bin } } } -void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, NSObject *api) { +void SetUpFVPVideoPlayerInstanceApi(id binaryMessenger, + NSObject *api) { SetUpFVPVideoPlayerInstanceApiWithSuffix(binaryMessenger, api, @""); } -void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryMessenger, NSObject *api, NSString *messageChannelSuffix) { - messageChannelSuffix = messageChannelSuffix.length > 0 ? [NSString stringWithFormat: @".%@", messageChannelSuffix] : @""; +void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryMessenger, + NSObject *api, + NSString *messageChannelSuffix) { + messageChannelSuffix = messageChannelSuffix.length > 0 + ? [NSString stringWithFormat:@".%@", messageChannelSuffix] + : @""; { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setLooping", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.setLooping", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setLooping:error:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setLooping:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(setLooping:error:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setLooping:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; BOOL arg_looping = [GetNullableObjectAtIndex(args, 0) boolValue]; @@ -302,13 +346,18 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setVolume", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.setVolume", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setVolume:error:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setVolume:error:)", api); + NSCAssert( + [api respondsToSelector:@selector(setVolume:error:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setVolume:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_volume = [GetNullableObjectAtIndex(args, 0) doubleValue]; @@ -321,13 +370,18 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setPlaybackSpeed", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.setPlaybackSpeed", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(setPlaybackSpeed:error:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(setPlaybackSpeed:error:)", api); + NSCAssert([api respondsToSelector:@selector(setPlaybackSpeed:error:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to " + @"@selector(setPlaybackSpeed:error:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; double arg_speed = [GetNullableObjectAtIndex(args, 0) doubleValue]; @@ -340,13 +394,17 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.play", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.play", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(playWithError:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(playWithError:)", api); + NSCAssert([api respondsToSelector:@selector(playWithError:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(playWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api playWithError:&error]; @@ -357,13 +415,16 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.getPosition", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.getPosition", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(position:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(position:)", api); + NSCAssert([api respondsToSelector:@selector(position:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(position:)", api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; NSNumber *output = [api position:&error]; @@ -374,32 +435,42 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.seekTo", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.seekTo", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(seekTo:completion:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(seekTo:completion:)", api); + NSCAssert( + [api respondsToSelector:@selector(seekTo:completion:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(seekTo:completion:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { NSArray *args = message; NSInteger arg_position = [GetNullableObjectAtIndex(args, 0) integerValue]; - [api seekTo:arg_position completion:^(FlutterError *_Nullable error) { - callback(wrapResult(nil, error)); - }]; + [api seekTo:arg_position + completion:^(FlutterError *_Nullable error) { + callback(wrapResult(nil, error)); + }]; }]; } else { [channel setMessageHandler:nil]; } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.pause", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.pause", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(pauseWithError:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(pauseWithError:)", api); + NSCAssert([api respondsToSelector:@selector(pauseWithError:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(pauseWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api pauseWithError:&error]; @@ -410,13 +481,18 @@ void SetUpFVPVideoPlayerInstanceApiWithSuffix(id binaryM } } { - FlutterBasicMessageChannel *channel = - [[FlutterBasicMessageChannel alloc] - initWithName:[NSString stringWithFormat:@"%@%@", @"dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.dispose", messageChannelSuffix] + FlutterBasicMessageChannel *channel = [[FlutterBasicMessageChannel alloc] + initWithName:[NSString stringWithFormat:@"%@%@", + @"dev.flutter.pigeon.video_player_avfoundation." + @"VideoPlayerInstanceApi.dispose", + messageChannelSuffix] binaryMessenger:binaryMessenger - codec:FVPGetMessagesCodec()]; + codec:FVPGetMessagesCodec()]; if (api) { - NSCAssert([api respondsToSelector:@selector(disposeWithError:)], @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(disposeWithError:)", api); + NSCAssert( + [api respondsToSelector:@selector(disposeWithError:)], + @"FVPVideoPlayerInstanceApi api (%@) doesn't respond to @selector(disposeWithError:)", + api); [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; [api disposeWithError:&error]; diff --git a/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart b/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart index bfdd9d5f62c..9072c153f95 100644 --- a/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart +++ b/packages/video_player/video_player_avfoundation/lib/src/messages.g.dart @@ -17,49 +17,49 @@ PlatformException _createConnectionError(String channelName) { message: 'Unable to establish connection on channel: "$channelName".', ); } + bool _deepEquals(Object? a, Object? b) { if (a is List && b is List) { return a.length == b.length && - a.indexed - .every(((int, dynamic) item) => _deepEquals(item.$2, b[item.$1])); + a.indexed.every( + ((int, dynamic) item) => _deepEquals(item.$2, b[item.$1]), + ); } if (a is Map && b is Map) { - return a.length == b.length && a.entries.every((MapEntry entry) => - (b as Map).containsKey(entry.key) && - _deepEquals(entry.value, b[entry.key])); + return a.length == b.length && + a.entries.every( + (MapEntry entry) => + (b as Map).containsKey(entry.key) && + _deepEquals(entry.value, b[entry.key]), + ); } return a == b; } - /// Information passed to the platform view creation. class PlatformVideoViewCreationParams { - PlatformVideoViewCreationParams({ - required this.playerId, - }); + PlatformVideoViewCreationParams({required this.playerId}); int playerId; List _toList() { - return [ - playerId, - ]; + return [playerId]; } Object encode() { - return _toList(); } + return _toList(); + } static PlatformVideoViewCreationParams decode(Object result) { result as List; - return PlatformVideoViewCreationParams( - playerId: result[0]! as int, - ); + return PlatformVideoViewCreationParams(playerId: result[0]! as int); } @override // ignore: avoid_equals_and_hash_code_on_mutable_classes bool operator ==(Object other) { - if (other is! PlatformVideoViewCreationParams || other.runtimeType != runtimeType) { + if (other is! PlatformVideoViewCreationParams || + other.runtimeType != runtimeType) { return false; } if (identical(this, other)) { @@ -70,35 +70,30 @@ class PlatformVideoViewCreationParams { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class CreationOptions { - CreationOptions({ - required this.uri, - required this.httpHeaders, - }); + CreationOptions({required this.uri, required this.httpHeaders}); String uri; Map httpHeaders; List _toList() { - return [ - uri, - httpHeaders, - ]; + return [uri, httpHeaders]; } Object encode() { - return _toList(); } + return _toList(); + } static CreationOptions decode(Object result) { result as List; return CreationOptions( uri: result[0]! as String, - httpHeaders: (result[1] as Map?)!.cast(), + httpHeaders: (result[1] as Map?)! + .cast(), ); } @@ -116,29 +111,23 @@ class CreationOptions { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } class TexturePlayerIds { - TexturePlayerIds({ - required this.playerId, - required this.textureId, - }); + TexturePlayerIds({required this.playerId, required this.textureId}); int playerId; int textureId; List _toList() { - return [ - playerId, - textureId, - ]; + return [playerId, textureId]; } Object encode() { - return _toList(); } + return _toList(); + } static TexturePlayerIds decode(Object result) { result as List; @@ -162,11 +151,9 @@ class TexturePlayerIds { @override // ignore: avoid_equals_and_hash_code_on_mutable_classes - int get hashCode => Object.hashAll(_toList()) -; + int get hashCode => Object.hashAll(_toList()); } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -174,13 +161,13 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is PlatformVideoViewCreationParams) { + } else if (value is PlatformVideoViewCreationParams) { buffer.putUint8(129); writeValue(buffer, value.encode()); - } else if (value is CreationOptions) { + } else if (value is CreationOptions) { buffer.putUint8(130); writeValue(buffer, value.encode()); - } else if (value is TexturePlayerIds) { + } else if (value is TexturePlayerIds) { buffer.putUint8(131); writeValue(buffer, value.encode()); } else { @@ -191,11 +178,11 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: return PlatformVideoViewCreationParams.decode(readValue(buffer)!); - case 130: + case 130: return CreationOptions.decode(readValue(buffer)!); - case 131: + case 131: return TexturePlayerIds.decode(readValue(buffer)!); default: return super.readValueOfType(type, buffer); @@ -207,9 +194,13 @@ class AVFoundationVideoPlayerApi { /// Constructor for [AVFoundationVideoPlayerApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - AVFoundationVideoPlayerApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + AVFoundationVideoPlayerApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -217,12 +208,14 @@ class AVFoundationVideoPlayerApi { final String pigeonVar_messageChannelSuffix; Future initialize() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.initialize$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -240,13 +233,17 @@ class AVFoundationVideoPlayerApi { } Future createForPlatformView(CreationOptions params) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForPlatformView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [params], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([params]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -267,14 +264,20 @@ class AVFoundationVideoPlayerApi { } } - Future createForTextureView(CreationOptions creationOptions) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + Future createForTextureView( + CreationOptions creationOptions, + ) async { + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.createForTextureView$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [creationOptions], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([creationOptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -296,13 +299,17 @@ class AVFoundationVideoPlayerApi { } Future setMixWithOthers(bool mixWithOthers) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.setMixWithOthers$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [mixWithOthers], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([mixWithOthers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -319,13 +326,17 @@ class AVFoundationVideoPlayerApi { } Future getAssetUrl(String asset, String? package) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.getAssetUrl$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.AVFoundationVideoPlayerApi.getAssetUrl$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [asset, package], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([asset, package]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -346,9 +357,13 @@ class VideoPlayerInstanceApi { /// Constructor for [VideoPlayerInstanceApi]. The [binaryMessenger] named argument is /// available for dependency injection. If it is left null, the default /// BinaryMessenger will be used which routes to the host platform. - VideoPlayerInstanceApi({BinaryMessenger? binaryMessenger, String messageChannelSuffix = ''}) - : pigeonVar_binaryMessenger = binaryMessenger, - pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : ''; + VideoPlayerInstanceApi({ + BinaryMessenger? binaryMessenger, + String messageChannelSuffix = '', + }) : pigeonVar_binaryMessenger = binaryMessenger, + pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty + ? '.$messageChannelSuffix' + : ''; final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = _PigeonCodec(); @@ -356,13 +371,17 @@ class VideoPlayerInstanceApi { final String pigeonVar_messageChannelSuffix; Future setLooping(bool looping) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setLooping$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [looping], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([looping]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -379,13 +398,17 @@ class VideoPlayerInstanceApi { } Future setVolume(double volume) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setVolume$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [volume], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([volume]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -402,13 +425,17 @@ class VideoPlayerInstanceApi { } Future setPlaybackSpeed(double speed) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.setPlaybackSpeed$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [speed], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([speed]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -425,12 +452,14 @@ class VideoPlayerInstanceApi { } Future play() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.play$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -448,12 +477,14 @@ class VideoPlayerInstanceApi { } Future getPosition() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.getPosition$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.getPosition$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -476,13 +507,17 @@ class VideoPlayerInstanceApi { } Future seekTo(int position) async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.seekTo$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [position], ); - final Future pigeonVar_sendFuture = pigeonVar_channel.send([position]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -499,12 +534,14 @@ class VideoPlayerInstanceApi { } Future pause() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.pause$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -522,12 +559,14 @@ class VideoPlayerInstanceApi { } Future dispose() async { - final String pigeonVar_channelName = 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.dispose$pigeonVar_messageChannelSuffix'; - final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + final String pigeonVar_channelName = + 'dev.flutter.pigeon.video_player_avfoundation.VideoPlayerInstanceApi.dispose$pigeonVar_messageChannelSuffix'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; diff --git a/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt b/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt index f9d5bd36045..dcfc795319f 100644 --- a/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt +++ b/packages/webview_flutter/webview_flutter_android/android/src/main/java/io/flutter/plugins/webviewflutter/AndroidWebkitLibrary.g.kt @@ -10,16 +10,17 @@ package io.flutter.plugins.webviewflutter import android.util.Log import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger -import io.flutter.plugin.common.EventChannel import io.flutter.plugin.common.MessageCodec -import io.flutter.plugin.common.StandardMethodCodec import io.flutter.plugin.common.StandardMessageCodec import java.io.ByteArrayOutputStream import java.nio.ByteBuffer + private object AndroidWebkitLibraryPigeonUtils { fun createConnectionError(channelName: String): AndroidWebKitError { - return AndroidWebKitError("channel-error", "Unable to establish connection on channel: '$channelName'.", "") } + return AndroidWebKitError( + "channel-error", "Unable to establish connection on channel: '$channelName'.", "") + } fun wrapResult(result: Any?): List { return listOf(result) @@ -27,50 +28,48 @@ private object AndroidWebkitLibraryPigeonUtils { fun wrapError(exception: Throwable): List { return if (exception is AndroidWebKitError) { - listOf( - exception.code, - exception.message, - exception.details - ) + listOf(exception.code, exception.message, exception.details) } else { listOf( - exception.javaClass.simpleName, - exception.toString(), - "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception) - ) + exception.javaClass.simpleName, + exception.toString(), + "Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)) } } } /** * Error class for passing custom error details to Flutter via a thrown PlatformException. + * * @property code The error code. * @property message The error message. * @property details The error details. Must be a datatype supported by the api codec. */ -class AndroidWebKitError ( - val code: String, - override val message: String? = null, - val details: Any? = null +class AndroidWebKitError( + val code: String, + override val message: String? = null, + val details: Any? = null ) : Throwable() /** * Maintains instances used to communicate with the corresponding objects in Dart. * - * Objects stored in this container are represented by an object in Dart that is also stored in - * an InstanceManager with the same identifier. + * Objects stored in this container are represented by an object in Dart that is also stored in an + * InstanceManager with the same identifier. * * When an instance is added with an identifier, either can be used to retrieve the other. * - * Added instances are added as a weak reference and a strong reference. When the strong - * reference is removed with [remove] and the weak reference is deallocated, the - * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the strong - * reference is removed and then the identifier is retrieved with the intention to pass the identifier - * to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the instance - * is recreated. The strong reference will then need to be removed manually again. + * Added instances are added as a weak reference and a strong reference. When the strong reference + * is removed with [remove] and the weak reference is deallocated, the + * `finalizationListener.onFinalize` is called with the instance's identifier. However, if the + * strong reference is removed and then the identifier is retrieved with the intention to pass the + * identifier to Dart (e.g. calling [getIdentifierForStrongReference]), the strong reference to the + * instance is recreated. The strong reference will then need to be removed manually again. */ @Suppress("UNCHECKED_CAST", "MemberVisibilityCanBePrivate") -class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener: PigeonFinalizationListener) { - /** Interface for listening when a weak reference of an instance is removed from the manager. */ +class AndroidWebkitLibraryPigeonInstanceManager( + private val finalizationListener: PigeonFinalizationListener +) { + /** Interface for listening when a weak reference of an instance is removed from the manager. */ interface PigeonFinalizationListener { fun onFinalize(identifier: Long) } @@ -139,19 +138,20 @@ class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener private const val tag = "PigeonInstanceManager" /** - * Instantiate a new manager with a listener for garbage collected weak - * references. + * Instantiate a new manager with a listener for garbage collected weak references. * * When the manager is no longer needed, [stopFinalizationListener] must be called. */ - fun create(finalizationListener: PigeonFinalizationListener): AndroidWebkitLibraryPigeonInstanceManager { + fun create( + finalizationListener: PigeonFinalizationListener + ): AndroidWebkitLibraryPigeonInstanceManager { return AndroidWebkitLibraryPigeonInstanceManager(finalizationListener) } } /** - * Removes `identifier` and return its associated strongly referenced instance, if present, - * from the manager. + * Removes `identifier` and return its associated strongly referenced instance, if present, from + * the manager. */ fun remove(identifier: Long): T? { logWarningIfFinalizationListenerHasStopped() @@ -161,15 +161,13 @@ class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener /** * Retrieves the identifier paired with an instance, if present, otherwise `null`. * - * * If the manager contains a strong reference to `instance`, it will return the identifier * associated with `instance`. If the manager contains only a weak reference to `instance`, a new * strong reference to `instance` will be added and will need to be removed again with [remove]. * - * * If this method returns a nonnull identifier, this method also expects the Dart - * `AndroidWebkitLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart instance the - * identifier is associated with. + * `AndroidWebkitLibraryPigeonInstanceManager` to have, or recreate, a weak reference to the Dart + * instance the identifier is associated with. */ fun getIdentifierForStrongReference(instance: Any?): Long? { logWarningIfFinalizationListenerHasStopped() @@ -186,9 +184,9 @@ class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener /** * Adds a new instance that was instantiated from Dart. * - * The same instance can be added multiple times, but each identifier must be unique. This - * allows two objects that are equivalent (e.g. the `equals` method returns true and their - * hashcodes are equal) to both be added. + * The same instance can be added multiple times, but each identifier must be unique. This allows + * two objects that are equivalent (e.g. the `equals` method returns true and their hashcodes are + * equal) to both be added. * * [identifier] must be >= 0 and unique. */ @@ -200,13 +198,15 @@ class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener /** * Adds a new unique instance that was instantiated from the host platform. * - * If the manager contains [instance], this returns the corresponding identifier. If the - * manager does not contain [instance], this adds the instance and returns a unique - * identifier for that [instance]. + * If the manager contains [instance], this returns the corresponding identifier. If the manager + * does not contain [instance], this adds the instance and returns a unique identifier for that + * [instance]. */ fun addHostCreatedInstance(instance: Any): Long { logWarningIfFinalizationListenerHasStopped() - require(!containsInstance(instance)) { "Instance of ${instance.javaClass} has already been added." } + require(!containsInstance(instance)) { + "Instance of ${instance.javaClass} has already been added." + } val identifier = nextIdentifier++ addInstance(instance, identifier) return identifier @@ -290,39 +290,43 @@ class AndroidWebkitLibraryPigeonInstanceManager(private val finalizationListener private fun logWarningIfFinalizationListenerHasStopped() { if (hasFinalizationListenerStopped()) { Log.w( - tag, - "The manager was used after calls to the PigeonFinalizationListener has been stopped." - ) + tag, + "The manager was used after calls to the PigeonFinalizationListener has been stopped.") } } } - /** Generated API for managing the Dart and native `InstanceManager`s. */ private class AndroidWebkitLibraryPigeonInstanceManagerApi(val binaryMessenger: BinaryMessenger) { companion object { /** The codec used by AndroidWebkitLibraryPigeonInstanceManagerApi. */ - val codec: MessageCodec by lazy { - AndroidWebkitLibraryPigeonCodec() - } + val codec: MessageCodec by lazy { AndroidWebkitLibraryPigeonCodec() } /** - * Sets up an instance of `AndroidWebkitLibraryPigeonInstanceManagerApi` to handle messages from the - * `binaryMessenger`. + * Sets up an instance of `AndroidWebkitLibraryPigeonInstanceManagerApi` to handle messages from + * the `binaryMessenger`. */ - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, instanceManager: AndroidWebkitLibraryPigeonInstanceManager?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + instanceManager: AndroidWebkitLibraryPigeonInstanceManager? + ) { run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference", + codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> val args = message as List val identifierArg = args[0] as Long - val wrapped: List = try { - instanceManager.remove(identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + instanceManager.remove(identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -330,15 +334,20 @@ private class AndroidWebkitLibraryPigeonInstanceManagerApi(val binaryMessenger: } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.clear", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.clear", + codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> - val wrapped: List = try { - instanceManager.clear() - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + instanceManager.clear() + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -348,26 +357,28 @@ private class AndroidWebkitLibraryPigeonInstanceManagerApi(val binaryMessenger: } } - fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) -{ - val channelName = "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference" + fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { + val channelName = + "dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } } /** - * Provides implementations for each ProxyApi implementation and provides access to resources - * needed by any implementation. + * Provides implementations for each ProxyApi implementation and provides access to resources needed + * by any implementation. */ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: BinaryMessenger) { /** Whether APIs should ignore calling to Dart. */ @@ -384,20 +395,19 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: init { val api = AndroidWebkitLibraryPigeonInstanceManagerApi(binaryMessenger) - instanceManager = AndroidWebkitLibraryPigeonInstanceManager.create( - object : AndroidWebkitLibraryPigeonInstanceManager.PigeonFinalizationListener { - override fun onFinalize(identifier: Long) { - api.removeStrongReference(identifier) { - if (it.isFailure) { - Log.e( - "PigeonProxyApiRegistrar", - "Failed to remove Dart strong reference with identifier: $identifier" - ) - } - } - } - } - ) + instanceManager = + AndroidWebkitLibraryPigeonInstanceManager.create( + object : AndroidWebkitLibraryPigeonInstanceManager.PigeonFinalizationListener { + override fun onFinalize(identifier: Long) { + api.removeStrongReference(identifier) { + if (it.isFailure) { + Log.e( + "PigeonProxyApiRegistrar", + "Failed to remove Dart strong reference with identifier: $identifier") + } + } + } + }) } /** * An implementation of [PigeonApiWebResourceRequest] used to add a new Dart instance of @@ -424,8 +434,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiWebResourceErrorCompat(): PigeonApiWebResourceErrorCompat /** - * An implementation of [PigeonApiWebViewPoint] used to add a new Dart instance of - * `WebViewPoint` to the Dart `InstanceManager`. + * An implementation of [PigeonApiWebViewPoint] used to add a new Dart instance of `WebViewPoint` + * to the Dart `InstanceManager`. */ abstract fun getPigeonApiWebViewPoint(): PigeonApiWebViewPoint @@ -442,14 +452,14 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiCookieManager(): PigeonApiCookieManager /** - * An implementation of [PigeonApiWebView] used to add a new Dart instance of - * `WebView` to the Dart `InstanceManager`. + * An implementation of [PigeonApiWebView] used to add a new Dart instance of `WebView` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiWebView(): PigeonApiWebView /** - * An implementation of [PigeonApiWebSettings] used to add a new Dart instance of - * `WebSettings` to the Dart `InstanceManager`. + * An implementation of [PigeonApiWebSettings] used to add a new Dart instance of `WebSettings` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiWebSettings(): PigeonApiWebSettings @@ -484,8 +494,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiFlutterAssetManager(): PigeonApiFlutterAssetManager /** - * An implementation of [PigeonApiWebStorage] used to add a new Dart instance of - * `WebStorage` to the Dart `InstanceManager`. + * An implementation of [PigeonApiWebStorage] used to add a new Dart instance of `WebStorage` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiWebStorage(): PigeonApiWebStorage @@ -508,14 +518,14 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiCustomViewCallback(): PigeonApiCustomViewCallback /** - * An implementation of [PigeonApiView] used to add a new Dart instance of - * `View` to the Dart `InstanceManager`. + * An implementation of [PigeonApiView] used to add a new Dart instance of `View` to the Dart + * `InstanceManager`. */ abstract fun getPigeonApiView(): PigeonApiView /** - * An implementation of [PigeonApiGeolocationPermissionsCallback] used to add a new Dart instance of - * `GeolocationPermissionsCallback` to the Dart `InstanceManager`. + * An implementation of [PigeonApiGeolocationPermissionsCallback] used to add a new Dart instance + * of `GeolocationPermissionsCallback` to the Dart `InstanceManager`. */ abstract fun getPigeonApiGeolocationPermissionsCallback(): PigeonApiGeolocationPermissionsCallback @@ -538,11 +548,10 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiClientCertRequest(): PigeonApiClientCertRequest /** - * An implementation of [PigeonApiPrivateKey] used to add a new Dart instance of - * `PrivateKey` to the Dart `InstanceManager`. + * An implementation of [PigeonApiPrivateKey] used to add a new Dart instance of `PrivateKey` to + * the Dart `InstanceManager`. */ - open fun getPigeonApiPrivateKey(): PigeonApiPrivateKey - { + open fun getPigeonApiPrivateKey(): PigeonApiPrivateKey { return PigeonApiPrivateKey(this) } @@ -550,8 +559,7 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: * An implementation of [PigeonApiX509Certificate] used to add a new Dart instance of * `X509Certificate` to the Dart `InstanceManager`. */ - open fun getPigeonApiX509Certificate(): PigeonApiX509Certificate - { + open fun getPigeonApiX509Certificate(): PigeonApiX509Certificate { return PigeonApiX509Certificate(this) } @@ -562,8 +570,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiSslErrorHandler(): PigeonApiSslErrorHandler /** - * An implementation of [PigeonApiSslError] used to add a new Dart instance of - * `SslError` to the Dart `InstanceManager`. + * An implementation of [PigeonApiSslError] used to add a new Dart instance of `SslError` to the + * Dart `InstanceManager`. */ abstract fun getPigeonApiSslError(): PigeonApiSslError @@ -580,8 +588,8 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiSslCertificate(): PigeonApiSslCertificate /** - * An implementation of [PigeonApiCertificate] used to add a new Dart instance of - * `Certificate` to the Dart `InstanceManager`. + * An implementation of [PigeonApiCertificate] used to add a new Dart instance of `Certificate` to + * the Dart `InstanceManager`. */ abstract fun getPigeonApiCertificate(): PigeonApiCertificate @@ -598,31 +606,41 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: abstract fun getPigeonApiWebViewFeature(): PigeonApiWebViewFeature fun setUp() { - AndroidWebkitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, instanceManager) + AndroidWebkitLibraryPigeonInstanceManagerApi.setUpMessageHandlers( + binaryMessenger, instanceManager) PigeonApiCookieManager.setUpMessageHandlers(binaryMessenger, getPigeonApiCookieManager()) PigeonApiWebView.setUpMessageHandlers(binaryMessenger, getPigeonApiWebView()) PigeonApiWebSettings.setUpMessageHandlers(binaryMessenger, getPigeonApiWebSettings()) - PigeonApiJavaScriptChannel.setUpMessageHandlers(binaryMessenger, getPigeonApiJavaScriptChannel()) + PigeonApiJavaScriptChannel.setUpMessageHandlers( + binaryMessenger, getPigeonApiJavaScriptChannel()) PigeonApiWebViewClient.setUpMessageHandlers(binaryMessenger, getPigeonApiWebViewClient()) PigeonApiDownloadListener.setUpMessageHandlers(binaryMessenger, getPigeonApiDownloadListener()) PigeonApiWebChromeClient.setUpMessageHandlers(binaryMessenger, getPigeonApiWebChromeClient()) - PigeonApiFlutterAssetManager.setUpMessageHandlers(binaryMessenger, getPigeonApiFlutterAssetManager()) + PigeonApiFlutterAssetManager.setUpMessageHandlers( + binaryMessenger, getPigeonApiFlutterAssetManager()) PigeonApiWebStorage.setUpMessageHandlers(binaryMessenger, getPigeonApiWebStorage()) - PigeonApiPermissionRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiPermissionRequest()) - PigeonApiCustomViewCallback.setUpMessageHandlers(binaryMessenger, getPigeonApiCustomViewCallback()) + PigeonApiPermissionRequest.setUpMessageHandlers( + binaryMessenger, getPigeonApiPermissionRequest()) + PigeonApiCustomViewCallback.setUpMessageHandlers( + binaryMessenger, getPigeonApiCustomViewCallback()) PigeonApiView.setUpMessageHandlers(binaryMessenger, getPigeonApiView()) - PigeonApiGeolocationPermissionsCallback.setUpMessageHandlers(binaryMessenger, getPigeonApiGeolocationPermissionsCallback()) + PigeonApiGeolocationPermissionsCallback.setUpMessageHandlers( + binaryMessenger, getPigeonApiGeolocationPermissionsCallback()) PigeonApiHttpAuthHandler.setUpMessageHandlers(binaryMessenger, getPigeonApiHttpAuthHandler()) PigeonApiAndroidMessage.setUpMessageHandlers(binaryMessenger, getPigeonApiAndroidMessage()) - PigeonApiClientCertRequest.setUpMessageHandlers(binaryMessenger, getPigeonApiClientCertRequest()) + PigeonApiClientCertRequest.setUpMessageHandlers( + binaryMessenger, getPigeonApiClientCertRequest()) PigeonApiSslErrorHandler.setUpMessageHandlers(binaryMessenger, getPigeonApiSslErrorHandler()) PigeonApiSslError.setUpMessageHandlers(binaryMessenger, getPigeonApiSslError()) - PigeonApiSslCertificateDName.setUpMessageHandlers(binaryMessenger, getPigeonApiSslCertificateDName()) + PigeonApiSslCertificateDName.setUpMessageHandlers( + binaryMessenger, getPigeonApiSslCertificateDName()) PigeonApiSslCertificate.setUpMessageHandlers(binaryMessenger, getPigeonApiSslCertificate()) PigeonApiCertificate.setUpMessageHandlers(binaryMessenger, getPigeonApiCertificate()) - PigeonApiWebSettingsCompat.setUpMessageHandlers(binaryMessenger, getPigeonApiWebSettingsCompat()) + PigeonApiWebSettingsCompat.setUpMessageHandlers( + binaryMessenger, getPigeonApiWebSettingsCompat()) PigeonApiWebViewFeature.setUpMessageHandlers(binaryMessenger, getPigeonApiWebViewFeature()) } + fun tearDown() { AndroidWebkitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger, null) PigeonApiCookieManager.setUpMessageHandlers(binaryMessenger, null) @@ -650,17 +668,17 @@ abstract class AndroidWebkitLibraryPigeonProxyApiRegistrar(val binaryMessenger: PigeonApiWebViewFeature.setUpMessageHandlers(binaryMessenger, null) } } -private class AndroidWebkitLibraryPigeonProxyApiBaseCodec(val registrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) : AndroidWebkitLibraryPigeonCodec() { + +private class AndroidWebkitLibraryPigeonProxyApiBaseCodec( + val registrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) : AndroidWebkitLibraryPigeonCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 128.toByte() -> { val identifier: Long = readValue(buffer) as Long val instance: Any? = registrar.instanceManager.getInstance(identifier) if (instance == null) { - Log.e( - "PigeonProxyApiBaseCodec", - "Failed to find instance with identifier: $identifier" - ) + Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: $identifier") } return instance } @@ -669,16 +687,32 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec(val registrar: Android } override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { - if (value is Boolean || value is ByteArray || value is Double || value is DoubleArray || value is FloatArray || value is Int || value is IntArray || value is List<*> || value is Long || value is LongArray || value is Map<*, *> || value is String || value is FileChooserMode || value is ConsoleMessageLevel || value is OverScrollMode || value is SslErrorType || value is MixedContentMode || value == null) { + if (value is Boolean || + value is ByteArray || + value is Double || + value is DoubleArray || + value is FloatArray || + value is Int || + value is IntArray || + value is List<*> || + value is Long || + value is LongArray || + value is Map<*, *> || + value is String || + value is FileChooserMode || + value is ConsoleMessageLevel || + value is OverScrollMode || + value is SslErrorType || + value is MixedContentMode || + value == null) { super.writeValue(stream, value) return } fun logNewInstanceFailure(apiName: String, value: Any, exception: Throwable?) { Log.w( - "PigeonProxyApiBaseCodec", - "Failed to create new Dart proxy instance of $apiName: $value. $exception" - ) + "PigeonProxyApiBaseCodec", + "Failed to create new Dart proxy instance of $apiName: $value. $exception") } if (value is android.webkit.WebResourceRequest) { @@ -687,218 +721,188 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec(val registrar: Android logNewInstanceFailure("WebResourceRequest", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebResourceResponse) { + } else if (value is android.webkit.WebResourceResponse) { registrar.getPigeonApiWebResourceResponse().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebResourceResponse", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebResourceError) { + } else if (value is android.webkit.WebResourceError) { registrar.getPigeonApiWebResourceError().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebResourceError", value, it.exceptionOrNull()) } } - } - else if (value is androidx.webkit.WebResourceErrorCompat) { + } else if (value is androidx.webkit.WebResourceErrorCompat) { registrar.getPigeonApiWebResourceErrorCompat().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebResourceErrorCompat", value, it.exceptionOrNull()) } } - } - else if (value is WebViewPoint) { + } else if (value is WebViewPoint) { registrar.getPigeonApiWebViewPoint().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebViewPoint", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.ConsoleMessage) { + } else if (value is android.webkit.ConsoleMessage) { registrar.getPigeonApiConsoleMessage().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ConsoleMessage", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.CookieManager) { + } else if (value is android.webkit.CookieManager) { registrar.getPigeonApiCookieManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CookieManager", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebView) { + } else if (value is android.webkit.WebView) { registrar.getPigeonApiWebView().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebView", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebSettings) { + } else if (value is android.webkit.WebSettings) { registrar.getPigeonApiWebSettings().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebSettings", value, it.exceptionOrNull()) } } - } - else if (value is JavaScriptChannel) { + } else if (value is JavaScriptChannel) { registrar.getPigeonApiJavaScriptChannel().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("JavaScriptChannel", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebViewClient) { + } else if (value is android.webkit.WebViewClient) { registrar.getPigeonApiWebViewClient().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebViewClient", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.DownloadListener) { + } else if (value is android.webkit.DownloadListener) { registrar.getPigeonApiDownloadListener().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("DownloadListener", value, it.exceptionOrNull()) } } - } - else if (value is io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl) { + } else if (value + is io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl) { registrar.getPigeonApiWebChromeClient().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebChromeClient", value, it.exceptionOrNull()) } } - } - else if (value is io.flutter.plugins.webviewflutter.FlutterAssetManager) { + } else if (value is io.flutter.plugins.webviewflutter.FlutterAssetManager) { registrar.getPigeonApiFlutterAssetManager().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FlutterAssetManager", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebStorage) { + } else if (value is android.webkit.WebStorage) { registrar.getPigeonApiWebStorage().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebStorage", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebChromeClient.FileChooserParams) { + } else if (value is android.webkit.WebChromeClient.FileChooserParams) { registrar.getPigeonApiFileChooserParams().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("FileChooserParams", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.PermissionRequest) { + } else if (value is android.webkit.PermissionRequest) { registrar.getPigeonApiPermissionRequest().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("PermissionRequest", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.WebChromeClient.CustomViewCallback) { + } else if (value is android.webkit.WebChromeClient.CustomViewCallback) { registrar.getPigeonApiCustomViewCallback().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("CustomViewCallback", value, it.exceptionOrNull()) } } - } - else if (value is android.view.View) { + } else if (value is android.view.View) { registrar.getPigeonApiView().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("View", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.GeolocationPermissions.Callback) { + } else if (value is android.webkit.GeolocationPermissions.Callback) { registrar.getPigeonApiGeolocationPermissionsCallback().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("GeolocationPermissionsCallback", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.HttpAuthHandler) { + } else if (value is android.webkit.HttpAuthHandler) { registrar.getPigeonApiHttpAuthHandler().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("HttpAuthHandler", value, it.exceptionOrNull()) } } - } - else if (value is android.os.Message) { + } else if (value is android.os.Message) { registrar.getPigeonApiAndroidMessage().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("AndroidMessage", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.ClientCertRequest) { + } else if (value is android.webkit.ClientCertRequest) { registrar.getPigeonApiClientCertRequest().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("ClientCertRequest", value, it.exceptionOrNull()) } } - } - else if (value is java.security.PrivateKey) { + } else if (value is java.security.PrivateKey) { registrar.getPigeonApiPrivateKey().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("PrivateKey", value, it.exceptionOrNull()) } } - } - else if (value is java.security.cert.X509Certificate) { + } else if (value is java.security.cert.X509Certificate) { registrar.getPigeonApiX509Certificate().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("X509Certificate", value, it.exceptionOrNull()) } } - } - else if (value is android.webkit.SslErrorHandler) { + } else if (value is android.webkit.SslErrorHandler) { registrar.getPigeonApiSslErrorHandler().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("SslErrorHandler", value, it.exceptionOrNull()) } } - } - else if (value is android.net.http.SslError) { + } else if (value is android.net.http.SslError) { registrar.getPigeonApiSslError().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("SslError", value, it.exceptionOrNull()) } } - } - else if (value is android.net.http.SslCertificate.DName) { + } else if (value is android.net.http.SslCertificate.DName) { registrar.getPigeonApiSslCertificateDName().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("SslCertificateDName", value, it.exceptionOrNull()) } } - } - else if (value is android.net.http.SslCertificate) { + } else if (value is android.net.http.SslCertificate) { registrar.getPigeonApiSslCertificate().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("SslCertificate", value, it.exceptionOrNull()) } } - } - else if (value is java.security.cert.Certificate) { + } else if (value is java.security.cert.Certificate) { registrar.getPigeonApiCertificate().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("Certificate", value, it.exceptionOrNull()) } } - } - else if (value is androidx.webkit.WebSettingsCompat) { + } else if (value is androidx.webkit.WebSettingsCompat) { registrar.getPigeonApiWebSettingsCompat().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebSettingsCompat", value, it.exceptionOrNull()) } } - } - else if (value is androidx.webkit.WebViewFeature) { + } else if (value is androidx.webkit.WebViewFeature) { registrar.getPigeonApiWebViewFeature().pigeon_newInstance(value) { if (it.isFailure) { logNewInstanceFailure("WebViewFeature", value, it.exceptionOrNull()) @@ -911,7 +915,9 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec(val registrar: Android stream.write(128) writeValue(stream, registrar.instanceManager.getIdentifierForStrongReference(value)) } - else -> throw IllegalArgumentException("Unsupported value: '$value' of type '${value.javaClass.name}'") + else -> + throw IllegalArgumentException( + "Unsupported value: '$value' of type '${value.javaClass.name}'") } } } @@ -923,29 +929,31 @@ private class AndroidWebkitLibraryPigeonProxyApiBaseCodec(val registrar: Android */ enum class FileChooserMode(val raw: Int) { /** - * Open single file and requires that the file exists before allowing the - * user to pick it. + * Open single file and requires that the file exists before allowing the user to pick it. * - * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN. + * See + * https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN. */ OPEN(0), /** * Similar to [open] but allows multiple files to be selected. * - * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN_MULTIPLE. + * See + * https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN_MULTIPLE. */ OPEN_MULTIPLE(1), /** * Allows picking a nonexistent file and saving it. * - * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_SAVE. + * See + * https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_SAVE. */ SAVE(2), /** * Indicates a `FileChooserMode` with an unknown mode. * - * This does not represent an actual value provided by the platform and only - * indicates a value was provided that isn't currently supported. + * This does not represent an actual value provided by the platform and only indicates a value was + * provided that isn't currently supported. */ UNKNOWN(3); @@ -995,8 +1003,8 @@ enum class ConsoleMessageLevel(val raw: Int) { /** * Indicates a message with an unknown level. * - * This does not represent an actual value provided by the platform and only - * indicates a value was provided that isn't currently supported. + * This does not represent an actual value provided by the platform and only indicates a value was + * provided that isn't currently supported. */ UNKNOWN(5); @@ -1013,14 +1021,11 @@ enum class ConsoleMessageLevel(val raw: Int) { * See https://developer.android.com/reference/android/view/View#OVER_SCROLL_ALWAYS. */ enum class OverScrollMode(val raw: Int) { - /** - * Always allow a user to over-scroll this view, provided it is a view that - * can scroll. - */ + /** Always allow a user to over-scroll this view, provided it is a view that can scroll. */ ALWAYS(0), /** - * Allow a user to over-scroll this view only if the content is large enough - * to meaningfully scroll, provided it is a view that can scroll. + * Allow a user to over-scroll this view only if the content is large enough to meaningfully + * scroll, provided it is a view that can scroll. */ IF_CONTENT_SCROLLS(1), /** Never allow a user to over-scroll this view. */ @@ -1070,19 +1075,16 @@ enum class SslErrorType(val raw: Int) { */ enum class MixedContentMode(val raw: Int) { /** - * The WebView will allow a secure origin to load content from any other - * origin, even if that origin is insecure. + * The WebView will allow a secure origin to load content from any other origin, even if that + * origin is insecure. */ ALWAYS_ALLOW(0), /** - * The WebView will attempt to be compatible with the approach of a modern - * web browser with regard to mixed content. + * The WebView will attempt to be compatible with the approach of a modern web browser with regard + * to mixed content. */ COMPATIBILITY_MODE(1), - /** - * The WebView will not allow a secure origin to load content from an - * insecure origin. - */ + /** The WebView will not allow a secure origin to load content from an insecure origin. */ NEVER_ALLOW(2); companion object { @@ -1091,38 +1093,30 @@ enum class MixedContentMode(val raw: Int) { } } } + private open class AndroidWebkitLibraryPigeonCodec : StandardMessageCodec() { override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? { return when (type) { 129.toByte() -> { - return (readValue(buffer) as Long?)?.let { - FileChooserMode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { FileChooserMode.ofRaw(it.toInt()) } } 130.toByte() -> { - return (readValue(buffer) as Long?)?.let { - ConsoleMessageLevel.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { ConsoleMessageLevel.ofRaw(it.toInt()) } } 131.toByte() -> { - return (readValue(buffer) as Long?)?.let { - OverScrollMode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { OverScrollMode.ofRaw(it.toInt()) } } 132.toByte() -> { - return (readValue(buffer) as Long?)?.let { - SslErrorType.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { SslErrorType.ofRaw(it.toInt()) } } 133.toByte() -> { - return (readValue(buffer) as Long?)?.let { - MixedContentMode.ofRaw(it.toInt()) - } + return (readValue(buffer) as Long?)?.let { MixedContentMode.ofRaw(it.toInt()) } } else -> super.readValueOfType(type, buffer) } } - override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { + + override fun writeValue(stream: ByteArrayOutputStream, value: Any?) { when (value) { is FileChooserMode -> { stream.write(129) @@ -1155,7 +1149,9 @@ private open class AndroidWebkitLibraryPigeonCodec : StandardMessageCodec() { * See https://developer.android.com/reference/android/webkit/WebResourceRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceRequest(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebResourceRequest( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The URL for which the resource request was made. */ abstract fun url(pigeon_instance: android.webkit.WebResourceRequest): String @@ -1172,20 +1168,25 @@ abstract class PigeonApiWebResourceRequest(open val pigeonRegistrar: AndroidWebk abstract fun method(pigeon_instance: android.webkit.WebResourceRequest): String /** The headers associated with the request. */ - abstract fun requestHeaders(pigeon_instance: android.webkit.WebResourceRequest): Map? + abstract fun requestHeaders( + pigeon_instance: android.webkit.WebResourceRequest + ): Map? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebResourceRequest, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebResourceRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val urlArg = url(pigeon_instanceArg) val isForMainFrameArg = isForMainFrame(pigeon_instanceArg) val isRedirectArg = isRedirect(pigeon_instanceArg) @@ -1194,22 +1195,34 @@ abstract class PigeonApiWebResourceRequest(open val pigeonRegistrar: AndroidWebk val requestHeadersArg = requestHeaders(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, urlArg, isForMainFrameArg, isRedirectArg, hasGestureArg, methodArg, requestHeadersArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, + urlArg, + isForMainFrameArg, + isRedirectArg, + hasGestureArg, + methodArg, + requestHeadersArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** * Encapsulates a resource response. @@ -1217,50 +1230,59 @@ abstract class PigeonApiWebResourceRequest(open val pigeonRegistrar: AndroidWebk * See https://developer.android.com/reference/android/webkit/WebResourceResponse. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceResponse(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebResourceResponse( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The resource response's status code. */ abstract fun statusCode(pigeon_instance: android.webkit.WebResourceResponse): Long @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceResponse and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebResourceResponse, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebResourceResponse, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val statusCodeArg = statusCode(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, statusCodeArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * Encapsulates information about errors that occurred during loading of web - * resources. + * Encapsulates information about errors that occurred during loading of web resources. * * See https://developer.android.com/reference/android/webkit/WebResourceError. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceError(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebResourceError( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The error code of the error. */ abstract fun errorCode(pigeon_instance: android.webkit.WebResourceError): Long @@ -1269,45 +1291,52 @@ abstract class PigeonApiWebResourceError(open val pigeonRegistrar: AndroidWebkit @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebResourceError, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebResourceError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val descriptionArg = description(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, errorCodeArg, descriptionArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * Encapsulates information about errors that occurred during loading of web - * resources. + * Encapsulates information about errors that occurred during loading of web resources. * * See https://developer.android.com/reference/androidx/webkit/WebResourceErrorCompat. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebResourceErrorCompat(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebResourceErrorCompat( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The error code of the error. */ abstract fun errorCode(pigeon_instance: androidx.webkit.WebResourceErrorCompat): Long @@ -1316,36 +1345,42 @@ abstract class PigeonApiWebResourceErrorCompat(open val pigeonRegistrar: Android @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebResourceErrorCompat and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.webkit.WebResourceErrorCompat, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.webkit.WebResourceErrorCompat, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val errorCodeArg = errorCode(pigeon_instanceArg) val descriptionArg = description(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, errorCodeArg, descriptionArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Represents a position on a web page. @@ -1353,23 +1388,25 @@ abstract class PigeonApiWebResourceErrorCompat(open val pigeonRegistrar: Android * This is a custom class created for convenience of the wrapper. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebViewPoint(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebViewPoint( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun x(pigeon_instance: WebViewPoint): Long abstract fun y(pigeon_instance: WebViewPoint): Long @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebViewPoint and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: WebViewPoint, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: WebViewPoint, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val xArg = x(pigeon_instanceArg) val yArg = y(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -1379,17 +1416,19 @@ abstract class PigeonApiWebViewPoint(open val pigeonRegistrar: AndroidWebkitLibr channel.send(listOf(pigeon_identifierArg, xArg, yArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Represents a JavaScript console message from WebCore. @@ -1397,7 +1436,9 @@ abstract class PigeonApiWebViewPoint(open val pigeonRegistrar: AndroidWebkitLibr * See https://developer.android.com/reference/android/webkit/ConsoleMessage */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiConsoleMessage(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiConsoleMessage( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun lineNumber(pigeon_instance: android.webkit.ConsoleMessage): Long abstract fun message(pigeon_instance: android.webkit.ConsoleMessage): String @@ -1408,38 +1449,44 @@ abstract class PigeonApiConsoleMessage(open val pigeonRegistrar: AndroidWebkitLi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ConsoleMessage and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.ConsoleMessage, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.ConsoleMessage, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val lineNumberArg = lineNumber(pigeon_instanceArg) val messageArg = message(pigeon_instanceArg) val levelArg = level(pigeon_instanceArg) val sourceIdArg = sourceId(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, lineNumberArg, messageArg, levelArg, sourceIdArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Manages the cookies used by an application's `WebView` instances. @@ -1447,34 +1494,49 @@ abstract class PigeonApiConsoleMessage(open val pigeonRegistrar: AndroidWebkitLi * See https://developer.android.com/reference/android/webkit/CookieManager. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCookieManager( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun instance(): android.webkit.CookieManager /** Sets a single cookie (key-value pair) for the given URL. */ abstract fun setCookie(pigeon_instance: android.webkit.CookieManager, url: String, value: String) /** Removes all cookies. */ - abstract fun removeAllCookies(pigeon_instance: android.webkit.CookieManager, callback: (Result) -> Unit) + abstract fun removeAllCookies( + pigeon_instance: android.webkit.CookieManager, + callback: (Result) -> Unit + ) /** Sets whether the `WebView` should allow third party cookies to be set. */ - abstract fun setAcceptThirdPartyCookies(pigeon_instance: android.webkit.CookieManager, webView: android.webkit.WebView, accept: Boolean) + abstract fun setAcceptThirdPartyCookies( + pigeon_instance: android.webkit.CookieManager, + webView: android.webkit.WebView, + accept: Boolean + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCookieManager?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.instance", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.CookieManager.instance", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1482,19 +1544,24 @@ abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.setCookie", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.CookieManager.setCookie", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.CookieManager val urlArg = args[1] as String val valueArg = args[2] as String - val wrapped: List = try { - api.setCookie(pigeon_instanceArg, urlArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setCookie(pigeon_instanceArg, urlArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1502,7 +1569,11 @@ abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.removeAllCookies", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.CookieManager.removeAllCookies", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -1522,19 +1593,24 @@ abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CookieManager.setAcceptThirdPartyCookies", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.CookieManager.setAcceptThirdPartyCookies", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.CookieManager val webViewArg = args[1] as android.webkit.WebView val acceptArg = args[2] as Boolean - val wrapped: List = try { - api.setAcceptThirdPartyCookies(pigeon_instanceArg, webViewArg, acceptArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAcceptThirdPartyCookies(pigeon_instanceArg, webViewArg, acceptArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1546,34 +1622,40 @@ abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLib @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CookieManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.CookieManager, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.CookieManager, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * A View that displays web pages. @@ -1581,23 +1663,38 @@ abstract class PigeonApiCookieManager(open val pigeonRegistrar: AndroidWebkitLib * See https://developer.android.com/reference/android/webkit/WebView. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebView( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): android.webkit.WebView /** The WebSettings object used to control the settings for this WebView. */ abstract fun settings(pigeon_instance: android.webkit.WebView): android.webkit.WebSettings /** Loads the given data into this WebView using a 'data' scheme URL. */ - abstract fun loadData(pigeon_instance: android.webkit.WebView, data: String, mimeType: String?, encoding: String?) - - /** - * Loads the given data into this WebView, using baseUrl as the base URL for - * the content. - */ - abstract fun loadDataWithBaseUrl(pigeon_instance: android.webkit.WebView, baseUrl: String?, data: String, mimeType: String?, encoding: String?, historyUrl: String?) + abstract fun loadData( + pigeon_instance: android.webkit.WebView, + data: String, + mimeType: String?, + encoding: String? + ) + + /** Loads the given data into this WebView, using baseUrl as the base URL for the content. */ + abstract fun loadDataWithBaseUrl( + pigeon_instance: android.webkit.WebView, + baseUrl: String?, + data: String, + mimeType: String?, + encoding: String?, + historyUrl: String? + ) /** Loads the given URL. */ - abstract fun loadUrl(pigeon_instance: android.webkit.WebView, url: String, headers: Map) + abstract fun loadUrl( + pigeon_instance: android.webkit.WebView, + url: String, + headers: Map + ) /** Loads the URL with postData using "POST" method into this WebView. */ abstract fun postUrl(pigeon_instance: android.webkit.WebView, url: String, data: ByteArray) @@ -1623,41 +1720,51 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi /** Clears the resource cache. */ abstract fun clearCache(pigeon_instance: android.webkit.WebView, includeDiskFiles: Boolean) - /** - * Asynchronously evaluates JavaScript in the context of the currently - * displayed page. - */ - abstract fun evaluateJavascript(pigeon_instance: android.webkit.WebView, javascriptString: String, callback: (Result) -> Unit) + /** Asynchronously evaluates JavaScript in the context of the currently displayed page. */ + abstract fun evaluateJavascript( + pigeon_instance: android.webkit.WebView, + javascriptString: String, + callback: (Result) -> Unit + ) /** Gets the title for the current page. */ abstract fun getTitle(pigeon_instance: android.webkit.WebView): String? /** - * Enables debugging of web contents (HTML / CSS / JavaScript) loaded into - * any WebViews of this application. + * Enables debugging of web contents (HTML / CSS / JavaScript) loaded into any WebViews of this + * application. */ abstract fun setWebContentsDebuggingEnabled(enabled: Boolean) - /** - * Sets the WebViewClient that will receive various notifications and - * requests. - */ - abstract fun setWebViewClient(pigeon_instance: android.webkit.WebView, client: android.webkit.WebViewClient?) + /** Sets the WebViewClient that will receive various notifications and requests. */ + abstract fun setWebViewClient( + pigeon_instance: android.webkit.WebView, + client: android.webkit.WebViewClient? + ) /** Injects the supplied Java object into this WebView. */ - abstract fun addJavaScriptChannel(pigeon_instance: android.webkit.WebView, channel: JavaScriptChannel) + abstract fun addJavaScriptChannel( + pigeon_instance: android.webkit.WebView, + channel: JavaScriptChannel + ) /** Removes a previously injected Java object from this WebView. */ abstract fun removeJavaScriptChannel(pigeon_instance: android.webkit.WebView, name: String) /** - * Registers the interface to be used when content can not be handled by the - * rendering engine, and should be downloaded instead. + * Registers the interface to be used when content can not be handled by the rendering engine, and + * should be downloaded instead. */ - abstract fun setDownloadListener(pigeon_instance: android.webkit.WebView, listener: android.webkit.DownloadListener?) + abstract fun setDownloadListener( + pigeon_instance: android.webkit.WebView, + listener: android.webkit.DownloadListener? + ) /** Sets the chrome handler. */ - abstract fun setWebChromeClient(pigeon_instance: android.webkit.WebView, client: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl?) + abstract fun setWebChromeClient( + pigeon_instance: android.webkit.WebView, + client: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl? + ) /** Sets the background color for this view. */ abstract fun setBackgroundColor(pigeon_instance: android.webkit.WebView, color: Long) @@ -1670,17 +1777,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebView?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1688,18 +1801,24 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.settings", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.settings", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val pigeon_identifierArg = args[1] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.settings(pigeon_instanceArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.settings(pigeon_instanceArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1707,7 +1826,11 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.loadData", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.loadData", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -1715,12 +1838,13 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi val dataArg = args[1] as String val mimeTypeArg = args[2] as String? val encodingArg = args[3] as String? - val wrapped: List = try { - api.loadData(pigeon_instanceArg, dataArg, mimeTypeArg, encodingArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.loadData(pigeon_instanceArg, dataArg, mimeTypeArg, encodingArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1728,7 +1852,11 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.loadDataWithBaseUrl", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.loadDataWithBaseUrl", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -1738,12 +1866,19 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi val mimeTypeArg = args[3] as String? val encodingArg = args[4] as String? val historyUrlArg = args[5] as String? - val wrapped: List = try { - api.loadDataWithBaseUrl(pigeon_instanceArg, baseUrlArg, dataArg, mimeTypeArg, encodingArg, historyUrlArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.loadDataWithBaseUrl( + pigeon_instanceArg, + baseUrlArg, + dataArg, + mimeTypeArg, + encodingArg, + historyUrlArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1751,19 +1886,24 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.loadUrl", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.loadUrl", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val urlArg = args[1] as String val headersArg = args[2] as Map - val wrapped: List = try { - api.loadUrl(pigeon_instanceArg, urlArg, headersArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.loadUrl(pigeon_instanceArg, urlArg, headersArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1771,19 +1911,24 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.postUrl", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.postUrl", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val urlArg = args[1] as String val dataArg = args[2] as ByteArray - val wrapped: List = try { - api.postUrl(pigeon_instanceArg, urlArg, dataArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.postUrl(pigeon_instanceArg, urlArg, dataArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1791,16 +1936,19 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.getUrl", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.getUrl", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - listOf(api.getUrl(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getUrl(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1808,16 +1956,21 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.canGoBack", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.canGoBack", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - listOf(api.canGoBack(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.canGoBack(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1825,16 +1978,21 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.canGoForward", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.canGoForward", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - listOf(api.canGoForward(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.canGoForward(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1842,17 +2000,20 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.goBack", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.goBack", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - api.goBack(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.goBack(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1860,17 +2021,22 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.goForward", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.goForward", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - api.goForward(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.goForward(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1878,17 +2044,20 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.reload", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.reload", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - api.reload(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.reload(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1896,18 +2065,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.clearCache", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.clearCache", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val includeDiskFilesArg = args[1] as Boolean - val wrapped: List = try { - api.clearCache(pigeon_instanceArg, includeDiskFilesArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.clearCache(pigeon_instanceArg, includeDiskFilesArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1915,13 +2089,18 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.evaluateJavascript", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.evaluateJavascript", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val javascriptStringArg = args[1] as String - api.evaluateJavascript(pigeon_instanceArg, javascriptStringArg) { result: Result -> + api.evaluateJavascript(pigeon_instanceArg, javascriptStringArg) { + result: Result -> val error = result.exceptionOrNull() if (error != null) { reply.reply(AndroidWebkitLibraryPigeonUtils.wrapError(error)) @@ -1936,16 +2115,21 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.getTitle", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.getTitle", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - listOf(api.getTitle(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getTitle(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1953,17 +2137,22 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setWebContentsDebuggingEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.setWebContentsDebuggingEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val enabledArg = args[0] as Boolean - val wrapped: List = try { - api.setWebContentsDebuggingEnabled(enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setWebContentsDebuggingEnabled(enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1971,18 +2160,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setWebViewClient", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.setWebViewClient", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val clientArg = args[1] as android.webkit.WebViewClient? - val wrapped: List = try { - api.setWebViewClient(pigeon_instanceArg, clientArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setWebViewClient(pigeon_instanceArg, clientArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -1990,18 +2184,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.addJavaScriptChannel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.addJavaScriptChannel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val channelArg = args[1] as JavaScriptChannel - val wrapped: List = try { - api.addJavaScriptChannel(pigeon_instanceArg, channelArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.addJavaScriptChannel(pigeon_instanceArg, channelArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2009,18 +2208,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.removeJavaScriptChannel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.removeJavaScriptChannel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val nameArg = args[1] as String - val wrapped: List = try { - api.removeJavaScriptChannel(pigeon_instanceArg, nameArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.removeJavaScriptChannel(pigeon_instanceArg, nameArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2028,18 +2232,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setDownloadListener", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.setDownloadListener", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val listenerArg = args[1] as android.webkit.DownloadListener? - val wrapped: List = try { - api.setDownloadListener(pigeon_instanceArg, listenerArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setDownloadListener(pigeon_instanceArg, listenerArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2047,18 +2256,26 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setWebChromeClient", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.setWebChromeClient", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val clientArg = args[1] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl? - val wrapped: List = try { - api.setWebChromeClient(pigeon_instanceArg, clientArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val clientArg = + args[1] + as + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl? + val wrapped: List = + try { + api.setWebChromeClient(pigeon_instanceArg, clientArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2066,18 +2283,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.setBackgroundColor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.setBackgroundColor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView val colorArg = args[1] as Long - val wrapped: List = try { - api.setBackgroundColor(pigeon_instanceArg, colorArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setBackgroundColor(pigeon_instanceArg, colorArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2085,17 +2307,22 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebView.destroy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebView.destroy", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebView - val wrapped: List = try { - api.destroy(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.destroy(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2107,16 +2334,19 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebView and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebView, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebView, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance" @@ -2124,23 +2354,32 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } /** - * This is called in response to an internal scroll in this view (i.e., the - * view scrolled its own contents). + * This is called in response to an internal scroll in this view (i.e., the view scrolled its own + * contents). */ - fun onScrollChanged(pigeon_instanceArg: android.webkit.WebView, leftArg: Long, topArg: Long, oldLeftArg: Long, oldTopArg: Long, callback: (Result) -> Unit) -{ + fun onScrollChanged( + pigeon_instanceArg: android.webkit.WebView, + leftArg: Long, + topArg: Long, + oldLeftArg: Long, + oldTopArg: Long, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2154,23 +2393,23 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi channel.send(listOf(pigeon_instanceArg, leftArg, topArg, oldLeftArg, oldTopArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } @Suppress("FunctionName") /** An implementation of [PigeonApiView] used to access callback methods */ - fun pigeon_getPigeonApiView(): PigeonApiView - { + fun pigeon_getPigeonApiView(): PigeonApiView { return pigeonRegistrar.getPigeonApiView() } - } /** * Manages settings state for a `WebView`. @@ -2178,52 +2417,68 @@ abstract class PigeonApiWebView(open val pigeonRegistrar: AndroidWebkitLibraryPi * See https://developer.android.com/reference/android/webkit/WebSettings. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebSettings( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Sets whether the DOM storage API is enabled. */ abstract fun setDomStorageEnabled(pigeon_instance: android.webkit.WebSettings, flag: Boolean) /** Tells JavaScript to open windows automatically. */ - abstract fun setJavaScriptCanOpenWindowsAutomatically(pigeon_instance: android.webkit.WebSettings, flag: Boolean) + abstract fun setJavaScriptCanOpenWindowsAutomatically( + pigeon_instance: android.webkit.WebSettings, + flag: Boolean + ) /** Sets whether the WebView whether supports multiple windows. */ - abstract fun setSupportMultipleWindows(pigeon_instance: android.webkit.WebSettings, support: Boolean) + abstract fun setSupportMultipleWindows( + pigeon_instance: android.webkit.WebSettings, + support: Boolean + ) /** Tells the WebView to enable JavaScript execution. */ abstract fun setJavaScriptEnabled(pigeon_instance: android.webkit.WebSettings, flag: Boolean) /** Sets the WebView's user-agent string. */ - abstract fun setUserAgentString(pigeon_instance: android.webkit.WebSettings, userAgentString: String?) + abstract fun setUserAgentString( + pigeon_instance: android.webkit.WebSettings, + userAgentString: String? + ) /** Sets whether the WebView requires a user gesture to play media. */ - abstract fun setMediaPlaybackRequiresUserGesture(pigeon_instance: android.webkit.WebSettings, require: Boolean) + abstract fun setMediaPlaybackRequiresUserGesture( + pigeon_instance: android.webkit.WebSettings, + require: Boolean + ) /** - * Sets whether the WebView should support zooming using its on-screen zoom - * controls and gestures. + * Sets whether the WebView should support zooming using its on-screen zoom controls and gestures. */ abstract fun setSupportZoom(pigeon_instance: android.webkit.WebSettings, support: Boolean) /** - * Sets whether the WebView loads pages in overview mode, that is, zooms out - * the content to fit on screen by width. + * Sets whether the WebView loads pages in overview mode, that is, zooms out the content to fit on + * screen by width. */ - abstract fun setLoadWithOverviewMode(pigeon_instance: android.webkit.WebSettings, overview: Boolean) + abstract fun setLoadWithOverviewMode( + pigeon_instance: android.webkit.WebSettings, + overview: Boolean + ) /** - * Sets whether the WebView should enable support for the "viewport" HTML - * meta tag or should use a wide viewport. + * Sets whether the WebView should enable support for the "viewport" HTML meta tag or should use a + * wide viewport. */ abstract fun setUseWideViewPort(pigeon_instance: android.webkit.WebSettings, use: Boolean) /** - * Sets whether the WebView should display on-screen zoom controls when using - * the built-in zoom mechanisms. + * Sets whether the WebView should display on-screen zoom controls when using the built-in zoom + * mechanisms. */ abstract fun setDisplayZoomControls(pigeon_instance: android.webkit.WebSettings, enabled: Boolean) /** - * Sets whether the WebView should display on-screen zoom controls when using - * the built-in zoom mechanisms. + * Sets whether the WebView should display on-screen zoom controls when using the built-in zoom + * mechanisms. */ abstract fun setBuiltInZoomControls(pigeon_instance: android.webkit.WebSettings, enabled: Boolean) @@ -2243,25 +2498,33 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra abstract fun getUserAgentString(pigeon_instance: android.webkit.WebSettings): String /** Configures the WebView's behavior when handling mixed content. */ - abstract fun setMixedContentMode(pigeon_instance: android.webkit.WebSettings, mode: MixedContentMode) + abstract fun setMixedContentMode( + pigeon_instance: android.webkit.WebSettings, + mode: MixedContentMode + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebSettings?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDomStorageEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDomStorageEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val flagArg = args[1] as Boolean - val wrapped: List = try { - api.setDomStorageEnabled(pigeon_instanceArg, flagArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setDomStorageEnabled(pigeon_instanceArg, flagArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2269,18 +2532,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptCanOpenWindowsAutomatically", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptCanOpenWindowsAutomatically", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val flagArg = args[1] as Boolean - val wrapped: List = try { - api.setJavaScriptCanOpenWindowsAutomatically(pigeon_instanceArg, flagArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setJavaScriptCanOpenWindowsAutomatically(pigeon_instanceArg, flagArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2288,18 +2556,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportMultipleWindows", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportMultipleWindows", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val supportArg = args[1] as Boolean - val wrapped: List = try { - api.setSupportMultipleWindows(pigeon_instanceArg, supportArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSupportMultipleWindows(pigeon_instanceArg, supportArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2307,18 +2580,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val flagArg = args[1] as Boolean - val wrapped: List = try { - api.setJavaScriptEnabled(pigeon_instanceArg, flagArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setJavaScriptEnabled(pigeon_instanceArg, flagArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2326,18 +2604,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUserAgentString", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUserAgentString", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val userAgentStringArg = args[1] as String? - val wrapped: List = try { - api.setUserAgentString(pigeon_instanceArg, userAgentStringArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setUserAgentString(pigeon_instanceArg, userAgentStringArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2345,18 +2628,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMediaPlaybackRequiresUserGesture", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMediaPlaybackRequiresUserGesture", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val requireArg = args[1] as Boolean - val wrapped: List = try { - api.setMediaPlaybackRequiresUserGesture(pigeon_instanceArg, requireArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setMediaPlaybackRequiresUserGesture(pigeon_instanceArg, requireArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2364,18 +2652,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportZoom", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportZoom", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val supportArg = args[1] as Boolean - val wrapped: List = try { - api.setSupportZoom(pigeon_instanceArg, supportArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSupportZoom(pigeon_instanceArg, supportArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2383,18 +2676,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setLoadWithOverviewMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setLoadWithOverviewMode", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val overviewArg = args[1] as Boolean - val wrapped: List = try { - api.setLoadWithOverviewMode(pigeon_instanceArg, overviewArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setLoadWithOverviewMode(pigeon_instanceArg, overviewArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2402,18 +2700,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUseWideViewPort", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setUseWideViewPort", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val useArg = args[1] as Boolean - val wrapped: List = try { - api.setUseWideViewPort(pigeon_instanceArg, useArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setUseWideViewPort(pigeon_instanceArg, useArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2421,18 +2724,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDisplayZoomControls", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setDisplayZoomControls", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setDisplayZoomControls(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setDisplayZoomControls(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2440,18 +2748,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setBuiltInZoomControls", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setBuiltInZoomControls", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setBuiltInZoomControls(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setBuiltInZoomControls(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2459,18 +2772,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowFileAccess", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowFileAccess", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setAllowFileAccess(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAllowFileAccess(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2478,18 +2796,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowContentAccess", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowContentAccess", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setAllowContentAccess(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setAllowContentAccess(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2497,18 +2820,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setGeolocationEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setGeolocationEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setGeolocationEnabled(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setGeolocationEnabled(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2516,18 +2844,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setTextZoom", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setTextZoom", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val textZoomArg = args[1] as Long - val wrapped: List = try { - api.setTextZoom(pigeon_instanceArg, textZoomArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setTextZoom(pigeon_instanceArg, textZoomArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2535,16 +2868,21 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.getUserAgentString", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.getUserAgentString", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings - val wrapped: List = try { - listOf(api.getUserAgentString(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getUserAgentString(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2552,18 +2890,23 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMixedContentMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettings.setMixedContentMode", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebSettings val modeArg = args[1] as MixedContentMode - val wrapped: List = try { - api.setMixedContentMode(pigeon_instanceArg, modeArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setMixedContentMode(pigeon_instanceArg, modeArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2575,16 +2918,19 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebSettings and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebSettings, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebSettings, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance" @@ -2592,17 +2938,19 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * A JavaScript interface for exposing Javascript callbacks to Dart. @@ -2611,7 +2959,9 @@ abstract class PigeonApiWebSettings(open val pigeonRegistrar: AndroidWebkitLibra * [JavascriptInterface](https://developer.android.com/reference/android/webkit/JavascriptInterface). */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiJavaScriptChannel(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiJavaScriptChannel( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(channelName: String): JavaScriptChannel companion object { @@ -2619,18 +2969,24 @@ abstract class PigeonApiJavaScriptChannel(open val pigeonRegistrar: AndroidWebki fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiJavaScriptChannel?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long val channelNameArg = args[1] as String - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(channelNameArg), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(channelNameArg), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2642,24 +2998,29 @@ abstract class PigeonApiJavaScriptChannel(open val pigeonRegistrar: AndroidWebki @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of JavaScriptChannel and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: JavaScriptChannel, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: JavaScriptChannel, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - AndroidWebKitError("new-instance-error", "Attempting to create a new Dart instance of JavaScriptChannel, but the class has a nonnull callback method.", ""))) + AndroidWebKitError( + "new-instance-error", + "Attempting to create a new Dart instance of JavaScriptChannel, but the class has a nonnull callback method.", + ""))) } } /** Handles callbacks messages from JavaScript. */ - fun postMessage(pigeon_instanceArg: JavaScriptChannel, messageArg: String, callback: (Result) -> Unit) -{ + fun postMessage( + pigeon_instanceArg: JavaScriptChannel, + messageArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2673,16 +3034,17 @@ abstract class PigeonApiJavaScriptChannel(open val pigeonRegistrar: AndroidWebki channel.send(listOf(pigeon_instanceArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * Receives various notifications and requests from a `WebView`. @@ -2690,41 +3052,51 @@ abstract class PigeonApiJavaScriptChannel(open val pigeonRegistrar: AndroidWebki * See https://developer.android.com/reference/android/webkit/WebViewClient. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebViewClient( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): android.webkit.WebViewClient /** * Sets the required synchronous return value for the Java method, * `WebViewClient.shouldOverrideUrlLoading(...)`. * - * The Java method, `WebViewClient.shouldOverrideUrlLoading(...)`, requires - * a boolean to be returned and this method sets the returned value for all - * calls to the Java method. + * The Java method, `WebViewClient.shouldOverrideUrlLoading(...)`, requires a boolean to be + * returned and this method sets the returned value for all calls to the Java method. * - * Setting this to true causes the current [WebView] to abort loading any URL - * received by [requestLoading] or [urlLoading], while setting this to false - * causes the [WebView] to continue loading a URL as usual. + * Setting this to true causes the current [WebView] to abort loading any URL received by + * [requestLoading] or [urlLoading], while setting this to false causes the [WebView] to continue + * loading a URL as usual. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForShouldOverrideUrlLoading(pigeon_instance: android.webkit.WebViewClient, value: Boolean) + abstract fun setSynchronousReturnValueForShouldOverrideUrlLoading( + pigeon_instance: android.webkit.WebViewClient, + value: Boolean + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebViewClient?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2732,18 +3104,24 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebViewClient.setSynchronousReturnValueForShouldOverrideUrlLoading", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.setSynchronousReturnValueForShouldOverrideUrlLoading", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebViewClient val valueArg = args[1] as Boolean - val wrapped: List = try { - api.setSynchronousReturnValueForShouldOverrideUrlLoading(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSynchronousReturnValueForShouldOverrideUrlLoading( + pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -2755,37 +3133,48 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebViewClient and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebViewClient, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebViewClient, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } /** Notify the host application that a page has started loading. */ - fun onPageStarted(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) -{ + fun onPageStarted( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + urlArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2799,19 +3188,25 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Notify the host application that a page has finished loading. */ - fun onPageFinished(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) -{ + fun onPageFinished( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + urlArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2825,22 +3220,29 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that an HTTP error has been received from the - * server while loading a resource. + * Notify the host application that an HTTP error has been received from the server while loading + * a resource. */ - fun onReceivedHttpError(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, responseArg: android.webkit.WebResourceResponse, callback: (Result) -> Unit) -{ + fun onReceivedHttpError( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + requestArg: android.webkit.WebResourceRequest, + responseArg: android.webkit.WebResourceResponse, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2854,19 +3256,26 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg, responseArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Report web resource loading error to the host application. */ - fun onReceivedRequestError(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, errorArg: android.webkit.WebResourceError, callback: (Result) -> Unit) -{ + fun onReceivedRequestError( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + requestArg: android.webkit.WebResourceRequest, + errorArg: android.webkit.WebResourceError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2875,24 +3284,32 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Report web resource loading error to the host application. */ - fun onReceivedRequestErrorCompat(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, errorArg: androidx.webkit.WebResourceErrorCompat, callback: (Result) -> Unit) -{ + fun onReceivedRequestErrorCompat( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + requestArg: android.webkit.WebResourceRequest, + errorArg: androidx.webkit.WebResourceErrorCompat, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2901,27 +3318,34 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Give the host application a chance to take control when a URL is about to - * be loaded in the current WebView. + * Give the host application a chance to take control when a URL is about to be loaded in the + * current WebView. */ - fun requestLoading(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, requestArg: android.webkit.WebResourceRequest, callback: (Result) -> Unit) -{ + fun requestLoading( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + requestArg: android.webkit.WebResourceRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2935,22 +3359,28 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, webViewArg, requestArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Give the host application a chance to take control when a URL is about to - * be loaded in the current WebView. + * Give the host application a chance to take control when a URL is about to be loaded in the + * current WebView. */ - fun urlLoading(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) -{ + fun urlLoading( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + urlArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2964,19 +3394,26 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Notify the host application to update its visited links database. */ - fun doUpdateVisitedHistory(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, urlArg: String, isReloadArg: Boolean, callback: (Result) -> Unit) -{ + fun doUpdateVisitedHistory( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + urlArg: String, + isReloadArg: Boolean, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -2985,27 +3422,33 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, isReloadArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** - * Notifies the host application that the WebView received an HTTP - * authentication request. - */ - fun onReceivedHttpAuthRequest(pigeon_instanceArg: android.webkit.WebViewClient, webViewArg: android.webkit.WebView, handlerArg: android.webkit.HttpAuthHandler, hostArg: String, realmArg: String, callback: (Result) -> Unit) -{ + /** Notifies the host application that the WebView received an HTTP authentication request. */ + fun onReceivedHttpAuthRequest( + pigeon_instanceArg: android.webkit.WebViewClient, + webViewArg: android.webkit.WebView, + handlerArg: android.webkit.HttpAuthHandler, + hostArg: String, + realmArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3014,27 +3457,35 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, webViewArg, handlerArg, hostArg, realmArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Ask the host application if the browser should resend data as the - * requested page was a result of a POST. + * Ask the host application if the browser should resend data as the requested page was a result + * of a POST. */ - fun onFormResubmission(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, dontResendArg: android.os.Message, resendArg: android.os.Message, callback: (Result) -> Unit) -{ + fun onFormResubmission( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + dontResendArg: android.os.Message, + resendArg: android.os.Message, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3048,22 +3499,27 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, viewArg, dontResendArg, resendArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the WebView will load the resource - * specified by the given url. + * Notify the host application that the WebView will load the resource specified by the given url. */ - fun onLoadResource(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) -{ + fun onLoadResource( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + urlArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3077,22 +3533,28 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, viewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that WebView content left over from previous - * page navigations will no longer be drawn. + * Notify the host application that WebView content left over from previous page navigations will + * no longer be drawn. */ - fun onPageCommitVisible(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, urlArg: String, callback: (Result) -> Unit) -{ + fun onPageCommitVisible( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + urlArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3106,19 +3568,25 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, viewArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Notify the host application to handle a SSL client certificate request. */ - fun onReceivedClientCertRequest(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, requestArg: android.webkit.ClientCertRequest, callback: (Result) -> Unit) -{ + fun onReceivedClientCertRequest( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + requestArg: android.webkit.ClientCertRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3127,27 +3595,35 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, viewArg, requestArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that a request to automatically log in the - * user has been processed. + * Notify the host application that a request to automatically log in the user has been processed. */ - fun onReceivedLoginRequest(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, realmArg: String, accountArg: String?, argsArg: String, callback: (Result) -> Unit) -{ + fun onReceivedLoginRequest( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + realmArg: String, + accountArg: String?, + argsArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3156,27 +3632,32 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, viewArg, realmArg, accountArg, argsArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** - * Notifies the host application that an SSL error occurred while loading a - * resource. - */ - fun onReceivedSslError(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, handlerArg: android.webkit.SslErrorHandler, errorArg: android.net.http.SslError, callback: (Result) -> Unit) -{ + /** Notifies the host application that an SSL error occurred while loading a resource. */ + fun onReceivedSslError( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + handlerArg: android.webkit.SslErrorHandler, + errorArg: android.net.http.SslError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3190,22 +3671,26 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, viewArg, handlerArg, errorArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** - * Notify the host application that the scale applied to the WebView has - * changed. - */ - fun onScaleChanged(pigeon_instanceArg: android.webkit.WebViewClient, viewArg: android.webkit.WebView, oldScaleArg: Double, newScaleArg: Double, callback: (Result) -> Unit) -{ + /** Notify the host application that the scale applied to the WebView has changed. */ + fun onScaleChanged( + pigeon_instanceArg: android.webkit.WebViewClient, + viewArg: android.webkit.WebView, + oldScaleArg: Double, + newScaleArg: Double, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3219,16 +3704,17 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib channel.send(listOf(pigeon_instanceArg, viewArg, oldScaleArg, newScaleArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * Handles notifications that a file should be downloaded. @@ -3236,7 +3722,9 @@ abstract class PigeonApiWebViewClient(open val pigeonRegistrar: AndroidWebkitLib * See https://developer.android.com/reference/android/webkit/DownloadListener. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiDownloadListener(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiDownloadListener( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun pigeon_defaultConstructor(): android.webkit.DownloadListener companion object { @@ -3244,17 +3732,23 @@ abstract class PigeonApiDownloadListener(open val pigeonRegistrar: AndroidWebkit fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiDownloadListener?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.DownloadListener.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.DownloadListener.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3266,24 +3760,36 @@ abstract class PigeonApiDownloadListener(open val pigeonRegistrar: AndroidWebkit @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of DownloadListener and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.DownloadListener, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.DownloadListener, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - AndroidWebKitError("new-instance-error", "Attempting to create a new Dart instance of DownloadListener, but the class has a nonnull callback method.", ""))) + AndroidWebKitError( + "new-instance-error", + "Attempting to create a new Dart instance of DownloadListener, but the class has a nonnull callback method.", + ""))) } } /** Notify the host application that a file should be downloaded. */ - fun onDownloadStart(pigeon_instanceArg: android.webkit.DownloadListener, urlArg: String, userAgentArg: String, contentDispositionArg: String, mimetypeArg: String, contentLengthArg: Long, callback: (Result) -> Unit) -{ + fun onDownloadStart( + pigeon_instanceArg: android.webkit.DownloadListener, + urlArg: String, + userAgentArg: String, + contentDispositionArg: String, + mimetypeArg: String, + contentLengthArg: Long, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3294,133 +3800,161 @@ abstract class PigeonApiDownloadListener(open val pigeonRegistrar: AndroidWebkit val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_instanceArg, urlArg, userAgentArg, contentDispositionArg, mimetypeArg, contentLengthArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_instanceArg, + urlArg, + userAgentArg, + contentDispositionArg, + mimetypeArg, + contentLengthArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } - } } - } /** - * Handles notification of JavaScript dialogs, favicons, titles, and the - * progress. + * Handles notification of JavaScript dialogs, favicons, titles, and the progress. * * See https://developer.android.com/reference/android/webkit/WebChromeClient. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { - abstract fun pigeon_defaultConstructor(): io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl +abstract class PigeonApiWebChromeClient( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { + abstract fun pigeon_defaultConstructor(): + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onShowFileChooser(...)`. * - * The Java method, `WebChromeClient.onShowFileChooser(...)`, requires - * a boolean to be returned and this method sets the returned value for all - * calls to the Java method. + * The Java method, `WebChromeClient.onShowFileChooser(...)`, requires a boolean to be returned + * and this method sets the returned value for all calls to the Java method. * - * Setting this to true indicates that all file chooser requests should be - * handled by `onShowFileChooser` and the returned list of Strings will be - * returned to the WebView. Otherwise, the client will use the default - * handling and the returned value in `onShowFileChooser` will be ignored. + * Setting this to true indicates that all file chooser requests should be handled by + * `onShowFileChooser` and the returned list of Strings will be returned to the WebView. + * Otherwise, the client will use the default handling and the returned value in + * `onShowFileChooser` will be ignored. * * Requires `onShowFileChooser` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnShowFileChooser(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) + abstract fun setSynchronousReturnValueForOnShowFileChooser( + pigeon_instance: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + value: Boolean + ) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onConsoleMessage(...)`. * - * The Java method, `WebChromeClient.onConsoleMessage(...)`, requires - * a boolean to be returned and this method sets the returned value for all - * calls to the Java method. + * The Java method, `WebChromeClient.onConsoleMessage(...)`, requires a boolean to be returned and + * this method sets the returned value for all calls to the Java method. * - * Setting this to true indicates that the client is handling all console - * messages. + * Setting this to true indicates that the client is handling all console messages. * * Requires `onConsoleMessage` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnConsoleMessage(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) + abstract fun setSynchronousReturnValueForOnConsoleMessage( + pigeon_instance: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + value: Boolean + ) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onJsAlert(...)`. * - * The Java method, `WebChromeClient.onJsAlert(...)`, requires a boolean to - * be returned and this method sets the returned value for all calls to the - * Java method. + * The Java method, `WebChromeClient.onJsAlert(...)`, requires a boolean to be returned and this + * method sets the returned value for all calls to the Java method. * - * Setting this to true indicates that the client is handling all console - * messages. + * Setting this to true indicates that the client is handling all console messages. * * Requires `onJsAlert` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnJsAlert(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) + abstract fun setSynchronousReturnValueForOnJsAlert( + pigeon_instance: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + value: Boolean + ) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onJsConfirm(...)`. * - * The Java method, `WebChromeClient.onJsConfirm(...)`, requires a boolean to - * be returned and this method sets the returned value for all calls to the - * Java method. + * The Java method, `WebChromeClient.onJsConfirm(...)`, requires a boolean to be returned and this + * method sets the returned value for all calls to the Java method. * - * Setting this to true indicates that the client is handling all console - * messages. + * Setting this to true indicates that the client is handling all console messages. * * Requires `onJsConfirm` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnJsConfirm(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) + abstract fun setSynchronousReturnValueForOnJsConfirm( + pigeon_instance: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + value: Boolean + ) /** * Sets the required synchronous return value for the Java method, * `WebChromeClient.onJsPrompt(...)`. * - * The Java method, `WebChromeClient.onJsPrompt(...)`, requires a boolean to - * be returned and this method sets the returned value for all calls to the - * Java method. + * The Java method, `WebChromeClient.onJsPrompt(...)`, requires a boolean to be returned and this + * method sets the returned value for all calls to the Java method. * - * Setting this to true indicates that the client is handling all console - * messages. + * Setting this to true indicates that the client is handling all console messages. * * Requires `onJsPrompt` to be nonnull. * * Defaults to false. */ - abstract fun setSynchronousReturnValueForOnJsPrompt(pigeon_instance: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, value: Boolean) + abstract fun setSynchronousReturnValueForOnJsPrompt( + pigeon_instance: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + value: Boolean + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebChromeClient?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.pigeon_defaultConstructor", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.pigeon_defaultConstructor", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.pigeon_defaultConstructor(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.pigeon_defaultConstructor(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3428,18 +3962,25 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnShowFileChooser", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnShowFileChooser", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = + args[0] + as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = try { - api.setSynchronousReturnValueForOnShowFileChooser(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSynchronousReturnValueForOnShowFileChooser(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3447,18 +3988,25 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnConsoleMessage", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnConsoleMessage", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = + args[0] + as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = try { - api.setSynchronousReturnValueForOnConsoleMessage(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSynchronousReturnValueForOnConsoleMessage(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3466,18 +4014,25 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsAlert", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsAlert", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = + args[0] + as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = try { - api.setSynchronousReturnValueForOnJsAlert(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSynchronousReturnValueForOnJsAlert(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3485,18 +4040,25 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsConfirm", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsConfirm", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = + args[0] + as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = try { - api.setSynchronousReturnValueForOnJsConfirm(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSynchronousReturnValueForOnJsConfirm(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3504,18 +4066,25 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsPrompt", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsPrompt", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl + val pigeon_instanceArg = + args[0] + as io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl val valueArg = args[1] as Boolean - val wrapped: List = try { - api.setSynchronousReturnValueForOnJsPrompt(pigeon_instanceArg, valueArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setSynchronousReturnValueForOnJsPrompt(pigeon_instanceArg, valueArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3527,24 +4096,35 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebChromeClient and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { + } else { callback( Result.failure( - AndroidWebKitError("new-instance-error", "Attempting to create a new Dart instance of WebChromeClient, but the class has a nonnull callback method.", ""))) + AndroidWebKitError( + "new-instance-error", + "Attempting to create a new Dart instance of WebChromeClient, but the class has a nonnull callback method.", + ""))) } } /** Tell the host application the current progress of loading a page. */ - fun onProgressChanged(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, progressArg: Long, callback: (Result) -> Unit) -{ + fun onProgressChanged( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + webViewArg: android.webkit.WebView, + progressArg: Long, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3558,19 +4138,26 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, webViewArg, progressArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Tell the client to show a file chooser. */ - fun onShowFileChooser(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, paramsArg: android.webkit.WebChromeClient.FileChooserParams, callback: (Result>) -> Unit) -{ + fun onShowFileChooser( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + webViewArg: android.webkit.WebView, + paramsArg: android.webkit.WebChromeClient.FileChooserParams, + callback: (Result>) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3584,26 +4171,36 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, webViewArg, paramsArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else if (it[0] == null) { - callback(Result.failure(AndroidWebKitError("null-error", "Flutter api returned null value for non-null return value.", ""))) + callback( + Result.failure( + AndroidWebKitError( + "null-error", + "Flutter api returned null value for non-null return value.", + ""))) } else { val output = it[0] as List callback(Result.success(output)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that web content is requesting permission to - * access the specified resources and the permission currently isn't granted - * or denied. + * Notify the host application that web content is requesting permission to access the specified + * resources and the permission currently isn't granted or denied. */ - fun onPermissionRequest(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, requestArg: android.webkit.PermissionRequest, callback: (Result) -> Unit) -{ + fun onPermissionRequest( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + requestArg: android.webkit.PermissionRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3612,24 +4209,32 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, requestArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Callback to Dart function `WebChromeClient.onShowCustomView`. */ - fun onShowCustomView(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, viewArg: android.view.View, callbackArg: android.webkit.WebChromeClient.CustomViewCallback, callback: (Result) -> Unit) -{ + fun onShowCustomView( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + viewArg: android.view.View, + callbackArg: android.webkit.WebChromeClient.CustomViewCallback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3643,22 +4248,24 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, viewArg, callbackArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - /** - * Notify the host application that the current page has entered full screen - * mode. - */ - fun onHideCustomView(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, callback: (Result) -> Unit) -{ + /** Notify the host application that the current page has entered full screen mode. */ + fun onHideCustomView( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3672,23 +4279,29 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that web content from the specified origin is - * attempting to use the Geolocation API, but no permission state is - * currently set for that origin. + * Notify the host application that web content from the specified origin is attempting to use the + * Geolocation API, but no permission state is currently set for that origin. */ - fun onGeolocationPermissionsShowPrompt(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, originArg: String, callbackArg: android.webkit.GeolocationPermissions.Callback, callback: (Result) -> Unit) -{ + fun onGeolocationPermissionsShowPrompt( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + originArg: String, + callbackArg: android.webkit.GeolocationPermissions.Callback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3697,28 +4310,33 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg, originArg, callbackArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that a request for Geolocation permissions, - * made with a previous call to `onGeolocationPermissionsShowPrompt` has been - * canceled. + * Notify the host application that a request for Geolocation permissions, made with a previous + * call to `onGeolocationPermissionsShowPrompt` has been canceled. */ - fun onGeolocationPermissionsHidePrompt(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, callback: (Result) -> Unit) -{ + fun onGeolocationPermissionsHidePrompt( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3727,24 +4345,31 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL } val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_instanceArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** Report a JavaScript console message to the host application. */ - fun onConsoleMessage(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, messageArg: android.webkit.ConsoleMessage, callback: (Result) -> Unit) -{ + fun onConsoleMessage( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + messageArg: android.webkit.ConsoleMessage, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3758,22 +4383,29 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the web page wants to display a - * JavaScript `alert()` dialog. + * Notify the host application that the web page wants to display a JavaScript `alert()` dialog. */ - fun onJsAlert(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, urlArg: String, messageArg: String, callback: (Result) -> Unit) -{ + fun onJsAlert( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + webViewArg: android.webkit.WebView, + urlArg: String, + messageArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3787,22 +4419,29 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the web page wants to display a - * JavaScript `confirm()` dialog. + * Notify the host application that the web page wants to display a JavaScript `confirm()` dialog. */ - fun onJsConfirm(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, urlArg: String, messageArg: String, callback: (Result) -> Unit) -{ + fun onJsConfirm( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + webViewArg: android.webkit.WebView, + urlArg: String, + messageArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3816,25 +4455,38 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, messageArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else if (it[0] == null) { - callback(Result.failure(AndroidWebKitError("null-error", "Flutter api returned null value for non-null return value.", ""))) + callback( + Result.failure( + AndroidWebKitError( + "null-error", + "Flutter api returned null value for non-null return value.", + ""))) } else { val output = it[0] as Boolean callback(Result.success(output)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } /** - * Notify the host application that the web page wants to display a - * JavaScript `prompt()` dialog. + * Notify the host application that the web page wants to display a JavaScript `prompt()` dialog. */ - fun onJsPrompt(pigeon_instanceArg: io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, webViewArg: android.webkit.WebView, urlArg: String, messageArg: String, defaultValueArg: String, callback: (Result) -> Unit) -{ + fun onJsPrompt( + pigeon_instanceArg: + io.flutter.plugins.webviewflutter.WebChromeClientProxyApi.WebChromeClientImpl, + webViewArg: android.webkit.WebView, + urlArg: String, + messageArg: String, + defaultValueArg: String, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( @@ -3848,17 +4500,18 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL channel.send(listOf(pigeon_instanceArg, webViewArg, urlArg, messageArg, defaultValueArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { val output = it[0] as String? callback(Result.success(output)) } } else { callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + } } } - } /** * Provides access to the assets registered as part of the App bundle. @@ -3866,7 +4519,9 @@ abstract class PigeonApiWebChromeClient(open val pigeonRegistrar: AndroidWebkitL * Convenience class for accessing Flutter asset resources. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFlutterAssetManager(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiFlutterAssetManager( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The global instance of the `FlutterAssetManager`. */ abstract fun instance(): io.flutter.plugins.webviewflutter.FlutterAssetManager @@ -3875,35 +4530,46 @@ abstract class PigeonApiFlutterAssetManager(open val pigeonRegistrar: AndroidWeb * * Throws an IOException in case I/O operations were interrupted. */ - abstract fun list(pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, path: String): List + abstract fun list( + pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, + path: String + ): List /** * Gets the relative file path to the Flutter asset with the given name, including the file's * extension, e.g., "myImage.jpg". * - * The returned file path is relative to the Android app's standard asset's - * directory. Therefore, the returned path is appropriate to pass to - * Android's AssetManager, but the path is not appropriate to load as an - * absolute path. + * The returned file path is relative to the Android app's standard asset's directory. Therefore, + * the returned path is appropriate to pass to Android's AssetManager, but the path is not + * appropriate to load as an absolute path. */ - abstract fun getAssetFilePathByName(pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, name: String): String + abstract fun getAssetFilePathByName( + pigeon_instance: io.flutter.plugins.webviewflutter.FlutterAssetManager, + name: String + ): String companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiFlutterAssetManager?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.instance", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.instance", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3911,17 +4577,23 @@ abstract class PigeonApiFlutterAssetManager(open val pigeonRegistrar: AndroidWeb } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.list", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.list", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager + val pigeon_instanceArg = + args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager val pathArg = args[1] as String - val wrapped: List = try { - listOf(api.list(pigeon_instanceArg, pathArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.list(pigeon_instanceArg, pathArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3929,17 +4601,23 @@ abstract class PigeonApiFlutterAssetManager(open val pigeonRegistrar: AndroidWeb } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.getAssetFilePathByName", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.getAssetFilePathByName", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List - val pigeon_instanceArg = args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager + val pigeon_instanceArg = + args[0] as io.flutter.plugins.webviewflutter.FlutterAssetManager val nameArg = args[1] as String - val wrapped: List = try { - listOf(api.getAssetFilePathByName(pigeon_instanceArg, nameArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getAssetFilePathByName(pigeon_instanceArg, nameArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -3951,43 +4629,50 @@ abstract class PigeonApiFlutterAssetManager(open val pigeonRegistrar: AndroidWeb @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FlutterAssetManager and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: io.flutter.plugins.webviewflutter.FlutterAssetManager, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: io.flutter.plugins.webviewflutter.FlutterAssetManager, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * This class is used to manage the JavaScript storage APIs provided by the - * WebView. + * This class is used to manage the JavaScript storage APIs provided by the WebView. * * See https://developer.android.com/reference/android/webkit/WebStorage. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebStorage( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun instance(): android.webkit.WebStorage /** Clears all storage currently being used by the JavaScript storage APIs. */ @@ -3998,17 +4683,23 @@ abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibrar fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebStorage?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebStorage.instance", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebStorage.instance", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_identifierArg = args[0] as Long - val wrapped: List = try { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(api.instance(), pigeon_identifierArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + api.instance(), pigeon_identifierArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4016,17 +4707,22 @@ abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibrar } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebStorage.deleteAllData", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebStorage.deleteAllData", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebStorage - val wrapped: List = try { - api.deleteAllData(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.deleteAllData(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4038,16 +4734,19 @@ abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibrar @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebStorage and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebStorage, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebStorage, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance" @@ -4055,17 +4754,19 @@ abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibrar channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Parameters used in the `WebChromeClient.onShowFileChooser` method. @@ -4073,68 +4774,90 @@ abstract class PigeonApiWebStorage(open val pigeonRegistrar: AndroidWebkitLibrar * See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiFileChooserParams(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiFileChooserParams( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Preference for a live media captured value (e.g. Camera, Microphone). */ - abstract fun isCaptureEnabled(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): Boolean + abstract fun isCaptureEnabled( + pigeon_instance: android.webkit.WebChromeClient.FileChooserParams + ): Boolean /** An array of acceptable MIME types. */ - abstract fun acceptTypes(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): List + abstract fun acceptTypes( + pigeon_instance: android.webkit.WebChromeClient.FileChooserParams + ): List /** File chooser mode. */ - abstract fun mode(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): FileChooserMode + abstract fun mode( + pigeon_instance: android.webkit.WebChromeClient.FileChooserParams + ): FileChooserMode /** File name of a default selection if specified, or null. */ - abstract fun filenameHint(pigeon_instance: android.webkit.WebChromeClient.FileChooserParams): String? + abstract fun filenameHint( + pigeon_instance: android.webkit.WebChromeClient.FileChooserParams + ): String? @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of FileChooserParams and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebChromeClient.FileChooserParams, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebChromeClient.FileChooserParams, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val isCaptureEnabledArg = isCaptureEnabled(pigeon_instanceArg) val acceptTypesArg = acceptTypes(pigeon_instanceArg) val modeArg = mode(pigeon_instanceArg) val filenameHintArg = filenameHint(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) - channel.send(listOf(pigeon_identifierArg, isCaptureEnabledArg, acceptTypesArg, modeArg, filenameHintArg)) { - if (it is List<*>) { - if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) - } else { - callback(Result.success(Unit)) + channel.send( + listOf( + pigeon_identifierArg, + isCaptureEnabledArg, + acceptTypesArg, + modeArg, + filenameHintArg)) { + if (it is List<*>) { + if (it.size > 1) { + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + } else { + callback(Result.success(Unit)) + } + } else { + callback( + Result.failure( + AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } - } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } - } } } - } /** - * This class defines a permission request and is used when web content - * requests access to protected resources. + * This class defines a permission request and is used when web content requests access to protected + * resources. * * See https://developer.android.com/reference/android/webkit/PermissionRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiPermissionRequest(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiPermissionRequest( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun resources(pigeon_instance: android.webkit.PermissionRequest): List - /** - * Call this method to grant origin the permission to access the given - * resources. - */ + /** Call this method to grant origin the permission to access the given resources. */ abstract fun grant(pigeon_instance: android.webkit.PermissionRequest, resources: List) /** Call this method to deny the request. */ @@ -4145,18 +4868,23 @@ abstract class PigeonApiPermissionRequest(open val pigeonRegistrar: AndroidWebki fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiPermissionRequest?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.grant", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.grant", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.PermissionRequest val resourcesArg = args[1] as List - val wrapped: List = try { - api.grant(pigeon_instanceArg, resourcesArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.grant(pigeon_instanceArg, resourcesArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4164,17 +4892,22 @@ abstract class PigeonApiPermissionRequest(open val pigeonRegistrar: AndroidWebki } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.deny", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.deny", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.PermissionRequest - val wrapped: List = try { - api.deny(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.deny(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4186,63 +4919,78 @@ abstract class PigeonApiPermissionRequest(open val pigeonRegistrar: AndroidWebki @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PermissionRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.PermissionRequest, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.PermissionRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val resourcesArg = resources(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg, resourcesArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * A callback interface used by the host application to notify the current page - * that its custom view has been dismissed. + * A callback interface used by the host application to notify the current page that its custom view + * has been dismissed. * * See https://developer.android.com/reference/android/webkit/WebChromeClient.CustomViewCallback. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCustomViewCallback(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCustomViewCallback( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Invoked when the host application dismisses the custom view. */ - abstract fun onCustomViewHidden(pigeon_instance: android.webkit.WebChromeClient.CustomViewCallback) + abstract fun onCustomViewHidden( + pigeon_instance: android.webkit.WebChromeClient.CustomViewCallback + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCustomViewCallback?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.onCustomViewHidden", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.onCustomViewHidden", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.WebChromeClient.CustomViewCallback - val wrapped: List = try { - api.onCustomViewHidden(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.onCustomViewHidden(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4254,43 +5002,50 @@ abstract class PigeonApiCustomViewCallback(open val pigeonRegistrar: AndroidWebk @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of CustomViewCallback and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.WebChromeClient.CustomViewCallback, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.WebChromeClient.CustomViewCallback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * This class represents the basic building block for user interface - * components. + * This class represents the basic building block for user interface components. * * See https://developer.android.com/reference/android/view/View. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiView( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Set the scrolled position of your view. */ abstract fun scrollTo(pigeon_instance: android.view.View, x: Long, y: Long) @@ -4322,19 +5077,22 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiView?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollTo", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollTo", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val xArg = args[1] as Long val yArg = args[2] as Long - val wrapped: List = try { - api.scrollTo(pigeon_instanceArg, xArg, yArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.scrollTo(pigeon_instanceArg, xArg, yArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4342,19 +5100,22 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollBy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.scrollBy", codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val xArg = args[1] as Long val yArg = args[2] as Long - val wrapped: List = try { - api.scrollBy(pigeon_instanceArg, xArg, yArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.scrollBy(pigeon_instanceArg, xArg, yArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4362,16 +5123,21 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.getScrollPosition", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.View.getScrollPosition", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View - val wrapped: List = try { - listOf(api.getScrollPosition(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getScrollPosition(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4379,18 +5145,23 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.setVerticalScrollBarEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.View.setVerticalScrollBarEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setVerticalScrollBarEnabled(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setVerticalScrollBarEnabled(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4398,18 +5169,23 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.setHorizontalScrollBarEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.View.setHorizontalScrollBarEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setHorizontalScrollBarEnabled(pigeon_instanceArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setHorizontalScrollBarEnabled(pigeon_instanceArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4417,18 +5193,23 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.View.setOverScrollMode", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.View.setOverScrollMode", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.view.View val modeArg = args[1] as OverScrollMode - val wrapped: List = try { - api.setOverScrollMode(pigeon_instanceArg, modeArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setOverScrollMode(pigeon_instanceArg, modeArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4440,16 +5221,16 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of View and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: android.view.View, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance" @@ -4457,35 +5238,51 @@ abstract class PigeonApiView(open val pigeonRegistrar: AndroidWebkitLibraryPigeo channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * A callback interface used by the host application to set the Geolocation - * permission state for an origin. + * A callback interface used by the host application to set the Geolocation permission state for an + * origin. * * See https://developer.android.com/reference/android/webkit/GeolocationPermissions.Callback. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiGeolocationPermissionsCallback(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiGeolocationPermissionsCallback( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Sets the Geolocation permission state for the supplied origin. */ - abstract fun invoke(pigeon_instance: android.webkit.GeolocationPermissions.Callback, origin: String, allow: Boolean, retain: Boolean) + abstract fun invoke( + pigeon_instance: android.webkit.GeolocationPermissions.Callback, + origin: String, + allow: Boolean, + retain: Boolean + ) companion object { @Suppress("LocalVariableName") - fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiGeolocationPermissionsCallback?) { + fun setUpMessageHandlers( + binaryMessenger: BinaryMessenger, + api: PigeonApiGeolocationPermissionsCallback? + ) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.invoke", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.invoke", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List @@ -4493,12 +5290,13 @@ abstract class PigeonApiGeolocationPermissionsCallback(open val pigeonRegistrar: val originArg = args[1] as String val allowArg = args[2] as Boolean val retainArg = args[3] as Boolean - val wrapped: List = try { - api.invoke(pigeon_instanceArg, originArg, allowArg, retainArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.invoke(pigeon_instanceArg, originArg, allowArg, retainArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4509,35 +5307,44 @@ abstract class PigeonApiGeolocationPermissionsCallback(open val pigeonRegistrar: } @Suppress("LocalVariableName", "FunctionName") - /** Creates a Dart instance of GeolocationPermissionsCallback and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.GeolocationPermissions.Callback, callback: (Result) -> Unit) -{ + /** + * Creates a Dart instance of GeolocationPermissionsCallback and attaches it to + * [pigeon_instanceArg]. + */ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.GeolocationPermissions.Callback, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Represents a request for HTTP authentication. @@ -4545,38 +5352,45 @@ abstract class PigeonApiGeolocationPermissionsCallback(open val pigeonRegistrar: * See https://developer.android.com/reference/android/webkit/HttpAuthHandler. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiHttpAuthHandler(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiHttpAuthHandler( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** - * Gets whether the credentials stored for the current host (i.e. the host - * for which `WebViewClient.onReceivedHttpAuthRequest` was called) are - * suitable for use. + * Gets whether the credentials stored for the current host (i.e. the host for which + * `WebViewClient.onReceivedHttpAuthRequest` was called) are suitable for use. */ abstract fun useHttpAuthUsernamePassword(pigeon_instance: android.webkit.HttpAuthHandler): Boolean /** Instructs the WebView to cancel the authentication request.. */ abstract fun cancel(pigeon_instance: android.webkit.HttpAuthHandler) - /** - * Instructs the WebView to proceed with the authentication with the given - * credentials. - */ - abstract fun proceed(pigeon_instance: android.webkit.HttpAuthHandler, username: String, password: String) + /** Instructs the WebView to proceed with the authentication with the given credentials. */ + abstract fun proceed( + pigeon_instance: android.webkit.HttpAuthHandler, + username: String, + password: String + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiHttpAuthHandler?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.useHttpAuthUsernamePassword", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.useHttpAuthUsernamePassword", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.HttpAuthHandler - val wrapped: List = try { - listOf(api.useHttpAuthUsernamePassword(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.useHttpAuthUsernamePassword(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4584,17 +5398,22 @@ abstract class PigeonApiHttpAuthHandler(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.cancel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.cancel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.HttpAuthHandler - val wrapped: List = try { - api.cancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.cancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4602,19 +5421,24 @@ abstract class PigeonApiHttpAuthHandler(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.proceed", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.proceed", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.HttpAuthHandler val usernameArg = args[1] as String val passwordArg = args[2] as String - val wrapped: List = try { - api.proceed(pigeon_instanceArg, usernameArg, passwordArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.proceed(pigeon_instanceArg, usernameArg, passwordArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4626,46 +5450,53 @@ abstract class PigeonApiHttpAuthHandler(open val pigeonRegistrar: AndroidWebkitL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of HttpAuthHandler and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.HttpAuthHandler, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.HttpAuthHandler, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * Defines a message containing a description and arbitrary data object that - * can be sent to a `Handler`. + * Defines a message containing a description and arbitrary data object that can be sent to a + * `Handler`. * * See https://developer.android.com/reference/android/os/Message. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiAndroidMessage(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiAndroidMessage( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** - * Sends this message to the Android native `Handler` specified by - * getTarget(). + * Sends this message to the Android native `Handler` specified by getTarget(). * * Throws a null pointer exception if this field has not been set. */ @@ -4676,17 +5507,22 @@ abstract class PigeonApiAndroidMessage(open val pigeonRegistrar: AndroidWebkitLi fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAndroidMessage?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.sendToTarget", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.sendToTarget", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.os.Message - val wrapped: List = try { - api.sendToTarget(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.sendToTarget(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4698,43 +5534,48 @@ abstract class PigeonApiAndroidMessage(open val pigeonRegistrar: AndroidWebkitLi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of AndroidMessage and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.os.Message, callback: (Result) -> Unit) -{ + fun pigeon_newInstance(pigeon_instanceArg: android.os.Message, callback: (Result) -> Unit) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * Defines a message containing a description and arbitrary data object that - * can be sent to a `Handler`. + * Defines a message containing a description and arbitrary data object that can be sent to a + * `Handler`. * * See https://developer.android.com/reference/android/webkit/ClientCertRequest. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiClientCertRequest(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiClientCertRequest( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Cancel this request. */ abstract fun cancel(pigeon_instance: android.webkit.ClientCertRequest) @@ -4742,24 +5583,33 @@ abstract class PigeonApiClientCertRequest(open val pigeonRegistrar: AndroidWebki abstract fun ignore(pigeon_instance: android.webkit.ClientCertRequest) /** Proceed with the specified private key and client certificate chain. */ - abstract fun proceed(pigeon_instance: android.webkit.ClientCertRequest, privateKey: java.security.PrivateKey, chain: List) + abstract fun proceed( + pigeon_instance: android.webkit.ClientCertRequest, + privateKey: java.security.PrivateKey, + chain: List + ) companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiClientCertRequest?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.cancel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.cancel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.ClientCertRequest - val wrapped: List = try { - api.cancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.cancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4767,17 +5617,22 @@ abstract class PigeonApiClientCertRequest(open val pigeonRegistrar: AndroidWebki } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.ignore", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.ignore", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.ClientCertRequest - val wrapped: List = try { - api.ignore(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.ignore(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4785,19 +5640,24 @@ abstract class PigeonApiClientCertRequest(open val pigeonRegistrar: AndroidWebki } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.proceed", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.proceed", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.ClientCertRequest val privateKeyArg = args[1] as java.security.PrivateKey val chainArg = args[2] as List - val wrapped: List = try { - api.proceed(pigeon_instanceArg, privateKeyArg, chainArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.proceed(pigeon_instanceArg, privateKeyArg, chainArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4809,57 +5669,68 @@ abstract class PigeonApiClientCertRequest(open val pigeonRegistrar: AndroidWebki @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of ClientCertRequest and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.ClientCertRequest, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.ClientCertRequest, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * A private key. * - * The purpose of this interface is to group (and provide type safety for) all - * private key interfaces. + * The purpose of this interface is to group (and provide type safety for) all private key + * interfaces. * * See https://developer.android.com/reference/java/security/PrivateKey. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiPrivateKey(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +open class PigeonApiPrivateKey( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of PrivateKey and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: java.security.PrivateKey, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: java.security.PrivateKey, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance" @@ -4867,65 +5738,73 @@ open class PigeonApiPrivateKey(open val pigeonRegistrar: AndroidWebkitLibraryPig channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Abstract class for X.509 certificates. * - * This provides a standard way to access all the attributes of an X.509 - * certificate. + * This provides a standard way to access all the attributes of an X.509 certificate. * * See https://developer.android.com/reference/java/security/cert/X509Certificate. */ @Suppress("UNCHECKED_CAST") -open class PigeonApiX509Certificate(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +open class PigeonApiX509Certificate( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of X509Certificate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: java.security.cert.X509Certificate, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: java.security.cert.X509Certificate, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } @Suppress("FunctionName") /** An implementation of [PigeonApiCertificate] used to access callback methods */ - fun pigeon_getPigeonApiCertificate(): PigeonApiCertificate - { + fun pigeon_getPigeonApiCertificate(): PigeonApiCertificate { return pigeonRegistrar.getPigeonApiCertificate() } - } /** * Represents a request for handling an SSL error. @@ -4933,16 +5812,18 @@ open class PigeonApiX509Certificate(open val pigeonRegistrar: AndroidWebkitLibra * See https://developer.android.com/reference/android/webkit/SslErrorHandler. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslErrorHandler(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiSslErrorHandler( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** - * Instructs the WebView that encountered the SSL certificate error to - * terminate communication with the server. + * Instructs the WebView that encountered the SSL certificate error to terminate communication + * with the server. */ abstract fun cancel(pigeon_instance: android.webkit.SslErrorHandler) /** - * Instructs the WebView that encountered the SSL certificate error to ignore - * the error and continue communicating with the server. + * Instructs the WebView that encountered the SSL certificate error to ignore the error and + * continue communicating with the server. */ abstract fun proceed(pigeon_instance: android.webkit.SslErrorHandler) @@ -4951,17 +5832,22 @@ abstract class PigeonApiSslErrorHandler(open val pigeonRegistrar: AndroidWebkitL fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslErrorHandler?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.cancel", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.cancel", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.SslErrorHandler - val wrapped: List = try { - api.cancel(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.cancel(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4969,17 +5855,22 @@ abstract class PigeonApiSslErrorHandler(open val pigeonRegistrar: AndroidWebkitL } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.proceed", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.proceed", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.webkit.SslErrorHandler - val wrapped: List = try { - api.proceed(pigeon_instanceArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.proceed(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -4991,45 +5882,54 @@ abstract class PigeonApiSslErrorHandler(open val pigeonRegistrar: AndroidWebkitL @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslErrorHandler and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.webkit.SslErrorHandler, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.webkit.SslErrorHandler, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** - * This class represents a set of one or more SSL errors and the associated SSL - * certificate. + * This class represents a set of one or more SSL errors and the associated SSL certificate. * * See https://developer.android.com/reference/android/net/http/SslError. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslError(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiSslError( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Gets the SSL certificate associated with this object. */ - abstract fun certificate(pigeon_instance: android.net.http.SslError): android.net.http.SslCertificate + abstract fun certificate( + pigeon_instance: android.net.http.SslError + ): android.net.http.SslCertificate /** Gets the URL associated with this object. */ abstract fun url(pigeon_instance: android.net.http.SslError): String @@ -5045,16 +5945,21 @@ abstract class PigeonApiSslError(open val pigeonRegistrar: AndroidWebkitLibraryP fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslError?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslError.getPrimaryError", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslError.getPrimaryError", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslError - val wrapped: List = try { - listOf(api.getPrimaryError(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getPrimaryError(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5062,17 +5967,22 @@ abstract class PigeonApiSslError(open val pigeonRegistrar: AndroidWebkitLibraryP } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslError.hasError", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslError.hasError", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslError val errorArg = args[1] as SslErrorType - val wrapped: List = try { - listOf(api.hasError(pigeon_instanceArg, errorArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.hasError(pigeon_instanceArg, errorArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5084,16 +5994,19 @@ abstract class PigeonApiSslError(open val pigeonRegistrar: AndroidWebkitLibraryP @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslError and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.net.http.SslError, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.net.http.SslError, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val certificateArg = certificate(pigeon_instanceArg) val urlArg = url(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger @@ -5103,28 +6016,30 @@ abstract class PigeonApiSslError(open val pigeonRegistrar: AndroidWebkitLibraryP channel.send(listOf(pigeon_identifierArg, certificateArg, urlArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * A distinguished name helper class. * - * A 3-tuple of: - * the most specific common name (CN) - * the most specific organization (O) - * the most specific organizational unit (OU) + * A 3-tuple of: the most specific common name (CN) the most specific organization (O) the most + * specific organizational unit (OU) */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiSslCertificateDName( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The most specific Common-name (CN) component of this name. */ abstract fun getCName(pigeon_instance: android.net.http.SslCertificate.DName): String @@ -5142,16 +6057,21 @@ abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWeb fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslCertificateDName?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getCName", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getCName", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = try { - listOf(api.getCName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getCName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5159,16 +6079,21 @@ abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWeb } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getDName", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getDName", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = try { - listOf(api.getDName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getDName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5176,16 +6101,21 @@ abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWeb } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getOName", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getOName", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = try { - listOf(api.getOName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getOName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5193,16 +6123,21 @@ abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWeb } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getUName", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getUName", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate.DName - val wrapped: List = try { - listOf(api.getUName(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getUName(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5214,34 +6149,40 @@ abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWeb @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslCertificateDName and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.net.http.SslCertificate.DName, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.net.http.SslCertificate.DName, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * SSL certificate info (certificate details) class. @@ -5249,48 +6190,56 @@ abstract class PigeonApiSslCertificateDName(open val pigeonRegistrar: AndroidWeb * See https://developer.android.com/reference/android/net/http/SslCertificate. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiSslCertificate( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** Issued-by distinguished name or null if none has been set. */ - abstract fun getIssuedBy(pigeon_instance: android.net.http.SslCertificate): android.net.http.SslCertificate.DName? + abstract fun getIssuedBy( + pigeon_instance: android.net.http.SslCertificate + ): android.net.http.SslCertificate.DName? /** Issued-to distinguished name or null if none has been set. */ - abstract fun getIssuedTo(pigeon_instance: android.net.http.SslCertificate): android.net.http.SslCertificate.DName? + abstract fun getIssuedTo( + pigeon_instance: android.net.http.SslCertificate + ): android.net.http.SslCertificate.DName? - /** - * Not-after date from the certificate validity period or null if none has been - * set. - */ + /** Not-after date from the certificate validity period or null if none has been set. */ abstract fun getValidNotAfterMsSinceEpoch(pigeon_instance: android.net.http.SslCertificate): Long? - /** - * Not-before date from the certificate validity period or null if none has - * been set. - */ - abstract fun getValidNotBeforeMsSinceEpoch(pigeon_instance: android.net.http.SslCertificate): Long? + /** Not-before date from the certificate validity period or null if none has been set. */ + abstract fun getValidNotBeforeMsSinceEpoch( + pigeon_instance: android.net.http.SslCertificate + ): Long? /** - * The X509Certificate used to create this SslCertificate or null if no - * certificate was provided. + * The X509Certificate used to create this SslCertificate or null if no certificate was provided. * * Always returns null on Android versions below Q. */ - abstract fun getX509Certificate(pigeon_instance: android.net.http.SslCertificate): java.security.cert.X509Certificate? + abstract fun getX509Certificate( + pigeon_instance: android.net.http.SslCertificate + ): java.security.cert.X509Certificate? companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiSslCertificate?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedBy", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedBy", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = try { - listOf(api.getIssuedBy(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getIssuedBy(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5298,16 +6247,21 @@ abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedTo", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedTo", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = try { - listOf(api.getIssuedTo(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getIssuedTo(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5315,16 +6269,21 @@ abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotAfterMsSinceEpoch", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotAfterMsSinceEpoch", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = try { - listOf(api.getValidNotAfterMsSinceEpoch(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getValidNotAfterMsSinceEpoch(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5332,16 +6291,21 @@ abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotBeforeMsSinceEpoch", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotBeforeMsSinceEpoch", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = try { - listOf(api.getValidNotBeforeMsSinceEpoch(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getValidNotBeforeMsSinceEpoch(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5349,16 +6313,21 @@ abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLi } } run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getX509Certificate", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.SslCertificate.getX509Certificate", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as android.net.http.SslCertificate - val wrapped: List = try { - listOf(api.getX509Certificate(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getX509Certificate(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5370,34 +6339,40 @@ abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of SslCertificate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: android.net.http.SslCertificate, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: android.net.http.SslCertificate, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Abstract class for managing a variety of identity certificates. @@ -5405,7 +6380,9 @@ abstract class PigeonApiSslCertificate(open val pigeonRegistrar: AndroidWebkitLi * See https://developer.android.com/reference/java/security/cert/Certificate. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiCertificate(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiCertificate( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { /** The encoded form of this certificate. */ abstract fun getEncoded(pigeon_instance: java.security.cert.Certificate): ByteArray @@ -5414,16 +6391,21 @@ abstract class PigeonApiCertificate(open val pigeonRegistrar: AndroidWebkitLibra fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiCertificate?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.Certificate.getEncoded", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.Certificate.getEncoded", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val pigeon_instanceArg = args[0] as java.security.cert.Certificate - val wrapped: List = try { - listOf(api.getEncoded(pigeon_instanceArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.getEncoded(pigeon_instanceArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5435,16 +6417,19 @@ abstract class PigeonApiCertificate(open val pigeonRegistrar: AndroidWebkitLibra @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of Certificate and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: java.security.cert.Certificate, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: java.security.cert.Certificate, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec val channelName = "dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance" @@ -5452,17 +6437,19 @@ abstract class PigeonApiCertificate(open val pigeonRegistrar: AndroidWebkitLibra channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Compatibility version of `WebSettings`. @@ -5470,7 +6457,9 @@ abstract class PigeonApiCertificate(open val pigeonRegistrar: AndroidWebkitLibra * See https://developer.android.com/reference/kotlin/androidx/webkit/WebSettingsCompat. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebSettingsCompat(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebSettingsCompat( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun setPaymentRequestEnabled(webSettings: android.webkit.WebSettings, enabled: Boolean) companion object { @@ -5478,18 +6467,23 @@ abstract class PigeonApiWebSettingsCompat(open val pigeonRegistrar: AndroidWebki fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebSettingsCompat?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.setPaymentRequestEnabled", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.setPaymentRequestEnabled", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val webSettingsArg = args[0] as android.webkit.WebSettings val enabledArg = args[1] as Boolean - val wrapped: List = try { - api.setPaymentRequestEnabled(webSettingsArg, enabledArg) - listOf(null) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + api.setPaymentRequestEnabled(webSettingsArg, enabledArg) + listOf(null) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5501,34 +6495,40 @@ abstract class PigeonApiWebSettingsCompat(open val pigeonRegistrar: AndroidWebki @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebSettingsCompat and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.webkit.WebSettingsCompat, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.webkit.WebSettingsCompat, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } /** * Utility class for checking which WebView Support Library features are supported on the device. @@ -5536,7 +6536,9 @@ abstract class PigeonApiWebSettingsCompat(open val pigeonRegistrar: AndroidWebki * See https://developer.android.com/reference/kotlin/androidx/webkit/WebViewFeature. */ @Suppress("UNCHECKED_CAST") -abstract class PigeonApiWebViewFeature(open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar) { +abstract class PigeonApiWebViewFeature( + open val pigeonRegistrar: AndroidWebkitLibraryPigeonProxyApiRegistrar +) { abstract fun isFeatureSupported(feature: String): Boolean companion object { @@ -5544,16 +6546,21 @@ abstract class PigeonApiWebViewFeature(open val pigeonRegistrar: AndroidWebkitLi fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiWebViewFeature?) { val codec = api?.pigeonRegistrar?.codec ?: AndroidWebkitLibraryPigeonCodec() run { - val channel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.isFeatureSupported", codec) + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.isFeatureSupported", + codec) if (api != null) { channel.setMessageHandler { message, reply -> val args = message as List val featureArg = args[0] as String - val wrapped: List = try { - listOf(api.isFeatureSupported(featureArg)) - } catch (exception: Throwable) { - AndroidWebkitLibraryPigeonUtils.wrapError(exception) - } + val wrapped: List = + try { + listOf(api.isFeatureSupported(featureArg)) + } catch (exception: Throwable) { + AndroidWebkitLibraryPigeonUtils.wrapError(exception) + } reply.reply(wrapped) } } else { @@ -5565,32 +6572,38 @@ abstract class PigeonApiWebViewFeature(open val pigeonRegistrar: AndroidWebkitLi @Suppress("LocalVariableName", "FunctionName") /** Creates a Dart instance of WebViewFeature and attaches it to [pigeon_instanceArg]. */ - fun pigeon_newInstance(pigeon_instanceArg: androidx.webkit.WebViewFeature, callback: (Result) -> Unit) -{ + fun pigeon_newInstance( + pigeon_instanceArg: androidx.webkit.WebViewFeature, + callback: (Result) -> Unit + ) { if (pigeonRegistrar.ignoreCallsToDart) { callback( Result.failure( AndroidWebKitError("ignore-calls-error", "Calls to Dart are being ignored.", ""))) - } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { + } else if (pigeonRegistrar.instanceManager.containsInstance(pigeon_instanceArg)) { callback(Result.success(Unit)) - } else { - val pigeon_identifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) + } else { + val pigeon_identifierArg = + pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeon_instanceArg) val binaryMessenger = pigeonRegistrar.binaryMessenger val codec = pigeonRegistrar.codec - val channelName = "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance" + val channelName = + "dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(pigeon_identifierArg)) { if (it is List<*>) { if (it.size > 1) { - callback(Result.failure(AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) + callback( + Result.failure( + AndroidWebKitError(it[0] as String, it[1] as String, it[2] as String?))) } else { callback(Result.success(Unit)) } } else { - callback(Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) - } + callback( + Result.failure(AndroidWebkitLibraryPigeonUtils.createConnectionError(channelName))) + } } } } - } diff --git a/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart b/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart index f9529443460..c19506c236b 100644 --- a/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart +++ b/packages/webview_flutter/webview_flutter_android/lib/src/android_webkit.g.dart @@ -9,7 +9,8 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' + show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -20,7 +21,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -29,6 +34,7 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -39,129 +45,131 @@ List wrapResponse({Object? result, PlatformException? error, bool empty @visibleForTesting class PigeonOverrides { /// Overrides [WebView.new]. - static WebView Function( - {void Function( - WebView pigeon_instance, - int left, - int top, - int oldLeft, - int oldTop, - )? onScrollChanged})? webView_new; + static WebView Function({ + void Function( + WebView pigeon_instance, + int left, + int top, + int oldLeft, + int oldTop, + )? + onScrollChanged, + })? + webView_new; /// Overrides [JavaScriptChannel.new]. static JavaScriptChannel Function({ required String channelName, - required void Function( - JavaScriptChannel pigeon_instance, - String message, - ) postMessage, - })? javaScriptChannel_new; + required void Function(JavaScriptChannel pigeon_instance, String message) + postMessage, + })? + javaScriptChannel_new; /// Overrides [WebViewClient.new]. static WebViewClient Function({ - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? onPageStarted, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? onPageFinished, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + onPageStarted, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + onPageFinished, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceResponse response, - )? onReceivedHttpError, + )? + onReceivedHttpError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceError error, - )? onReceivedRequestError, + )? + onReceivedRequestError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceErrorCompat error, - )? onReceivedRequestErrorCompat, + )? + onReceivedRequestErrorCompat, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, - )? requestLoading, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? urlLoading, + )? + requestLoading, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + urlLoading, void Function( WebViewClient pigeon_instance, WebView webView, String url, bool isReload, - )? doUpdateVisitedHistory, + )? + doUpdateVisitedHistory, void Function( WebViewClient pigeon_instance, WebView webView, HttpAuthHandler handler, String host, String realm, - )? onReceivedHttpAuthRequest, + )? + onReceivedHttpAuthRequest, void Function( WebViewClient pigeon_instance, WebView view, AndroidMessage dontResend, AndroidMessage resend, - )? onFormResubmission, - void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onLoadResource, - void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onPageCommitVisible, + )? + onFormResubmission, + void Function(WebViewClient pigeon_instance, WebView view, String url)? + onLoadResource, + void Function(WebViewClient pigeon_instance, WebView view, String url)? + onPageCommitVisible, void Function( WebViewClient pigeon_instance, WebView view, ClientCertRequest request, - )? onReceivedClientCertRequest, + )? + onReceivedClientCertRequest, void Function( WebViewClient pigeon_instance, WebView view, String realm, String? account, String args, - )? onReceivedLoginRequest, + )? + onReceivedLoginRequest, void Function( WebViewClient pigeon_instance, WebView view, SslErrorHandler handler, SslError error, - )? onReceivedSslError, + )? + onReceivedSslError, void Function( WebViewClient pigeon_instance, WebView view, double oldScale, double newScale, - )? onScaleChanged, - })? webViewClient_new; + )? + onScaleChanged, + })? + webViewClient_new; /// Overrides [DownloadListener.new]. - static DownloadListener Function( - {required void Function( - DownloadListener pigeon_instance, - String url, - String userAgent, - String contentDisposition, - String mimetype, - int contentLength, - ) onDownloadStart})? downloadListener_new; + static DownloadListener Function({ + required void Function( + DownloadListener pigeon_instance, + String url, + String userAgent, + String contentDisposition, + String mimetype, + int contentLength, + ) + onDownloadStart, + })? + downloadListener_new; /// Overrides [WebChromeClient.new]. static WebChromeClient Function({ @@ -169,53 +177,57 @@ class PigeonOverrides { WebChromeClient pigeon_instance, WebView webView, FileChooserParams params, - ) onShowFileChooser, + ) + onShowFileChooser, required Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - ) onJsConfirm, + ) + onJsConfirm, void Function( WebChromeClient pigeon_instance, WebView webView, int progress, - )? onProgressChanged, - void Function( - WebChromeClient pigeon_instance, - PermissionRequest request, - )? onPermissionRequest, + )? + onProgressChanged, + void Function(WebChromeClient pigeon_instance, PermissionRequest request)? + onPermissionRequest, void Function( WebChromeClient pigeon_instance, View view, CustomViewCallback callback, - )? onShowCustomView, + )? + onShowCustomView, void Function(WebChromeClient pigeon_instance)? onHideCustomView, void Function( WebChromeClient pigeon_instance, String origin, GeolocationPermissionsCallback callback, - )? onGeolocationPermissionsShowPrompt, + )? + onGeolocationPermissionsShowPrompt, void Function(WebChromeClient pigeon_instance)? - onGeolocationPermissionsHidePrompt, - void Function( - WebChromeClient pigeon_instance, - ConsoleMessage message, - )? onConsoleMessage, + onGeolocationPermissionsHidePrompt, + void Function(WebChromeClient pigeon_instance, ConsoleMessage message)? + onConsoleMessage, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - )? onJsAlert, + )? + onJsAlert, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, String defaultValue, - )? onJsPrompt, - })? webChromeClient_new; + )? + onJsPrompt, + })? + webChromeClient_new; /// Overrides [CookieManager.instance]. static CookieManager? cookieManager_instance; @@ -230,10 +242,8 @@ class PigeonOverrides { static Future Function(bool)? webView_setWebContentsDebuggingEnabled; /// Overrides [WebSettingsCompat.setPaymentRequestEnabled]. - static Future Function( - WebSettings, - bool, - )? webSettingsCompat_setPaymentRequestEnabled; + static Future Function(WebSettings, bool)? + webSettingsCompat_setPaymentRequestEnabled; /// Overrides [WebViewFeature.isFeatureSupported]. static Future Function(String)? webViewFeature_isFeatureSupported; @@ -266,7 +276,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -336,9 +346,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; @@ -351,7 +362,8 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = + _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -359,39 +371,103 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); - WebResourceRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebResourceResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebResourceError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebResourceErrorCompat.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebViewPoint.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ConsoleMessage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CookieManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebSettings.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - JavaScriptChannel.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebViewClient.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - DownloadListener.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebChromeClient.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FlutterAssetManager.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebStorage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - FileChooserParams.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - PermissionRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - CustomViewCallback.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers( + instanceManager: instanceManager, + ); + WebResourceRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebResourceResponse.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebResourceError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebResourceErrorCompat.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebViewPoint.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ConsoleMessage.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CookieManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebView.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebSettings.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + JavaScriptChannel.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebViewClient.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + DownloadListener.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebChromeClient.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FlutterAssetManager.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebStorage.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + FileChooserParams.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + PermissionRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + CustomViewCallback.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); View.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - GeolocationPermissionsCallback.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - HttpAuthHandler.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AndroidMessage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - ClientCertRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - PrivateKey.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - X509Certificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SslErrorHandler.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SslError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SslCertificateDName.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SslCertificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - Certificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebSettingsCompat.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WebViewFeature.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + GeolocationPermissionsCallback.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + HttpAuthHandler.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AndroidMessage.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + ClientCertRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + PrivateKey.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + X509Certificate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + SslErrorHandler.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + SslError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + SslCertificateDName.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + SslCertificate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + Certificate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebSettingsCompat.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WebViewFeature.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); return instanceManager; } @@ -408,8 +484,9 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = - WeakReference(instance); + _weakInstances[identifier] = WeakReference( + instance, + ); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -470,15 +547,21 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference(int identifier) { - final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference( + int identifier, + ) { + final PigeonInternalProxyApiBaseClass? weakInstance = + _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = + _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance + .pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = WeakReference(copy); + _weakInstances[identifier] = + WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -500,7 +583,10 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { + void addHostCreatedInstance( + PigeonInternalProxyApiBaseClass instance, + int identifier, + ) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -529,7 +615,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -541,31 +627,37 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.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.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); + assert( + arg_identifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', + ); try { - (instanceManager ?? PigeonInstanceManager.instance) - .remove(arg_identifier!); + (instanceManager ?? PigeonInstanceManager.instance).remove( + arg_identifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -577,12 +669,13 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [identifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -606,10 +699,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_android.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -628,29 +721,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager - .getInstanceWithWeakReference(readValue(buffer)! as int); - default: - return super.readValueOfType(type, buffer); - } - } -} + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager.getInstanceWithWeakReference( + readValue(buffer)! as int, + ); + default: + return super.readValueOfType(type, buffer); + } + } +} /// Mode of how to select files for a file chooser. /// @@ -661,14 +755,17 @@ enum FileChooserMode { /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN. open, + /// Similar to [open] but allows multiple files to be selected. /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_OPEN_MULTIPLE. openMultiple, + /// Allows picking a nonexistent file and saving it. /// /// See https://developer.android.com/reference/android/webkit/WebChromeClient.FileChooserParams#MODE_SAVE. save, + /// Indicates a `FileChooserMode` with an unknown mode. /// /// This does not represent an actual value provided by the platform and only @@ -684,22 +781,27 @@ enum ConsoleMessageLevel { /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#DEBUG. debug, + /// Indicates a message is provided as an error. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#ERROR. error, + /// Indicates a message is provided as a basic log message. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#LOG. log, + /// Indicates a message is provided as a tip. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#TIP. tip, + /// Indicates a message is provided as a warning. /// /// See https://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel#WARNING. warning, + /// Indicates a message with an unknown level. /// /// This does not represent an actual value provided by the platform and only @@ -714,11 +816,14 @@ enum OverScrollMode { /// Always allow a user to over-scroll this view, provided it is a view that /// can scroll. always, + /// Allow a user to over-scroll this view only if the content is large enough /// to meaningfully scroll, provided it is a view that can scroll. ifContentScrolls, + /// Never allow a user to over-scroll this view. never, + /// The type is not recognized by this wrapper. unknown, } @@ -729,16 +834,22 @@ enum OverScrollMode { enum SslErrorType { /// The date of the certificate is invalid. dateInvalid, + /// The certificate has expired. expired, + /// Hostname mismatch. idMismatch, + /// A generic error occurred. invalid, + /// The certificate is not yet valid. notYetValid, + /// The certificate authority is not trusted. untrusted, + /// The type is not recognized by this wrapper. unknown, } @@ -750,15 +861,16 @@ enum MixedContentMode { /// The WebView will allow a secure origin to load content from any other /// origin, even if that origin is insecure. alwaysAllow, + /// The WebView will attempt to be compatible with the approach of a modern /// web browser with regard to mixed content. compatibilityMode, + /// The WebView will not allow a secure origin to load content from an /// insecure origin. neverAllow, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -766,19 +878,19 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is FileChooserMode) { + } else if (value is FileChooserMode) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is ConsoleMessageLevel) { + } else if (value is ConsoleMessageLevel) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is OverScrollMode) { + } else if (value is OverScrollMode) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is SslErrorType) { + } else if (value is SslErrorType) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is MixedContentMode) { + } else if (value is MixedContentMode) { buffer.putUint8(133); writeValue(buffer, value.index); } else { @@ -789,19 +901,19 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : FileChooserMode.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : ConsoleMessageLevel.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : OverScrollMode.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : SslErrorType.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : MixedContentMode.values[value]; default: @@ -809,6 +921,7 @@ class _PigeonCodec extends StandardMessageCodec { } } } + /// Encompasses parameters to the `WebViewClient.shouldInterceptRequest` method. /// /// See https://developer.android.com/reference/android/webkit/WebResourceRequest. @@ -858,74 +971,92 @@ class WebResourceRequest extends PigeonInternalProxyApiBaseClass { bool hasGesture, String method, Map? requestHeaders, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_url = (args[1] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.', + ); final bool? arg_isForMainFrame = (args[2] as bool?); - assert(arg_isForMainFrame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isForMainFrame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.', + ); final bool? arg_isRedirect = (args[3] as bool?); - assert(arg_isRedirect != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isRedirect != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.', + ); final bool? arg_hasGesture = (args[4] as bool?); - assert(arg_hasGesture != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_hasGesture != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null bool.', + ); final String? arg_method = (args[5] as String?); - assert(arg_method != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_method != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance was null, expected non-null String.', + ); final Map? arg_requestHeaders = (args[6] as Map?)?.cast(); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_url!, - arg_isForMainFrame!, - arg_isRedirect!, - arg_hasGesture!, - arg_method!, - arg_requestHeaders) ?? - WebResourceRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - url: arg_url!, - isForMainFrame: arg_isForMainFrame!, - isRedirect: arg_isRedirect!, - hasGesture: arg_hasGesture!, - method: arg_method!, - requestHeaders: arg_requestHeaders, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_url!, + arg_isForMainFrame!, + arg_isRedirect!, + arg_hasGesture!, + arg_method!, + arg_requestHeaders, + ) ?? + WebResourceRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + url: arg_url!, + isForMainFrame: arg_isForMainFrame!, + isRedirect: arg_isRedirect!, + hasGesture: arg_hasGesture!, + method: arg_method!, + requestHeaders: arg_requestHeaders, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -973,45 +1104,53 @@ class WebResourceResponse extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_statusCode = (args[1] as int?); - assert(arg_statusCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_statusCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceResponse.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_statusCode!) ?? - WebResourceResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - statusCode: arg_statusCode!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_statusCode!) ?? + WebResourceResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + statusCode: arg_statusCode!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1055,56 +1194,64 @@ class WebResourceError extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WebResourceError Function( - int errorCode, - String description, - )? pigeon_newInstance, + WebResourceError Function(int errorCode, String description)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_errorCode = (args[1] as int?); - assert(arg_errorCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_errorCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_description = (args[2] as String?); - assert(arg_description != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_description != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceError.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? - WebResourceError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - description: arg_description!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? + WebResourceError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + description: arg_description!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1149,56 +1296,64 @@ class WebResourceErrorCompat extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WebResourceErrorCompat Function( - int errorCode, - String description, - )? pigeon_newInstance, + WebResourceErrorCompat Function(int errorCode, String description)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_errorCode = (args[1] as int?); - assert(arg_errorCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_errorCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_description = (args[2] as String?); - assert(arg_description != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_description != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebResourceErrorCompat.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? - WebResourceErrorCompat.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - errorCode: arg_errorCode!, - description: arg_description!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_errorCode!, arg_description!) ?? + WebResourceErrorCompat.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + errorCode: arg_errorCode!, + description: arg_description!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1240,56 +1395,63 @@ class WebViewPoint extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WebViewPoint Function( - int x, - int y, - )? pigeon_newInstance, + WebViewPoint Function(int x, int y)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_x = (args[1] as int?); - assert(arg_x != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_x != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_y = (args[2] as int?); - assert(arg_y != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_y != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewPoint.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_x!, arg_y!) ?? - WebViewPoint.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - x: arg_x!, - y: arg_y!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_x!, arg_y!) ?? + WebViewPoint.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + x: arg_x!, + y: arg_y!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1342,63 +1504,82 @@ class ConsoleMessage extends PigeonInternalProxyApiBaseClass { String message, ConsoleMessageLevel level, String sourceId, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_lineNumber = (args[1] as int?); - assert(arg_lineNumber != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_lineNumber != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_message = (args[2] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.', + ); final ConsoleMessageLevel? arg_level = (args[3] as ConsoleMessageLevel?); - assert(arg_level != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null ConsoleMessageLevel.'); + assert( + arg_level != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null ConsoleMessageLevel.', + ); final String? arg_sourceId = (args[4] as String?); - assert(arg_sourceId != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_sourceId != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ConsoleMessage.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_lineNumber!, arg_message!, - arg_level!, arg_sourceId!) ?? - ConsoleMessage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - lineNumber: arg_lineNumber!, - message: arg_message!, - level: arg_level!, - sourceId: arg_sourceId!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_lineNumber!, + arg_message!, + arg_level!, + arg_sourceId!, + ) ?? + ConsoleMessage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + lineNumber: arg_lineNumber!, + message: arg_message!, + level: arg_level!, + sourceId: arg_sourceId!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1448,41 +1629,47 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CookieManager.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CookieManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CookieManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1502,12 +1689,13 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1526,10 +1714,7 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { } /// Sets a single cookie (key-value pair) for the given URL. - Future setCookie( - String url, - String value, - ) async { + Future setCookie(String url, String value) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCookieManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1537,12 +1722,13 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.setCookie'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, url, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, url, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1567,12 +1753,13 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.removeAllCookies'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1594,10 +1781,7 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { } /// Sets whether the `WebView` should allow third party cookies to be set. - Future setAcceptThirdPartyCookies( - WebView webView, - bool accept, - ) async { + Future setAcceptThirdPartyCookies(WebView webView, bool accept) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecCookieManager; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1605,12 +1789,13 @@ class CookieManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CookieManager.setAcceptThirdPartyCookies'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, webView, accept], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, webView, accept]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1648,7 +1833,8 @@ class WebView extends View { int top, int oldLeft, int oldTop, - )? onScrollChanged, + )? + onScrollChanged, }) { if (PigeonOverrides.webView_new != null) { return PigeonOverrides.webView_new!(onScrollChanged: onScrollChanged); @@ -1666,8 +1852,8 @@ class WebView extends View { super.pigeon_instanceManager, this.onScrollChanged, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1675,12 +1861,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1738,7 +1925,8 @@ class WebView extends View { int top, int oldLeft, int oldTop, - )? onScrollChanged; + )? + onScrollChanged; /// The WebSettings object used to control the settings for this WebView. late final WebSettings settings = pigeonVar_settings(); @@ -1754,92 +1942,113 @@ class WebView extends View { int top, int oldLeft, int oldTop, - )? onScrollChanged, + )? + onScrollChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null.', + ); final List args = (message as List?)!; final WebView? arg_pigeon_instance = (args[0] as WebView?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null WebView.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null WebView.', + ); final int? arg_left = (args[1] as int?); - assert(arg_left != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); + assert( + arg_left != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', + ); final int? arg_top = (args[2] as int?); - assert(arg_top != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); + assert( + arg_top != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', + ); final int? arg_oldLeft = (args[3] as int?); - assert(arg_oldLeft != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); + assert( + arg_oldLeft != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', + ); final int? arg_oldTop = (args[4] as int?); - assert(arg_oldTop != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.'); + assert( + arg_oldTop != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebView.onScrollChanged was null, expected non-null int.', + ); try { (onScrollChanged ?? arg_pigeon_instance!.onScrollChanged)?.call( - arg_pigeon_instance!, - arg_left!, - arg_top!, - arg_oldLeft!, - arg_oldTop!); + arg_pigeon_instance!, + arg_left!, + arg_top!, + arg_oldLeft!, + arg_oldTop!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1854,19 +2063,20 @@ class WebView extends View { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebView.settings'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1885,11 +2095,7 @@ class WebView extends View { } /// Loads the given data into this WebView using a 'data' scheme URL. - Future loadData( - String data, - String? mimeType, - String? encoding, - ) async { + Future loadData(String data, String? mimeType, String? encoding) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1897,12 +2103,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.loadData'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, data, mimeType, encoding], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, data, mimeType, encoding]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1934,12 +2141,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.loadDataWithBaseUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, baseUrl, data, mimeType, encoding, historyUrl], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([this, baseUrl, data, mimeType, encoding, historyUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1956,10 +2164,7 @@ class WebView extends View { } /// Loads the given URL. - Future loadUrl( - String url, - Map headers, - ) async { + Future loadUrl(String url, Map headers) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1967,12 +2172,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.loadUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, url, headers], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, url, headers]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1989,10 +2195,7 @@ class WebView extends View { } /// Loads the URL with postData using "POST" method into this WebView. - Future postUrl( - String url, - Uint8List data, - ) async { + Future postUrl(String url, Uint8List data) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2000,12 +2203,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.postUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, url, data], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, url, data]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2030,12 +2234,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2060,12 +2265,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.canGoBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2095,12 +2301,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.canGoForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2130,12 +2337,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.goBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2160,12 +2368,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.goForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2190,12 +2399,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.reload'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2220,12 +2430,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.clearCache'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, includeDiskFiles], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, includeDiskFiles]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2251,12 +2462,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.evaluateJavascript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, javascriptString], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, javascriptString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2281,12 +2493,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.getTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2314,18 +2527,20 @@ class WebView extends View { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebView.setWebContentsDebuggingEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2351,12 +2566,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setWebViewClient'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, client], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, client]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2381,12 +2597,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.addJavaScriptChannel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, channel], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, channel]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2411,12 +2628,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.removeJavaScriptChannel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, name], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2442,12 +2660,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setDownloadListener'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, listener], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, listener]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2472,12 +2691,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setWebChromeClient'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, client], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, client]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2502,12 +2722,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.setBackgroundColor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, color], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, color]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2532,12 +2753,13 @@ class WebView extends View { 'dev.flutter.pigeon.webview_flutter_android.WebView.destroy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2588,41 +2810,47 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettings.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebSettings.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebSettings.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2638,12 +2866,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setDomStorageEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, flag], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, flag]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2668,12 +2897,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptCanOpenWindowsAutomatically'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, flag], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, flag]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2698,12 +2928,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportMultipleWindows'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, support], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, support]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2728,12 +2959,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setJavaScriptEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, flag], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, flag]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2758,12 +2990,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setUserAgentString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, userAgentString], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, userAgentString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2788,12 +3021,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setMediaPlaybackRequiresUserGesture'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, require], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, require]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2819,12 +3053,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setSupportZoom'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, support], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, support]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2850,12 +3085,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setLoadWithOverviewMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, overview], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, overview]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2881,12 +3117,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setUseWideViewPort'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, use], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, use]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2912,12 +3149,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setDisplayZoomControls'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2943,12 +3181,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setBuiltInZoomControls'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2973,12 +3212,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowFileAccess'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3003,12 +3243,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setAllowContentAccess'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3033,12 +3274,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setGeolocationEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3063,12 +3305,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setTextZoom'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, textZoom], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, textZoom]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3093,12 +3336,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.getUserAgentString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3128,12 +3372,13 @@ class WebSettings extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebSettings.setMixedContentMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, mode], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3167,10 +3412,8 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, required String channelName, - required void Function( - JavaScriptChannel pigeon_instance, - String message, - ) postMessage, + required void Function(JavaScriptChannel pigeon_instance, String message) + postMessage, }) { if (PigeonOverrides.javaScriptChannel_new != null) { return PigeonOverrides.javaScriptChannel_new!( @@ -3193,8 +3436,8 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { required this.channelName, required this.postMessage, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecJavaScriptChannel; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3202,12 +3445,13 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, channelName], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, channelName]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3238,8 +3482,9 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecJavaScriptChannel = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecJavaScriptChannel = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); final String channelName; @@ -3262,54 +3507,60 @@ class JavaScriptChannel extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - JavaScriptChannel pigeon_instance, - String message, - ) postMessage; + final void Function(JavaScriptChannel pigeon_instance, String message) + postMessage; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - JavaScriptChannel pigeon_instance, - String message, - )? postMessage, + void Function(JavaScriptChannel pigeon_instance, String message)? + postMessage, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null.', + ); final List args = (message as List?)!; final JavaScriptChannel? arg_pigeon_instance = (args[0] as JavaScriptChannel?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null JavaScriptChannel.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null JavaScriptChannel.', + ); final String? arg_message = (args[1] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.JavaScriptChannel.postMessage was null, expected non-null String.', + ); try { - (postMessage ?? arg_pigeon_instance!.postMessage) - .call(arg_pigeon_instance!, arg_message!); + (postMessage ?? arg_pigeon_instance!.postMessage).call( + arg_pigeon_instance!, + arg_message!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3334,97 +3585,93 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { factory WebViewClient({ BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? onPageStarted, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? onPageFinished, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + onPageStarted, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + onPageFinished, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceResponse response, - )? onReceivedHttpError, + )? + onReceivedHttpError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceError error, - )? onReceivedRequestError, + )? + onReceivedRequestError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceErrorCompat error, - )? onReceivedRequestErrorCompat, + )? + onReceivedRequestErrorCompat, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, - )? requestLoading, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? urlLoading, + )? + requestLoading, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + urlLoading, void Function( WebViewClient pigeon_instance, WebView webView, String url, bool isReload, - )? doUpdateVisitedHistory, + )? + doUpdateVisitedHistory, void Function( WebViewClient pigeon_instance, WebView webView, HttpAuthHandler handler, String host, String realm, - )? onReceivedHttpAuthRequest, + )? + onReceivedHttpAuthRequest, void Function( WebViewClient pigeon_instance, WebView view, AndroidMessage dontResend, AndroidMessage resend, - )? onFormResubmission, - void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onLoadResource, - void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onPageCommitVisible, + )? + onFormResubmission, + void Function(WebViewClient pigeon_instance, WebView view, String url)? + onLoadResource, + void Function(WebViewClient pigeon_instance, WebView view, String url)? + onPageCommitVisible, void Function( WebViewClient pigeon_instance, WebView view, ClientCertRequest request, - )? onReceivedClientCertRequest, + )? + onReceivedClientCertRequest, void Function( WebViewClient pigeon_instance, WebView view, String realm, String? account, String args, - )? onReceivedLoginRequest, + )? + onReceivedLoginRequest, void Function( WebViewClient pigeon_instance, WebView view, SslErrorHandler handler, SslError error, - )? onReceivedSslError, + )? + onReceivedSslError, void Function( WebViewClient pigeon_instance, WebView view, double oldScale, double newScale, - )? onScaleChanged, + )? + onScaleChanged, }) { if (PigeonOverrides.webViewClient_new != null) { return PigeonOverrides.webViewClient_new!( @@ -3489,8 +3736,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { this.onReceivedSslError, this.onScaleChanged, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebViewClient; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3498,12 +3745,13 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3573,7 +3821,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, String url, - )? onPageStarted; + )? + onPageStarted; /// Notify the host application that a page has finished loading. /// @@ -3598,7 +3847,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, String url, - )? onPageFinished; + )? + onPageFinished; /// Notify the host application that an HTTP error has been received from the /// server while loading a resource. @@ -3625,7 +3875,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, WebResourceRequest request, WebResourceResponse response, - )? onReceivedHttpError; + )? + onReceivedHttpError; /// Report web resource loading error to the host application. /// @@ -3651,7 +3902,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, WebResourceRequest request, WebResourceError error, - )? onReceivedRequestError; + )? + onReceivedRequestError; /// Report web resource loading error to the host application. /// @@ -3677,7 +3929,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, WebResourceRequest request, WebResourceErrorCompat error, - )? onReceivedRequestErrorCompat; + )? + onReceivedRequestErrorCompat; /// Give the host application a chance to take control when a URL is about to /// be loaded in the current WebView. @@ -3703,7 +3956,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, - )? requestLoading; + )? + requestLoading; /// Give the host application a chance to take control when a URL is about to /// be loaded in the current WebView. @@ -3729,7 +3983,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView webView, String url, - )? urlLoading; + )? + urlLoading; /// Notify the host application to update its visited links database. /// @@ -3755,7 +4010,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView webView, String url, bool isReload, - )? doUpdateVisitedHistory; + )? + doUpdateVisitedHistory; /// Notifies the host application that the WebView received an HTTP /// authentication request. @@ -3783,7 +4039,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { HttpAuthHandler handler, String host, String realm, - )? onReceivedHttpAuthRequest; + )? + onReceivedHttpAuthRequest; /// Ask the host application if the browser should resend data as the /// requested page was a result of a POST. @@ -3810,7 +4067,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView view, AndroidMessage dontResend, AndroidMessage resend, - )? onFormResubmission; + )? + onFormResubmission; /// Notify the host application that the WebView will load the resource /// specified by the given url. @@ -3832,11 +4090,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onLoadResource; + final void Function(WebViewClient pigeon_instance, WebView view, String url)? + onLoadResource; /// Notify the host application that WebView content left over from previous /// page navigations will no longer be drawn. @@ -3858,11 +4113,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onPageCommitVisible; + final void Function(WebViewClient pigeon_instance, WebView view, String url)? + onPageCommitVisible; /// Notify the host application to handle a SSL client certificate request. /// @@ -3887,7 +4139,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebViewClient pigeon_instance, WebView view, ClientCertRequest request, - )? onReceivedClientCertRequest; + )? + onReceivedClientCertRequest; /// Notify the host application that a request to automatically log in the /// user has been processed. @@ -3915,7 +4168,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { String realm, String? account, String args, - )? onReceivedLoginRequest; + )? + onReceivedLoginRequest; /// Notifies the host application that an SSL error occurred while loading a /// resource. @@ -3942,7 +4196,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView view, SslErrorHandler handler, SslError error, - )? onReceivedSslError; + )? + onReceivedSslError; /// Notify the host application that the scale applied to the WebView has /// changed. @@ -3969,626 +4224,790 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { WebView view, double oldScale, double newScale, - )? onScaleChanged; + )? + onScaleChanged; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, WebViewClient Function()? pigeon_newInstance, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? onPageStarted, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? onPageFinished, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + onPageStarted, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + onPageFinished, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceResponse response, - )? onReceivedHttpError, + )? + onReceivedHttpError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceError error, - )? onReceivedRequestError, + )? + onReceivedRequestError, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, WebResourceErrorCompat error, - )? onReceivedRequestErrorCompat, + )? + onReceivedRequestErrorCompat, void Function( WebViewClient pigeon_instance, WebView webView, WebResourceRequest request, - )? requestLoading, - void Function( - WebViewClient pigeon_instance, - WebView webView, - String url, - )? urlLoading, + )? + requestLoading, + void Function(WebViewClient pigeon_instance, WebView webView, String url)? + urlLoading, void Function( WebViewClient pigeon_instance, WebView webView, String url, bool isReload, - )? doUpdateVisitedHistory, + )? + doUpdateVisitedHistory, void Function( WebViewClient pigeon_instance, WebView webView, HttpAuthHandler handler, String host, String realm, - )? onReceivedHttpAuthRequest, + )? + onReceivedHttpAuthRequest, void Function( WebViewClient pigeon_instance, WebView view, AndroidMessage dontResend, AndroidMessage resend, - )? onFormResubmission, - void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onLoadResource, - void Function( - WebViewClient pigeon_instance, - WebView view, - String url, - )? onPageCommitVisible, + )? + onFormResubmission, + void Function(WebViewClient pigeon_instance, WebView view, String url)? + onLoadResource, + void Function(WebViewClient pigeon_instance, WebView view, String url)? + onPageCommitVisible, void Function( WebViewClient pigeon_instance, WebView view, ClientCertRequest request, - )? onReceivedClientCertRequest, + )? + onReceivedClientCertRequest, void Function( WebViewClient pigeon_instance, WebView view, String realm, String? account, String args, - )? onReceivedLoginRequest, + )? + onReceivedLoginRequest, void Function( WebViewClient pigeon_instance, WebView view, SslErrorHandler handler, SslError error, - )? onReceivedSslError, + )? + onReceivedSslError, void Function( WebViewClient pigeon_instance, WebView view, double oldScale, double newScale, - )? onScaleChanged, + )? + onScaleChanged, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebViewClient.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebViewClient.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageStarted was null, expected non-null String.', + ); try { - (onPageStarted ?? arg_pigeon_instance!.onPageStarted) - ?.call(arg_pigeon_instance!, arg_webView!, arg_url!); + (onPageStarted ?? arg_pigeon_instance!.onPageStarted)?.call( + arg_pigeon_instance!, + arg_webView!, + arg_url!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageFinished was null, expected non-null String.', + ); try { - (onPageFinished ?? arg_pigeon_instance!.onPageFinished) - ?.call(arg_pigeon_instance!, arg_webView!, arg_url!); + (onPageFinished ?? arg_pigeon_instance!.onPageFinished)?.call( + arg_pigeon_instance!, + arg_webView!, + arg_url!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebView.', + ); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceRequest.', + ); final WebResourceResponse? arg_response = (args[3] as WebResourceResponse?); - assert(arg_response != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceResponse.'); + assert( + arg_response != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpError was null, expected non-null WebResourceResponse.', + ); try { (onReceivedHttpError ?? arg_pigeon_instance!.onReceivedHttpError) - ?.call(arg_pigeon_instance!, arg_webView!, arg_request!, - arg_response!); + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_request!, + arg_response!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebView.', + ); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceRequest.', + ); final WebResourceError? arg_error = (args[3] as WebResourceError?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceError.'); + assert( + arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestError was null, expected non-null WebResourceError.', + ); try { (onReceivedRequestError ?? arg_pigeon_instance!.onReceivedRequestError) - ?.call(arg_pigeon_instance!, arg_webView!, arg_request!, - arg_error!); + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_request!, + arg_error!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebView.', + ); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceRequest.', + ); final WebResourceErrorCompat? arg_error = (args[3] as WebResourceErrorCompat?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceErrorCompat.'); + assert( + arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedRequestErrorCompat was null, expected non-null WebResourceErrorCompat.', + ); try { (onReceivedRequestErrorCompat ?? arg_pigeon_instance!.onReceivedRequestErrorCompat) - ?.call(arg_pigeon_instance!, arg_webView!, arg_request!, - arg_error!); + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_request!, + arg_error!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebView.', + ); final WebResourceRequest? arg_request = (args[2] as WebResourceRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebResourceRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.requestLoading was null, expected non-null WebResourceRequest.', + ); try { - (requestLoading ?? arg_pigeon_instance!.requestLoading) - ?.call(arg_pigeon_instance!, arg_webView!, arg_request!); + (requestLoading ?? arg_pigeon_instance!.requestLoading)?.call( + arg_pigeon_instance!, + arg_webView!, + arg_request!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.urlLoading was null, expected non-null String.', + ); try { - (urlLoading ?? arg_pigeon_instance!.urlLoading) - ?.call(arg_pigeon_instance!, arg_webView!, arg_url!); + (urlLoading ?? arg_pigeon_instance!.urlLoading)?.call( + arg_pigeon_instance!, + arg_webView!, + arg_url!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null String.', + ); final bool? arg_isReload = (args[3] as bool?); - assert(arg_isReload != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null bool.'); + assert( + arg_isReload != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.doUpdateVisitedHistory was null, expected non-null bool.', + ); try { (doUpdateVisitedHistory ?? arg_pigeon_instance!.doUpdateVisitedHistory) - ?.call(arg_pigeon_instance!, arg_webView!, arg_url!, - arg_isReload!); + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_url!, + arg_isReload!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebViewClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null WebView.', + ); final HttpAuthHandler? arg_handler = (args[2] as HttpAuthHandler?); - assert(arg_handler != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null HttpAuthHandler.'); + assert( + arg_handler != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null HttpAuthHandler.', + ); final String? arg_host = (args[3] as String?); - assert(arg_host != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.'); + assert( + arg_host != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.', + ); final String? arg_realm = (args[4] as String?); - assert(arg_realm != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.'); + assert( + arg_realm != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedHttpAuthRequest was null, expected non-null String.', + ); try { (onReceivedHttpAuthRequest ?? arg_pigeon_instance!.onReceivedHttpAuthRequest) - ?.call(arg_pigeon_instance!, arg_webView!, arg_handler!, - arg_host!, arg_realm!); + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_handler!, + arg_host!, + arg_realm!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null WebView.', + ); final AndroidMessage? arg_dontResend = (args[2] as AndroidMessage?); - assert(arg_dontResend != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.'); + assert( + arg_dontResend != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.', + ); final AndroidMessage? arg_resend = (args[3] as AndroidMessage?); - assert(arg_resend != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.'); + assert( + arg_resend != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onFormResubmission was null, expected non-null AndroidMessage.', + ); try { (onFormResubmission ?? arg_pigeon_instance!.onFormResubmission) - ?.call(arg_pigeon_instance!, arg_view!, arg_dontResend!, - arg_resend!); + ?.call( + arg_pigeon_instance!, + arg_view!, + arg_dontResend!, + arg_resend!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onLoadResource was null, expected non-null String.', + ); try { - (onLoadResource ?? arg_pigeon_instance!.onLoadResource) - ?.call(arg_pigeon_instance!, arg_view!, arg_url!); + (onLoadResource ?? arg_pigeon_instance!.onLoadResource)?.call( + arg_pigeon_instance!, + arg_view!, + arg_url!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onPageCommitVisible was null, expected non-null String.', + ); try { (onPageCommitVisible ?? arg_pigeon_instance!.onPageCommitVisible) ?.call(arg_pigeon_instance!, arg_view!, arg_url!); @@ -4597,37 +5016,46 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null WebView.', + ); final ClientCertRequest? arg_request = (args[2] as ClientCertRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null ClientCertRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedClientCertRequest was null, expected non-null ClientCertRequest.', + ); try { (onReceivedClientCertRequest ?? arg_pigeon_instance!.onReceivedClientCertRequest) @@ -4637,134 +5065,181 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null WebView.', + ); final String? arg_realm = (args[2] as String?); - assert(arg_realm != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.'); + assert( + arg_realm != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.', + ); final String? arg_account = (args[3] as String?); final String? arg_args = (args[4] as String?); - assert(arg_args != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.'); + assert( + arg_args != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedLoginRequest was null, expected non-null String.', + ); try { (onReceivedLoginRequest ?? arg_pigeon_instance!.onReceivedLoginRequest) - ?.call(arg_pigeon_instance!, arg_view!, arg_realm!, arg_account, - arg_args!); + ?.call( + arg_pigeon_instance!, + arg_view!, + arg_realm!, + arg_account, + arg_args!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null WebView.', + ); final SslErrorHandler? arg_handler = (args[2] as SslErrorHandler?); - assert(arg_handler != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslErrorHandler.'); + assert( + arg_handler != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslErrorHandler.', + ); final SslError? arg_error = (args[3] as SslError?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslError.'); + assert( + arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onReceivedSslError was null, expected non-null SslError.', + ); try { (onReceivedSslError ?? arg_pigeon_instance!.onReceivedSslError) ?.call( - arg_pigeon_instance!, arg_view!, arg_handler!, arg_error!); + arg_pigeon_instance!, + arg_view!, + arg_handler!, + arg_error!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null.', + ); final List args = (message as List?)!; final WebViewClient? arg_pigeon_instance = (args[0] as WebViewClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebViewClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebViewClient.', + ); final WebView? arg_view = (args[1] as WebView?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebView.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null WebView.', + ); final double? arg_oldScale = (args[2] as double?); - assert(arg_oldScale != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.'); + assert( + arg_oldScale != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.', + ); final double? arg_newScale = (args[3] as double?); - assert(arg_newScale != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.'); + assert( + arg_newScale != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewClient.onScaleChanged was null, expected non-null double.', + ); try { (onScaleChanged ?? arg_pigeon_instance!.onScaleChanged)?.call( - arg_pigeon_instance!, arg_view!, arg_oldScale!, arg_newScale!); + arg_pigeon_instance!, + arg_view!, + arg_oldScale!, + arg_newScale!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4784,7 +5259,8 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { /// /// Defaults to false. Future setSynchronousReturnValueForShouldOverrideUrlLoading( - bool value) async { + bool value, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebViewClient; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4792,12 +5268,13 @@ class WebViewClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebViewClient.setSynchronousReturnValueForShouldOverrideUrlLoading'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4852,11 +5329,13 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { String contentDisposition, String mimetype, int contentLength, - ) onDownloadStart, + ) + onDownloadStart, }) { if (PigeonOverrides.downloadListener_new != null) { return PigeonOverrides.downloadListener_new!( - onDownloadStart: onDownloadStart); + onDownloadStart: onDownloadStart, + ); } return DownloadListener.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -4871,8 +5350,8 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, required this.onDownloadStart, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecDownloadListener; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4880,12 +5359,13 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.DownloadListener.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4943,7 +5423,8 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { String contentDisposition, String mimetype, int contentLength, - ) onDownloadStart; + ) + onDownloadStart; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4956,59 +5437,77 @@ class DownloadListener extends PigeonInternalProxyApiBaseClass { String contentDisposition, String mimetype, int contentLength, - )? onDownloadStart, + )? + onDownloadStart, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null.', + ); final List args = (message as List?)!; final DownloadListener? arg_pigeon_instance = (args[0] as DownloadListener?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null DownloadListener.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null DownloadListener.', + ); final String? arg_url = (args[1] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', + ); final String? arg_userAgent = (args[2] as String?); - assert(arg_userAgent != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); + assert( + arg_userAgent != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', + ); final String? arg_contentDisposition = (args[3] as String?); - assert(arg_contentDisposition != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); + assert( + arg_contentDisposition != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', + ); final String? arg_mimetype = (args[4] as String?); - assert(arg_mimetype != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.'); + assert( + arg_mimetype != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null String.', + ); final int? arg_contentLength = (args[5] as int?); - assert(arg_contentLength != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null int.'); + assert( + arg_contentLength != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.DownloadListener.onDownloadStart was null, expected non-null int.', + ); try { (onDownloadStart ?? arg_pigeon_instance!.onDownloadStart).call( - arg_pigeon_instance!, - arg_url!, - arg_userAgent!, - arg_contentDisposition!, - arg_mimetype!, - arg_contentLength!); + arg_pigeon_instance!, + arg_url!, + arg_userAgent!, + arg_contentDisposition!, + arg_mimetype!, + arg_contentLength!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5037,52 +5536,55 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, int progress, - )? onProgressChanged, + )? + onProgressChanged, required Future> Function( WebChromeClient pigeon_instance, WebView webView, FileChooserParams params, - ) onShowFileChooser, - void Function( - WebChromeClient pigeon_instance, - PermissionRequest request, - )? onPermissionRequest, + ) + onShowFileChooser, + void Function(WebChromeClient pigeon_instance, PermissionRequest request)? + onPermissionRequest, void Function( WebChromeClient pigeon_instance, View view, CustomViewCallback callback, - )? onShowCustomView, + )? + onShowCustomView, void Function(WebChromeClient pigeon_instance)? onHideCustomView, void Function( WebChromeClient pigeon_instance, String origin, GeolocationPermissionsCallback callback, - )? onGeolocationPermissionsShowPrompt, + )? + onGeolocationPermissionsShowPrompt, void Function(WebChromeClient pigeon_instance)? - onGeolocationPermissionsHidePrompt, - void Function( - WebChromeClient pigeon_instance, - ConsoleMessage message, - )? onConsoleMessage, + onGeolocationPermissionsHidePrompt, + void Function(WebChromeClient pigeon_instance, ConsoleMessage message)? + onConsoleMessage, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - )? onJsAlert, + )? + onJsAlert, required Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - ) onJsConfirm, + ) + onJsConfirm, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, String defaultValue, - )? onJsPrompt, + )? + onJsPrompt, }) { if (PigeonOverrides.webChromeClient_new != null) { return PigeonOverrides.webChromeClient_new!( @@ -5132,8 +5634,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { required this.onJsConfirm, this.onJsPrompt, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWebChromeClient; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5141,12 +5643,13 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5211,7 +5714,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, int progress, - )? onProgressChanged; + )? + onProgressChanged; /// Tell the client to show a file chooser. /// @@ -5236,7 +5740,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, FileChooserParams params, - ) onShowFileChooser; + ) + onShowFileChooser; /// Notify the host application that web content is requesting permission to /// access the specified resources and the permission currently isn't granted @@ -5262,7 +5767,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { final void Function( WebChromeClient pigeon_instance, PermissionRequest request, - )? onPermissionRequest; + )? + onPermissionRequest; /// Callback to Dart function `WebChromeClient.onShowCustomView`. /// @@ -5287,7 +5793,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, View view, CustomViewCallback callback, - )? onShowCustomView; + )? + onShowCustomView; /// Notify the host application that the current page has entered full screen /// mode. @@ -5336,7 +5843,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, String origin, GeolocationPermissionsCallback callback, - )? onGeolocationPermissionsShowPrompt; + )? + onGeolocationPermissionsShowPrompt; /// Notify the host application that a request for Geolocation permissions, /// made with a previous call to `onGeolocationPermissionsShowPrompt` has been @@ -5360,7 +5868,7 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function(WebChromeClient pigeon_instance)? - onGeolocationPermissionsHidePrompt; + onGeolocationPermissionsHidePrompt; /// Report a JavaScript console message to the host application. /// @@ -5381,10 +5889,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - WebChromeClient pigeon_instance, - ConsoleMessage message, - )? onConsoleMessage; + final void Function(WebChromeClient pigeon_instance, ConsoleMessage message)? + onConsoleMessage; /// Notify the host application that the web page wants to display a /// JavaScript `alert()` dialog. @@ -5411,7 +5917,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebView webView, String url, String message, - )? onJsAlert; + )? + onJsAlert; /// Notify the host application that the web page wants to display a /// JavaScript `confirm()` dialog. @@ -5438,7 +5945,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebView webView, String url, String message, - ) onJsConfirm; + ) + onJsConfirm; /// Notify the host application that the web page wants to display a /// JavaScript `prompt()` dialog. @@ -5466,7 +5974,8 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { String url, String message, String defaultValue, - )? onJsPrompt; + )? + onJsPrompt; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5476,156 +5985,188 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { WebChromeClient pigeon_instance, WebView webView, int progress, - )? onProgressChanged, + )? + onProgressChanged, Future> Function( WebChromeClient pigeon_instance, WebView webView, FileChooserParams params, - )? onShowFileChooser, - void Function( - WebChromeClient pigeon_instance, - PermissionRequest request, - )? onPermissionRequest, + )? + onShowFileChooser, + void Function(WebChromeClient pigeon_instance, PermissionRequest request)? + onPermissionRequest, void Function( WebChromeClient pigeon_instance, View view, CustomViewCallback callback, - )? onShowCustomView, + )? + onShowCustomView, void Function(WebChromeClient pigeon_instance)? onHideCustomView, void Function( WebChromeClient pigeon_instance, String origin, GeolocationPermissionsCallback callback, - )? onGeolocationPermissionsShowPrompt, + )? + onGeolocationPermissionsShowPrompt, void Function(WebChromeClient pigeon_instance)? - onGeolocationPermissionsHidePrompt, - void Function( - WebChromeClient pigeon_instance, - ConsoleMessage message, - )? onConsoleMessage, + onGeolocationPermissionsHidePrompt, + void Function(WebChromeClient pigeon_instance, ConsoleMessage message)? + onConsoleMessage, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - )? onJsAlert, + )? + onJsAlert, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, - )? onJsConfirm, + )? + onJsConfirm, Future Function( WebChromeClient pigeon_instance, WebView webView, String url, String message, String defaultValue, - )? onJsPrompt, + )? + onJsPrompt, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebChromeClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null WebView.', + ); final int? arg_progress = (args[2] as int?); - assert(arg_progress != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null int.'); + assert( + arg_progress != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onProgressChanged was null, expected non-null int.', + ); try { - (onProgressChanged ?? arg_pigeon_instance!.onProgressChanged) - ?.call(arg_pigeon_instance!, arg_webView!, arg_progress!); + (onProgressChanged ?? arg_pigeon_instance!.onProgressChanged)?.call( + arg_pigeon_instance!, + arg_webView!, + arg_progress!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebChromeClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null WebView.', + ); final FileChooserParams? arg_params = (args[2] as FileChooserParams?); - assert(arg_params != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null FileChooserParams.'); + assert( + arg_params != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowFileChooser was null, expected non-null FileChooserParams.', + ); try { - final List output = await (onShowFileChooser ?? - arg_pigeon_instance!.onShowFileChooser) - .call(arg_pigeon_instance!, arg_webView!, arg_params!); + final List output = + await (onShowFileChooser ?? + arg_pigeon_instance!.onShowFileChooser) + .call(arg_pigeon_instance!, arg_webView!, arg_params!); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null WebChromeClient.', + ); final PermissionRequest? arg_request = (args[1] as PermissionRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null PermissionRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onPermissionRequest was null, expected non-null PermissionRequest.', + ); try { (onPermissionRequest ?? arg_pigeon_instance!.onPermissionRequest) ?.call(arg_pigeon_instance!, arg_request!); @@ -5634,108 +6175,135 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null WebChromeClient.', + ); final View? arg_view = (args[1] as View?); - assert(arg_view != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null View.'); + assert( + arg_view != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null View.', + ); final CustomViewCallback? arg_callback = (args[2] as CustomViewCallback?); - assert(arg_callback != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null CustomViewCallback.'); + assert( + arg_callback != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onShowCustomView was null, expected non-null CustomViewCallback.', + ); try { - (onShowCustomView ?? arg_pigeon_instance!.onShowCustomView) - ?.call(arg_pigeon_instance!, arg_view!, arg_callback!); + (onShowCustomView ?? arg_pigeon_instance!.onShowCustomView)?.call( + arg_pigeon_instance!, + arg_view!, + arg_callback!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onHideCustomView was null, expected non-null WebChromeClient.', + ); try { - (onHideCustomView ?? arg_pigeon_instance!.onHideCustomView) - ?.call(arg_pigeon_instance!); + (onHideCustomView ?? arg_pigeon_instance!.onHideCustomView)?.call( + arg_pigeon_instance!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null WebChromeClient.', + ); final String? arg_origin = (args[1] as String?); - assert(arg_origin != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null String.'); + assert( + arg_origin != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null String.', + ); final GeolocationPermissionsCallback? arg_callback = (args[2] as GeolocationPermissionsCallback?); - assert(arg_callback != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null GeolocationPermissionsCallback.'); + assert( + arg_callback != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsShowPrompt was null, expected non-null GeolocationPermissionsCallback.', + ); try { (onGeolocationPermissionsShowPrompt ?? arg_pigeon_instance!.onGeolocationPermissionsShowPrompt) @@ -5745,30 +6313,35 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onGeolocationPermissionsHidePrompt was null, expected non-null WebChromeClient.', + ); try { (onGeolocationPermissionsHidePrompt ?? arg_pigeon_instance!.onGeolocationPermissionsHidePrompt) @@ -5778,174 +6351,228 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null WebChromeClient.', + ); final ConsoleMessage? arg_message = (args[1] as ConsoleMessage?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null ConsoleMessage.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onConsoleMessage was null, expected non-null ConsoleMessage.', + ); try { - (onConsoleMessage ?? arg_pigeon_instance!.onConsoleMessage) - ?.call(arg_pigeon_instance!, arg_message!); + (onConsoleMessage ?? arg_pigeon_instance!.onConsoleMessage)?.call( + arg_pigeon_instance!, + arg_message!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebChromeClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.', + ); final String? arg_message = (args[3] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsAlert was null, expected non-null String.', + ); try { await (onJsAlert ?? arg_pigeon_instance!.onJsAlert)?.call( - arg_pigeon_instance!, arg_webView!, arg_url!, arg_message!); + arg_pigeon_instance!, + arg_webView!, + arg_url!, + arg_message!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebChromeClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.', + ); final String? arg_message = (args[3] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsConfirm was null, expected non-null String.', + ); try { final bool output = await (onJsConfirm ?? arg_pigeon_instance!.onJsConfirm).call( - arg_pigeon_instance!, arg_webView!, arg_url!, arg_message!); + arg_pigeon_instance!, + arg_webView!, + arg_url!, + arg_message!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null.', + ); final List args = (message as List?)!; final WebChromeClient? arg_pigeon_instance = (args[0] as WebChromeClient?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebChromeClient.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebChromeClient.', + ); final WebView? arg_webView = (args[1] as WebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null WebView.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.', + ); final String? arg_message = (args[3] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.', + ); final String? arg_defaultValue = (args[4] as String?); - assert(arg_defaultValue != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.'); + assert( + arg_defaultValue != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebChromeClient.onJsPrompt was null, expected non-null String.', + ); try { final String? output = await (onJsPrompt ?? arg_pigeon_instance!.onJsPrompt)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_url!, - arg_message!, - arg_defaultValue!); + arg_pigeon_instance!, + arg_webView!, + arg_url!, + arg_message!, + arg_defaultValue!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5975,12 +6602,13 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnShowFileChooser'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6017,12 +6645,13 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnConsoleMessage'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6059,12 +6688,13 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsAlert'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6101,12 +6731,13 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsConfirm'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6143,12 +6774,13 @@ class WebChromeClient extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebChromeClient.setSynchronousReturnValueForOnJsPrompt'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6199,8 +6831,9 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecFlutterAssetManager = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecFlutterAssetManager = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The global instance of the `FlutterAssetManager`. static final FlutterAssetManager _instance = pigeonVar_instance(); @@ -6217,41 +6850,47 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - FlutterAssetManager.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + FlutterAssetManager.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6272,12 +6911,13 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6306,12 +6946,13 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.list'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, path], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, path]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6347,12 +6988,13 @@ class FlutterAssetManager extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.FlutterAssetManager.getAssetFilePathByName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, name], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6413,41 +7055,47 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebStorage.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebStorage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebStorage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6467,12 +7115,13 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebStorage.instance'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6499,12 +7148,13 @@ class WebStorage extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.WebStorage.deleteAllData'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6568,61 +7218,78 @@ class FileChooserParams extends PigeonInternalProxyApiBaseClass { List acceptTypes, FileChooserMode mode, String? filenameHint, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isCaptureEnabled = (args[1] as bool?); - assert(arg_isCaptureEnabled != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null bool.'); - final List? arg_acceptTypes = - (args[2] as List?)?.cast(); - assert(arg_acceptTypes != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_isCaptureEnabled != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null bool.', + ); + final List? arg_acceptTypes = (args[2] as List?) + ?.cast(); + assert( + arg_acceptTypes != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null List.', + ); final FileChooserMode? arg_mode = (args[3] as FileChooserMode?); - assert(arg_mode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null FileChooserMode.'); + assert( + arg_mode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.FileChooserParams.pigeon_newInstance was null, expected non-null FileChooserMode.', + ); final String? arg_filenameHint = (args[4] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_isCaptureEnabled!, arg_acceptTypes!, - arg_mode!, arg_filenameHint) ?? - FileChooserParams.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - isCaptureEnabled: arg_isCaptureEnabled!, - acceptTypes: arg_acceptTypes!, - mode: arg_mode!, - filenameHint: arg_filenameHint, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_isCaptureEnabled!, + arg_acceptTypes!, + arg_mode!, + arg_filenameHint, + ) ?? + FileChooserParams.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + isCaptureEnabled: arg_isCaptureEnabled!, + acceptTypes: arg_acceptTypes!, + mode: arg_mode!, + filenameHint: arg_filenameHint, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6659,8 +7326,9 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecPermissionRequest = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecPermissionRequest = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); final List resources; @@ -6672,46 +7340,54 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null int.'); - final List? arg_resources = - (args[1] as List?)?.cast(); - assert(arg_resources != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null List.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null int.', + ); + final List? arg_resources = (args[1] as List?) + ?.cast(); + assert( + arg_resources != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PermissionRequest.pigeon_newInstance was null, expected non-null List.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_resources!) ?? - PermissionRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - resources: arg_resources!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_resources!) ?? + PermissionRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + resources: arg_resources!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6728,12 +7404,13 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.grant'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, resources], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, resources]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6758,12 +7435,13 @@ class PermissionRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.PermissionRequest.deny'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6805,8 +7483,9 @@ class CustomViewCallback extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecCustomViewCallback = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecCustomViewCallback = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -6816,41 +7495,47 @@ class CustomViewCallback extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - CustomViewCallback.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + CustomViewCallback.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6866,12 +7551,13 @@ class CustomViewCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.CustomViewCallback.onCustomViewHidden'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6922,41 +7608,47 @@ class View extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.View.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - View.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + View.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6964,10 +7656,7 @@ class View extends PigeonInternalProxyApiBaseClass { } /// Set the scrolled position of your view. - Future scrollTo( - int x, - int y, - ) async { + Future scrollTo(int x, int y) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6975,12 +7664,13 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.scrollTo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, x, y], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6997,10 +7687,7 @@ class View extends PigeonInternalProxyApiBaseClass { } /// Move the scrolled position of your view. - Future scrollBy( - int x, - int y, - ) async { + Future scrollBy(int x, int y) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7008,12 +7695,13 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.scrollBy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, x, y], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7038,12 +7726,13 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.getScrollPosition'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7075,12 +7764,13 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.setVerticalScrollBarEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7107,12 +7797,13 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.setHorizontalScrollBarEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7137,12 +7828,13 @@ class View extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.View.setOverScrollMode'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, mode], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, mode]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7183,7 +7875,7 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecGeolocationPermissionsCallback = + _pigeonVar_codecGeolocationPermissionsCallback = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ @@ -7194,41 +7886,47 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - GeolocationPermissionsCallback.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + GeolocationPermissionsCallback.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7236,11 +7934,7 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { } /// Sets the Geolocation permission state for the supplied origin. - Future invoke( - String origin, - bool allow, - bool retain, - ) async { + Future invoke(String origin, bool allow, bool retain) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecGeolocationPermissionsCallback; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7248,12 +7942,13 @@ class GeolocationPermissionsCallback extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.GeolocationPermissionsCallback.invoke'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, origin, allow, retain], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, origin, allow, retain]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7303,41 +7998,47 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - HttpAuthHandler.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + HttpAuthHandler.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7355,12 +8056,13 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.useHttpAuthUsernamePassword'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7390,12 +8092,13 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.cancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7413,10 +8116,7 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { /// Instructs the WebView to proceed with the authentication with the given /// credentials. - Future proceed( - String username, - String password, - ) async { + Future proceed(String username, String password) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecHttpAuthHandler; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7424,12 +8124,13 @@ class HttpAuthHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.HttpAuthHandler.proceed'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, username, password], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, username, password]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7480,41 +8181,47 @@ class AndroidMessage extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.AndroidMessage.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - AndroidMessage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + AndroidMessage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7533,12 +8240,13 @@ class AndroidMessage extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.AndroidMessage.sendToTarget'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7579,8 +8287,9 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecClientCertRequest = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecClientCertRequest = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7590,41 +8299,47 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - ClientCertRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + ClientCertRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7640,12 +8355,13 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.cancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7670,12 +8386,13 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.ignore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7703,12 +8420,13 @@ class ClientCertRequest extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.ClientCertRequest.proceed'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, privateKey, chain], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, privateKey, chain]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7758,41 +8476,47 @@ class PrivateKey extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.PrivateKey.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - PrivateKey.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + PrivateKey.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7833,41 +8557,47 @@ class X509Certificate extends Certificate { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.X509Certificate.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - X509Certificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + X509Certificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7908,41 +8638,47 @@ class SslErrorHandler extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SslErrorHandler.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SslErrorHandler.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7959,12 +8695,13 @@ class SslErrorHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.cancel'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7990,12 +8727,13 @@ class SslErrorHandler extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslErrorHandler.proceed'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8050,56 +8788,64 @@ class SslError extends PigeonInternalProxyApiBaseClass { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - SslError Function( - SslCertificate certificate, - String url, - )? pigeon_newInstance, + SslError Function(SslCertificate certificate, String url)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null int.', + ); final SslCertificate? arg_certificate = (args[1] as SslCertificate?); - assert(arg_certificate != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null SslCertificate.'); + assert( + arg_certificate != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null SslCertificate.', + ); final String? arg_url = (args[2] as String?); - assert(arg_url != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_url != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslError.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_certificate!, arg_url!) ?? - SslError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - certificate: arg_certificate!, - url: arg_url!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_certificate!, arg_url!) ?? + SslError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + certificate: arg_certificate!, + url: arg_url!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8115,12 +8861,13 @@ class SslError extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslError.getPrimaryError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8150,12 +8897,13 @@ class SslError extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslError.hasError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, error], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, error]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8205,8 +8953,9 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecSslCertificateDName = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecSslCertificateDName = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8216,41 +8965,47 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SslCertificateDName.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SslCertificateDName.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8266,12 +9021,13 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getCName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8301,12 +9057,13 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getDName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8336,12 +9093,13 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getOName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8371,12 +9129,13 @@ class SslCertificateDName extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificateDName.getUName'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8431,41 +9190,47 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.SslCertificate.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SslCertificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SslCertificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8481,12 +9246,13 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedBy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8511,12 +9277,13 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getIssuedTo'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8542,12 +9309,13 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotAfterMsSinceEpoch'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8573,12 +9341,13 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getValidNotBeforeMsSinceEpoch'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8606,12 +9375,13 @@ class SslCertificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.SslCertificate.getX509Certificate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8661,41 +9431,47 @@ class Certificate extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.Certificate.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - Certificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + Certificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8711,12 +9487,13 @@ class Certificate extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_android.Certificate.getEncoded'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8761,8 +9538,9 @@ class WebSettingsCompat extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWebSettingsCompat = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWebSettingsCompat = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8772,41 +9550,47 @@ class WebSettingsCompat extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebSettingsCompat.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebSettingsCompat.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8827,18 +9611,20 @@ class WebSettingsCompat extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebSettingsCompat.setPaymentRequestEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [webSettings, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([webSettings, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8888,41 +9674,47 @@ class WebViewFeature extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_android.WebViewFeature.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WebViewFeature.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WebViewFeature.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8939,18 +9731,20 @@ class WebViewFeature extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_android.WebViewFeature.isFeatureSupported'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [feature], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([feature]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8979,4 +9773,3 @@ class WebViewFeature extends PigeonInternalProxyApiBaseClass { ); } } - diff --git a/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift b/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift index 9a025621616..051988da766 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift +++ b/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift @@ -6,8 +6,9 @@ import Foundation import WebKit + #if !os(macOS) -import UIKit + import UIKit #endif #if os(iOS) @@ -63,7 +64,9 @@ private func wrapError(_ error: Any) -> [Any?] { } private func createConnectionError(withChannelName channelName: String) -> PigeonError { - return PigeonError(code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", details: "") + return PigeonError( + code: "channel-error", message: "Unable to establish connection on channel: '\(channelName)'.", + details: "") } private func isNullish(_ value: Any?) -> Bool { @@ -81,7 +84,6 @@ protocol WebKitLibraryPigeonInternalFinalizerDelegate: AnyObject { func onDeinit(identifier: Int64) } - // Attaches to an object to receive a callback when the object is deallocated. internal final class WebKitLibraryPigeonInternalFinalizer { internal static let associatedObjectKey = malloc(1)! @@ -97,14 +99,17 @@ internal final class WebKitLibraryPigeonInternalFinalizer { } internal static func attach( - to instance: AnyObject, identifier: Int64, delegate: WebKitLibraryPigeonInternalFinalizerDelegate + to instance: AnyObject, identifier: Int64, + delegate: WebKitLibraryPigeonInternalFinalizerDelegate ) { let finalizer = WebKitLibraryPigeonInternalFinalizer(identifier: identifier, delegate: delegate) objc_setAssociatedObject(instance, associatedObjectKey, finalizer, .OBJC_ASSOCIATION_RETAIN) } static func detach(from instance: AnyObject) { - let finalizer = objc_getAssociatedObject(instance, associatedObjectKey) as? WebKitLibraryPigeonInternalFinalizer + let finalizer = + objc_getAssociatedObject(instance, associatedObjectKey) + as? WebKitLibraryPigeonInternalFinalizer if let finalizer = finalizer { finalizer.delegate = nil objc_setAssociatedObject(instance, associatedObjectKey, nil, .OBJC_ASSOCIATION_ASSIGN) @@ -116,7 +121,6 @@ internal final class WebKitLibraryPigeonInternalFinalizer { } } - /// Maintains instances used to communicate with the corresponding objects in Dart. /// /// Objects stored in this container are represented by an object in Dart that is also stored in @@ -220,7 +224,8 @@ final class WebKitLibraryPigeonInstanceManager { identifiers.setObject(NSNumber(value: identifier), forKey: instance) weakInstances.setObject(instance, forKey: NSNumber(value: identifier)) strongInstances.setObject(instance, forKey: NSNumber(value: identifier)) - WebKitLibraryPigeonInternalFinalizer.attach(to: instance, identifier: identifier, delegate: finalizerDelegate) + WebKitLibraryPigeonInternalFinalizer.attach( + to: instance, identifier: identifier, delegate: finalizerDelegate) } /// Retrieves the identifier paired with an instance. @@ -301,7 +306,6 @@ final class WebKitLibraryPigeonInstanceManager { } } - private class WebKitLibraryPigeonInstanceManagerApi { /// The codec used for serializing messages. var codec: FlutterStandardMessageCodec { WebKitLibraryPigeonCodec.shared } @@ -314,9 +318,14 @@ private class WebKitLibraryPigeonInstanceManagerApi { } /// Sets up an instance of `WebKitLibraryPigeonInstanceManagerApi` to handle messages through the `binaryMessenger`. - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, instanceManager: WebKitLibraryPigeonInstanceManager?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, instanceManager: WebKitLibraryPigeonInstanceManager? + ) { let codec = WebKitLibraryPigeonCodec.shared - let removeStrongReferenceChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference", binaryMessenger: binaryMessenger, codec: codec) + let removeStrongReferenceChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference", + binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { removeStrongReferenceChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -331,7 +340,9 @@ private class WebKitLibraryPigeonInstanceManagerApi { } else { removeStrongReferenceChannel.setMessageHandler(nil) } - let clearChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.clear", binaryMessenger: binaryMessenger, codec: codec) + let clearChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.clear", + binaryMessenger: binaryMessenger, codec: codec) if let instanceManager = instanceManager { clearChannel.setMessageHandler { _, reply in do { @@ -347,9 +358,13 @@ private class WebKitLibraryPigeonInstanceManagerApi { } /// Sends a message to the Dart `InstanceManager` to remove the strong reference of the instance associated with `identifier`. - func removeStrongReference(identifier identifierArg: Int64, completion: @escaping (Result) -> Void) { - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + func removeStrongReference( + identifier identifierArg: Int64, completion: @escaping (Result) -> Void + ) { + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([identifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -372,111 +387,141 @@ protocol WebKitLibraryPigeonProxyApiDelegate { func pigeonApiURLRequest(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLRequest /// An implementation of [PigeonApiHTTPURLResponse] used to add a new Dart instance of /// `HTTPURLResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiHTTPURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiHTTPURLResponse + func pigeonApiHTTPURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiHTTPURLResponse /// An implementation of [PigeonApiURLResponse] used to add a new Dart instance of /// `URLResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLResponse + func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiURLResponse /// An implementation of [PigeonApiWKUserScript] used to add a new Dart instance of /// `WKUserScript` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKUserScript(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKUserScript + func pigeonApiWKUserScript(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKUserScript /// An implementation of [PigeonApiWKNavigationAction] used to add a new Dart instance of /// `WKNavigationAction` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKNavigationAction(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKNavigationAction + func pigeonApiWKNavigationAction(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKNavigationAction /// An implementation of [PigeonApiWKNavigationResponse] used to add a new Dart instance of /// `WKNavigationResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKNavigationResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKNavigationResponse + func pigeonApiWKNavigationResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKNavigationResponse /// An implementation of [PigeonApiWKFrameInfo] used to add a new Dart instance of /// `WKFrameInfo` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKFrameInfo(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKFrameInfo + func pigeonApiWKFrameInfo(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKFrameInfo /// An implementation of [PigeonApiNSError] used to add a new Dart instance of /// `NSError` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiNSError(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiNSError /// An implementation of [PigeonApiWKScriptMessage] used to add a new Dart instance of /// `WKScriptMessage` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKScriptMessage(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKScriptMessage + func pigeonApiWKScriptMessage(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKScriptMessage /// An implementation of [PigeonApiWKSecurityOrigin] used to add a new Dart instance of /// `WKSecurityOrigin` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKSecurityOrigin(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKSecurityOrigin + func pigeonApiWKSecurityOrigin(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKSecurityOrigin /// An implementation of [PigeonApiHTTPCookie] used to add a new Dart instance of /// `HTTPCookie` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiHTTPCookie(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiHTTPCookie /// An implementation of [PigeonApiAuthenticationChallengeResponse] used to add a new Dart instance of /// `AuthenticationChallengeResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiAuthenticationChallengeResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiAuthenticationChallengeResponse + func pigeonApiAuthenticationChallengeResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiAuthenticationChallengeResponse /// An implementation of [PigeonApiWKWebsiteDataStore] used to add a new Dart instance of /// `WKWebsiteDataStore` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKWebsiteDataStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebsiteDataStore + func pigeonApiWKWebsiteDataStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKWebsiteDataStore /// An implementation of [PigeonApiUIView] used to add a new Dart instance of /// `UIView` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiUIView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIView /// An implementation of [PigeonApiUIScrollView] used to add a new Dart instance of /// `UIScrollView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIScrollView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIScrollView + func pigeonApiUIScrollView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiUIScrollView /// An implementation of [PigeonApiWKWebViewConfiguration] used to add a new Dart instance of /// `WKWebViewConfiguration` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKWebViewConfiguration(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebViewConfiguration + func pigeonApiWKWebViewConfiguration(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKWebViewConfiguration /// An implementation of [PigeonApiWKUserContentController] used to add a new Dart instance of /// `WKUserContentController` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKUserContentController(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKUserContentController + func pigeonApiWKUserContentController(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKUserContentController /// An implementation of [PigeonApiWKPreferences] used to add a new Dart instance of /// `WKPreferences` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKPreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKPreferences + func pigeonApiWKPreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKPreferences /// An implementation of [PigeonApiWKScriptMessageHandler] used to add a new Dart instance of /// `WKScriptMessageHandler` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKScriptMessageHandler(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKScriptMessageHandler + func pigeonApiWKScriptMessageHandler(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKScriptMessageHandler /// An implementation of [PigeonApiWKNavigationDelegate] used to add a new Dart instance of /// `WKNavigationDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKNavigationDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKNavigationDelegate + func pigeonApiWKNavigationDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKNavigationDelegate /// An implementation of [PigeonApiNSObject] used to add a new Dart instance of /// `NSObject` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiNSObject(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiNSObject /// An implementation of [PigeonApiUIViewWKWebView] used to add a new Dart instance of /// `UIViewWKWebView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIViewWKWebView + func pigeonApiUIViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiUIViewWKWebView /// An implementation of [PigeonApiNSViewWKWebView] used to add a new Dart instance of /// `NSViewWKWebView` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiNSViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiNSViewWKWebView + func pigeonApiNSViewWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiNSViewWKWebView /// An implementation of [PigeonApiWKWebView] used to add a new Dart instance of /// `WKWebView` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebView /// An implementation of [PigeonApiWKUIDelegate] used to add a new Dart instance of /// `WKUIDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKUIDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKUIDelegate + func pigeonApiWKUIDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKUIDelegate /// An implementation of [PigeonApiWKHTTPCookieStore] used to add a new Dart instance of /// `WKHTTPCookieStore` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKHTTPCookieStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKHTTPCookieStore + func pigeonApiWKHTTPCookieStore(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKHTTPCookieStore /// An implementation of [PigeonApiUIScrollViewDelegate] used to add a new Dart instance of /// `UIScrollViewDelegate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiUIScrollViewDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiUIScrollViewDelegate + func pigeonApiUIScrollViewDelegate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiUIScrollViewDelegate /// An implementation of [PigeonApiURLCredential] used to add a new Dart instance of /// `URLCredential` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLCredential(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLCredential + func pigeonApiURLCredential(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiURLCredential /// An implementation of [PigeonApiURLProtectionSpace] used to add a new Dart instance of /// `URLProtectionSpace` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLProtectionSpace(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLProtectionSpace + func pigeonApiURLProtectionSpace(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiURLProtectionSpace /// An implementation of [PigeonApiURLAuthenticationChallenge] used to add a new Dart instance of /// `URLAuthenticationChallenge` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiURLAuthenticationChallenge(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLAuthenticationChallenge + func pigeonApiURLAuthenticationChallenge(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiURLAuthenticationChallenge /// An implementation of [PigeonApiURL] used to add a new Dart instance of /// `URL` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiURL(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURL /// An implementation of [PigeonApiWKWebpagePreferences] used to add a new Dart instance of /// `WKWebpagePreferences` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiWKWebpagePreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebpagePreferences + func pigeonApiWKWebpagePreferences(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiWKWebpagePreferences /// An implementation of [PigeonApiGetTrustResultResponse] used to add a new Dart instance of /// `GetTrustResultResponse` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiGetTrustResultResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiGetTrustResultResponse + func pigeonApiGetTrustResultResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiGetTrustResultResponse /// An implementation of [PigeonApiSecTrust] used to add a new Dart instance of /// `SecTrust` to the Dart `InstanceManager` and make calls to Dart. func pigeonApiSecTrust(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiSecTrust /// An implementation of [PigeonApiSecCertificate] used to add a new Dart instance of /// `SecCertificate` to the Dart `InstanceManager` and make calls to Dart. - func pigeonApiSecCertificate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiSecCertificate + func pigeonApiSecCertificate(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiSecCertificate } extension WebKitLibraryPigeonProxyApiDelegate { - func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiURLResponse { - return PigeonApiURLResponse(pigeonRegistrar: registrar, delegate: PigeonApiDelegateURLResponse()) + func pigeonApiURLResponse(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) + -> PigeonApiURLResponse + { + return PigeonApiURLResponse( + pigeonRegistrar: registrar, delegate: PigeonApiDelegateURLResponse()) } func pigeonApiWKWebView(_ registrar: WebKitLibraryPigeonProxyApiRegistrar) -> PigeonApiWKWebView { return PigeonApiWKWebView(pigeonRegistrar: registrar, delegate: PigeonApiDelegateWKWebView()) @@ -521,44 +566,74 @@ open class WebKitLibraryPigeonProxyApiRegistrar { } func setUp() { - WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: instanceManager) - PigeonApiURLRequest.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLRequest(self)) - PigeonApiWKUserScript.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserScript(self)) - PigeonApiHTTPCookie.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiHTTPCookie(self)) - PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiAuthenticationChallengeResponse(self)) - PigeonApiWKWebsiteDataStore.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebsiteDataStore(self)) - PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) - PigeonApiUIScrollView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollView(self)) - PigeonApiWKWebViewConfiguration.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebViewConfiguration(self)) - PigeonApiWKUserContentController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserContentController(self)) - PigeonApiWKPreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKPreferences(self)) - PigeonApiWKScriptMessageHandler.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKScriptMessageHandler(self)) - PigeonApiWKNavigationDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKNavigationDelegate(self)) - PigeonApiNSObject.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSObject(self)) - PigeonApiUIViewWKWebView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewWKWebView(self)) - PigeonApiNSViewWKWebView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSViewWKWebView(self)) - PigeonApiWKUIDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUIDelegate(self)) - PigeonApiWKHTTPCookieStore.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKHTTPCookieStore(self)) - PigeonApiUIScrollViewDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollViewDelegate(self)) - PigeonApiURLCredential.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLCredential(self)) - PigeonApiURLProtectionSpace.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLProtectionSpace(self)) - PigeonApiURLAuthenticationChallenge.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLAuthenticationChallenge(self)) - PigeonApiURL.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURL(self)) - PigeonApiWKWebpagePreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebpagePreferences(self)) - PigeonApiSecTrust.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecTrust(self)) - PigeonApiSecCertificate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecCertificate(self)) + WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers( + binaryMessenger: binaryMessenger, instanceManager: instanceManager) + PigeonApiURLRequest.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLRequest(self)) + PigeonApiWKUserScript.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserScript(self)) + PigeonApiHTTPCookie.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiHTTPCookie(self)) + PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers( + binaryMessenger: binaryMessenger, + api: apiDelegate.pigeonApiAuthenticationChallengeResponse(self)) + PigeonApiWKWebsiteDataStore.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebsiteDataStore(self)) + PigeonApiUIView.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIView(self)) + PigeonApiUIScrollView.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollView(self)) + PigeonApiWKWebViewConfiguration.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebViewConfiguration(self)) + PigeonApiWKUserContentController.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUserContentController(self)) + PigeonApiWKPreferences.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKPreferences(self)) + PigeonApiWKScriptMessageHandler.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKScriptMessageHandler(self)) + PigeonApiWKNavigationDelegate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKNavigationDelegate(self)) + PigeonApiNSObject.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSObject(self)) + PigeonApiUIViewWKWebView.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIViewWKWebView(self)) + PigeonApiNSViewWKWebView.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiNSViewWKWebView(self)) + PigeonApiWKUIDelegate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKUIDelegate(self)) + PigeonApiWKHTTPCookieStore.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKHTTPCookieStore(self)) + PigeonApiUIScrollViewDelegate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiUIScrollViewDelegate(self)) + PigeonApiURLCredential.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLCredential(self)) + PigeonApiURLProtectionSpace.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLProtectionSpace(self)) + PigeonApiURLAuthenticationChallenge.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURLAuthenticationChallenge(self)) + PigeonApiURL.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiURL(self)) + PigeonApiWKWebpagePreferences.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiWKWebpagePreferences(self)) + PigeonApiSecTrust.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecTrust(self)) + PigeonApiSecCertificate.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: apiDelegate.pigeonApiSecCertificate(self)) } func tearDown() { - WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers(binaryMessenger: binaryMessenger, instanceManager: nil) + WebKitLibraryPigeonInstanceManagerApi.setUpMessageHandlers( + binaryMessenger: binaryMessenger, instanceManager: nil) PigeonApiURLRequest.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKUserScript.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiHTTPCookie.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) + PigeonApiAuthenticationChallengeResponse.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: nil) PigeonApiWKWebsiteDataStore.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiUIScrollView.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKWebViewConfiguration.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiWKUserContentController.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) + PigeonApiWKUserContentController.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: nil) PigeonApiWKPreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKScriptMessageHandler.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKNavigationDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) @@ -570,7 +645,8 @@ open class WebKitLibraryPigeonProxyApiRegistrar { PigeonApiUIScrollViewDelegate.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiURLCredential.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiURLProtectionSpace.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) - PigeonApiURLAuthenticationChallenge.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) + PigeonApiURLAuthenticationChallenge.setUpMessageHandlers( + binaryMessenger: binaryMessenger, api: nil) PigeonApiURL.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiWKWebpagePreferences.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) PigeonApiSecTrust.setUpMessageHandlers(binaryMessenger: binaryMessenger, api: nil) @@ -613,252 +689,272 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand } override func writeValue(_ value: Any) { - if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String || value is KeyValueObservingOptions || value is KeyValueChange || value is KeyValueChangeKey || value is UserScriptInjectionTime || value is AudiovisualMediaType || value is WebsiteDataType || value is NavigationActionPolicy || value is NavigationResponsePolicy || value is HttpCookiePropertyKey || value is NavigationType || value is PermissionDecision || value is MediaCaptureType || value is UrlSessionAuthChallengeDisposition || value is UrlCredentialPersistence || value is DartSecTrustResultType { + if value is [Any] || value is Bool || value is Data || value is [AnyHashable: Any] + || value is Double || value is FlutterStandardTypedData || value is Int64 || value is String + || value is KeyValueObservingOptions || value is KeyValueChange + || value is KeyValueChangeKey || value is UserScriptInjectionTime + || value is AudiovisualMediaType || value is WebsiteDataType + || value is NavigationActionPolicy || value is NavigationResponsePolicy + || value is HttpCookiePropertyKey || value is NavigationType || value is PermissionDecision + || value is MediaCaptureType || value is UrlSessionAuthChallengeDisposition + || value is UrlCredentialPersistence || value is DartSecTrustResultType + { super.writeValue(value) return } - if let instance = value as? URLRequestWrapper { pigeonRegistrar.apiDelegate.pigeonApiURLRequest(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? HTTPURLResponse { pigeonRegistrar.apiDelegate.pigeonApiHTTPURLResponse(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? URLResponse { pigeonRegistrar.apiDelegate.pigeonApiURLResponse(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKUserScript { pigeonRegistrar.apiDelegate.pigeonApiWKUserScript(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKNavigationAction { pigeonRegistrar.apiDelegate.pigeonApiWKNavigationAction(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKNavigationResponse { - pigeonRegistrar.apiDelegate.pigeonApiWKNavigationResponse(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKNavigationResponse(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKFrameInfo { pigeonRegistrar.apiDelegate.pigeonApiWKFrameInfo(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? NSError { pigeonRegistrar.apiDelegate.pigeonApiNSError(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKScriptMessage { pigeonRegistrar.apiDelegate.pigeonApiWKScriptMessage(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKSecurityOrigin { pigeonRegistrar.apiDelegate.pigeonApiWKSecurityOrigin(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? HTTPCookie { pigeonRegistrar.apiDelegate.pigeonApiHTTPCookie(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? AuthenticationChallengeResponse { - pigeonRegistrar.apiDelegate.pigeonApiAuthenticationChallengeResponse(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiAuthenticationChallengeResponse(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKWebsiteDataStore { pigeonRegistrar.apiDelegate.pigeonApiWKWebsiteDataStore(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } #if !os(macOS) - if let instance = value as? UIScrollView { - pigeonRegistrar.apiDelegate.pigeonApiUIScrollView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) - return - } + if let instance = value as? UIScrollView { + pigeonRegistrar.apiDelegate.pigeonApiUIScrollView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) + return + } #endif if let instance = value as? WKWebViewConfiguration { - pigeonRegistrar.apiDelegate.pigeonApiWKWebViewConfiguration(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKWebViewConfiguration(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKUserContentController { - pigeonRegistrar.apiDelegate.pigeonApiWKUserContentController(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKUserContentController(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKPreferences { pigeonRegistrar.apiDelegate.pigeonApiWKPreferences(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKScriptMessageHandler { - pigeonRegistrar.apiDelegate.pigeonApiWKScriptMessageHandler(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKScriptMessageHandler(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKNavigationDelegate { - pigeonRegistrar.apiDelegate.pigeonApiWKNavigationDelegate(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKNavigationDelegate(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } #if !os(macOS) - if let instance = value as? WKWebView { - pigeonRegistrar.apiDelegate.pigeonApiUIViewWKWebView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) - return - } + if let instance = value as? WKWebView { + pigeonRegistrar.apiDelegate.pigeonApiUIViewWKWebView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) + return + } #endif #if !os(macOS) - if let instance = value as? UIView { - pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) - return - } + if let instance = value as? UIView { + pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) + return + } #endif #if !os(iOS) - if let instance = value as? WKWebView { - pigeonRegistrar.apiDelegate.pigeonApiNSViewWKWebView(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) - return - } + if let instance = value as? WKWebView { + pigeonRegistrar.apiDelegate.pigeonApiNSViewWKWebView(pigeonRegistrar).pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) + return + } #endif if let instance = value as? WKWebView { @@ -867,42 +963,45 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKUIDelegate { pigeonRegistrar.apiDelegate.pigeonApiWKUIDelegate(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKHTTPCookieStore { pigeonRegistrar.apiDelegate.pigeonApiWKHTTPCookieStore(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } #if !os(macOS) - if let instance = value as? UIScrollViewDelegate { - pigeonRegistrar.apiDelegate.pigeonApiUIScrollViewDelegate(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } - super.writeByte(128) - super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) - return - } + if let instance = value as? UIScrollViewDelegate { + pigeonRegistrar.apiDelegate.pigeonApiUIScrollViewDelegate(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } + super.writeByte(128) + super.writeValue( + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) + return + } #endif if let instance = value as? URLCredential { @@ -911,100 +1010,104 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? URLProtectionSpace { pigeonRegistrar.apiDelegate.pigeonApiURLProtectionSpace(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? URLAuthenticationChallenge { - pigeonRegistrar.apiDelegate.pigeonApiURLAuthenticationChallenge(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiURLAuthenticationChallenge(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? URL { pigeonRegistrar.apiDelegate.pigeonApiURL(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? WKWebpagePreferences { - pigeonRegistrar.apiDelegate.pigeonApiWKWebpagePreferences(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiWKWebpagePreferences(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? GetTrustResultResponse { - pigeonRegistrar.apiDelegate.pigeonApiGetTrustResultResponse(pigeonRegistrar).pigeonNewInstance( - pigeonInstance: instance - ) { _ in } + pigeonRegistrar.apiDelegate.pigeonApiGetTrustResultResponse(pigeonRegistrar) + .pigeonNewInstance( + pigeonInstance: instance + ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? SecTrustWrapper { pigeonRegistrar.apiDelegate.pigeonApiSecTrust(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? SecCertificateWrapper { pigeonRegistrar.apiDelegate.pigeonApiSecCertificate(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - if let instance = value as? NSObject { pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar).pigeonNewInstance( pigeonInstance: instance ) { _ in } super.writeByte(128) super.writeValue( - pigeonRegistrar.instanceManager.identifierWithStrongReference(forInstance: instance as AnyObject)!) + pigeonRegistrar.instanceManager.identifierWithStrongReference( + forInstance: instance as AnyObject)!) return } - - if let instance = value as AnyObject?, pigeonRegistrar.instanceManager.containsInstance(instance) + if let instance = value as AnyObject?, + pigeonRegistrar.instanceManager.containsInstance(instance) { super.writeByte(128) super.writeValue( @@ -1022,11 +1125,13 @@ private class WebKitLibraryPigeonInternalProxyApiCodecReaderWriter: FlutterStand } override func reader(with data: Data) -> FlutterStandardReader { - return WebKitLibraryPigeonInternalProxyApiCodecReader(data: data, pigeonRegistrar: pigeonRegistrar) + return WebKitLibraryPigeonInternalProxyApiCodecReader( + data: data, pigeonRegistrar: pigeonRegistrar) } override func writer(with data: NSMutableData) -> FlutterStandardWriter { - return WebKitLibraryPigeonInternalProxyApiCodecWriter(data: data, pigeonRegistrar: pigeonRegistrar) + return WebKitLibraryPigeonInternalProxyApiCodecWriter( + data: data, pigeonRegistrar: pigeonRegistrar) } } @@ -1487,27 +1592,36 @@ class WebKitLibraryPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable } protocol PigeonApiDelegateURLRequest { - func pigeonDefaultConstructor(pigeonApi: PigeonApiURLRequest, url: String) throws -> URLRequestWrapper + func pigeonDefaultConstructor(pigeonApi: PigeonApiURLRequest, url: String) throws + -> URLRequestWrapper /// The URL being requested. func getUrl(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> String? /// The HTTP request method. - func setHttpMethod(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, method: String?) throws + func setHttpMethod( + pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, method: String?) throws /// The HTTP request method. - func getHttpMethod(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> String? + func getHttpMethod(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws + -> String? /// The request body. - func setHttpBody(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, body: FlutterStandardTypedData?) throws + func setHttpBody( + pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, + body: FlutterStandardTypedData?) throws /// The request body. - func getHttpBody(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> FlutterStandardTypedData? + func getHttpBody(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws + -> FlutterStandardTypedData? /// A dictionary containing all of the HTTP header fields for a request. - func setAllHttpHeaderFields(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, fields: [String: String]?) throws + func setAllHttpHeaderFields( + pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper, fields: [String: String]?) + throws /// A dictionary containing all of the HTTP header fields for a request. - func getAllHttpHeaderFields(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) throws -> [String: String]? + func getAllHttpHeaderFields(pigeonApi: PigeonApiURLRequest, pigeonInstance: URLRequestWrapper) + throws -> [String: String]? } protocol PigeonApiProtocolURLRequest { } -final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { +final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLRequest ///An implementation of [NSObject] used to access callback methods @@ -1515,17 +1629,23 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLRequest) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLRequest) + { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLRequest?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLRequest? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1533,8 +1653,8 @@ final class PigeonApiURLRequest: PigeonApiProtocolURLRequest { let urlArg = args[1] as! String do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, url: urlArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, url: urlArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1543,13 +1663,16 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let getUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getUrl", binaryMessenger: binaryMessenger, codec: codec) + let getUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getUrl", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getUrlChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getUrl( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1558,14 +1681,17 @@ withIdentifier: pigeonIdentifierArg) } else { getUrlChannel.setMessageHandler(nil) } - let setHttpMethodChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpMethod", binaryMessenger: binaryMessenger, codec: codec) + let setHttpMethodChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpMethod", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setHttpMethodChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper let methodArg: String? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setHttpMethod(pigeonApi: api, pigeonInstance: pigeonInstanceArg, method: methodArg) + try api.pigeonDelegate.setHttpMethod( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, method: methodArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1574,13 +1700,16 @@ withIdentifier: pigeonIdentifierArg) } else { setHttpMethodChannel.setMessageHandler(nil) } - let getHttpMethodChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpMethod", binaryMessenger: binaryMessenger, codec: codec) + let getHttpMethodChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpMethod", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getHttpMethodChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getHttpMethod(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getHttpMethod( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1589,14 +1718,17 @@ withIdentifier: pigeonIdentifierArg) } else { getHttpMethodChannel.setMessageHandler(nil) } - let setHttpBodyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpBody", binaryMessenger: binaryMessenger, codec: codec) + let setHttpBodyChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpBody", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setHttpBodyChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper let bodyArg: FlutterStandardTypedData? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setHttpBody(pigeonApi: api, pigeonInstance: pigeonInstanceArg, body: bodyArg) + try api.pigeonDelegate.setHttpBody( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, body: bodyArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1605,13 +1737,16 @@ withIdentifier: pigeonIdentifierArg) } else { setHttpBodyChannel.setMessageHandler(nil) } - let getHttpBodyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpBody", binaryMessenger: binaryMessenger, codec: codec) + let getHttpBodyChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpBody", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getHttpBodyChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getHttpBody(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getHttpBody( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1620,14 +1755,17 @@ withIdentifier: pigeonIdentifierArg) } else { getHttpBodyChannel.setMessageHandler(nil) } - let setAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setAllHttpHeaderFields", binaryMessenger: binaryMessenger, codec: codec) + let setAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setAllHttpHeaderFields", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAllHttpHeaderFieldsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper let fieldsArg: [String: String]? = nilOrValue(args[1]) do { - try api.pigeonDelegate.setAllHttpHeaderFields(pigeonApi: api, pigeonInstance: pigeonInstanceArg, fields: fieldsArg) + try api.pigeonDelegate.setAllHttpHeaderFields( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, fields: fieldsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1636,13 +1774,16 @@ withIdentifier: pigeonIdentifierArg) } else { setAllHttpHeaderFieldsChannel.setMessageHandler(nil) } - let getAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getAllHttpHeaderFields", binaryMessenger: binaryMessenger, codec: codec) + let getAllHttpHeaderFieldsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getAllHttpHeaderFields", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAllHttpHeaderFieldsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLRequestWrapper do { - let result = try api.pigeonDelegate.getAllHttpHeaderFields(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAllHttpHeaderFields( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -1654,21 +1795,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of URLRequest and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: URLRequestWrapper, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: URLRequestWrapper, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1688,13 +1834,14 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateHTTPURLResponse { /// The response’s HTTP status code. - func statusCode(pigeonApi: PigeonApiHTTPURLResponse, pigeonInstance: HTTPURLResponse) throws -> Int64 + func statusCode(pigeonApi: PigeonApiHTTPURLResponse, pigeonInstance: HTTPURLResponse) throws + -> Int64 } protocol PigeonApiProtocolHTTPURLResponse { } -final class PigeonApiHTTPURLResponse: PigeonApiProtocolHTTPURLResponse { +final class PigeonApiHTTPURLResponse: PigeonApiProtocolHTTPURLResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateHTTPURLResponse ///An implementation of [URLResponse] used to access callback methods @@ -1702,27 +1849,36 @@ final class PigeonApiHTTPURLResponse: PigeonApiProtocolHTTPURLResponse { return pigeonRegistrar.apiDelegate.pigeonApiURLResponse(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateHTTPURLResponse) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateHTTPURLResponse + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of HTTPURLResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: HTTPURLResponse, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: HTTPURLResponse, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let statusCodeArg = try! pigeonDelegate.statusCode(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let statusCodeArg = try! pigeonDelegate.statusCode( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, statusCodeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1746,7 +1902,7 @@ open class PigeonApiDelegateURLResponse { protocol PigeonApiProtocolURLResponse { } -final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { +final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLResponse ///An implementation of [NSObject] used to access callback methods @@ -1754,26 +1910,33 @@ final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLResponse) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLResponse + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of URLResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: URLResponse, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: URLResponse, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -1794,20 +1957,25 @@ final class PigeonApiURLResponse: PigeonApiProtocolURLResponse { protocol PigeonApiDelegateWKUserScript { /// Creates a user script object that contains the specified source code and /// attributes. - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKUserScript, source: String, injectionTime: UserScriptInjectionTime, isForMainFrameOnly: Bool) throws -> WKUserScript + func pigeonDefaultConstructor( + pigeonApi: PigeonApiWKUserScript, source: String, injectionTime: UserScriptInjectionTime, + isForMainFrameOnly: Bool + ) throws -> WKUserScript /// The script’s source code. func source(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws -> String /// The time at which to inject the script into the webpage. - func injectionTime(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws -> UserScriptInjectionTime + func injectionTime(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws + -> UserScriptInjectionTime /// A Boolean value that indicates whether to inject the script into the main /// frame or all frames. - func isForMainFrameOnly(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws -> Bool + func isForMainFrameOnly(pigeonApi: PigeonApiWKUserScript, pigeonInstance: WKUserScript) throws + -> Bool } protocol PigeonApiProtocolWKUserScript { } -final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { +final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKUserScript ///An implementation of [NSObject] used to access callback methods @@ -1815,17 +1983,24 @@ final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUserScript) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUserScript + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserScript?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserScript? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -1835,8 +2010,10 @@ final class PigeonApiWKUserScript: PigeonApiProtocolWKUserScript { let isForMainFrameOnlyArg = args[3] as! Bool do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, source: sourceArg, injectionTime: injectionTimeArg, isForMainFrameOnly: isForMainFrameOnlyArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, source: sourceArg, injectionTime: injectionTimeArg, + isForMainFrameOnly: isForMainFrameOnlyArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -1848,25 +2025,34 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of WKUserScript and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKUserScript, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKUserScript, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let sourceArg = try! pigeonDelegate.source(pigeonApi: self, pigeonInstance: pigeonInstance) - let injectionTimeArg = try! pigeonDelegate.injectionTime(pigeonApi: self, pigeonInstance: pigeonInstance) - let isForMainFrameOnlyArg = try! pigeonDelegate.isForMainFrameOnly(pigeonApi: self, pigeonInstance: pigeonInstance) + let injectionTimeArg = try! pigeonDelegate.injectionTime( + pigeonApi: self, pigeonInstance: pigeonInstance) + let isForMainFrameOnlyArg = try! pigeonDelegate.isForMainFrameOnly( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, sourceArg, injectionTimeArg, isForMainFrameOnlyArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonIdentifierArg, sourceArg, injectionTimeArg, isForMainFrameOnlyArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -1885,19 +2071,22 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateWKNavigationAction { /// The URL request object associated with the navigation action. - func request(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws -> URLRequestWrapper + func request(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws + -> URLRequestWrapper /// The frame in which to display the new content. /// /// If the target of the navigation is a new window, this property is nil. - func targetFrame(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws -> WKFrameInfo? + func targetFrame(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) + throws -> WKFrameInfo? /// The type of action that triggered the navigation. - func navigationType(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) throws -> NavigationType + func navigationType(pigeonApi: PigeonApiWKNavigationAction, pigeonInstance: WKNavigationAction) + throws -> NavigationType } protocol PigeonApiProtocolWKNavigationAction { } -final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { +final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKNavigationAction ///An implementation of [NSObject] used to access callback methods @@ -1905,30 +2094,42 @@ final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKNavigationAction) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKNavigationAction + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKNavigationAction and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKNavigationAction, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKNavigationAction, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let requestArg = try! pigeonDelegate.request(pigeonApi: self, pigeonInstance: pigeonInstance) - let targetFrameArg = try! pigeonDelegate.targetFrame(pigeonApi: self, pigeonInstance: pigeonInstance) - let navigationTypeArg = try! pigeonDelegate.navigationType(pigeonApi: self, pigeonInstance: pigeonInstance) + let targetFrameArg = try! pigeonDelegate.targetFrame( + pigeonApi: self, pigeonInstance: pigeonInstance) + let navigationTypeArg = try! pigeonDelegate.navigationType( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, requestArg, targetFrameArg, navigationTypeArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonIdentifierArg, requestArg, targetFrameArg, navigationTypeArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -1947,16 +2148,19 @@ final class PigeonApiWKNavigationAction: PigeonApiProtocolWKNavigationAction { } protocol PigeonApiDelegateWKNavigationResponse { /// The frame’s response. - func response(pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse) throws -> URLResponse + func response(pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse) + throws -> URLResponse /// A Boolean value that indicates whether the response targets the web view’s /// main frame. - func isForMainFrame(pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse) throws -> Bool + func isForMainFrame( + pigeonApi: PigeonApiWKNavigationResponse, pigeonInstance: WKNavigationResponse + ) throws -> Bool } protocol PigeonApiProtocolWKNavigationResponse { } -final class PigeonApiWKNavigationResponse: PigeonApiProtocolWKNavigationResponse { +final class PigeonApiWKNavigationResponse: PigeonApiProtocolWKNavigationResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKNavigationResponse ///An implementation of [NSObject] used to access callback methods @@ -1964,29 +2168,40 @@ final class PigeonApiWKNavigationResponse: PigeonApiProtocolWKNavigationResponse return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKNavigationResponse) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKNavigationResponse + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKNavigationResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKNavigationResponse, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKNavigationResponse, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let responseArg = try! pigeonDelegate.response(pigeonApi: self, pigeonInstance: pigeonInstance) - let isForMainFrameArg = try! pigeonDelegate.isForMainFrame(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let responseArg = try! pigeonDelegate.response( + pigeonApi: self, pigeonInstance: pigeonInstance) + let isForMainFrameArg = try! pigeonDelegate.isForMainFrame( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, responseArg, isForMainFrameArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, responseArg, isForMainFrameArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2008,13 +2223,14 @@ protocol PigeonApiDelegateWKFrameInfo { /// or a subframe. func isMainFrame(pigeonApi: PigeonApiWKFrameInfo, pigeonInstance: WKFrameInfo) throws -> Bool /// The frame’s current request. - func request(pigeonApi: PigeonApiWKFrameInfo, pigeonInstance: WKFrameInfo) throws -> URLRequestWrapper? + func request(pigeonApi: PigeonApiWKFrameInfo, pigeonInstance: WKFrameInfo) throws + -> URLRequestWrapper? } protocol PigeonApiProtocolWKFrameInfo { } -final class PigeonApiWKFrameInfo: PigeonApiProtocolWKFrameInfo { +final class PigeonApiWKFrameInfo: PigeonApiProtocolWKFrameInfo { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKFrameInfo ///An implementation of [NSObject] used to access callback methods @@ -2022,28 +2238,36 @@ final class PigeonApiWKFrameInfo: PigeonApiProtocolWKFrameInfo { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKFrameInfo) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKFrameInfo + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKFrameInfo and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKFrameInfo, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKFrameInfo, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let isMainFrameArg = try! pigeonDelegate.isMainFrame(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let isMainFrameArg = try! pigeonDelegate.isMainFrame( + pigeonApi: self, pigeonInstance: pigeonInstance) let requestArg = try! pigeonDelegate.request(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, isMainFrameArg, requestArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2073,7 +2297,7 @@ protocol PigeonApiDelegateNSError { protocol PigeonApiProtocolNSError { } -final class PigeonApiNSError: PigeonApiProtocolNSError { +final class PigeonApiNSError: PigeonApiProtocolNSError { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSError ///An implementation of [NSObject] used to access callback methods @@ -2086,25 +2310,32 @@ final class PigeonApiNSError: PigeonApiProtocolNSError { self.pigeonDelegate = delegate } ///Creates a Dart instance of NSError and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: NSError, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: NSError, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let codeArg = try! pigeonDelegate.code(pigeonApi: self, pigeonInstance: pigeonInstance) let domainArg = try! pigeonDelegate.domain(pigeonApi: self, pigeonInstance: pigeonInstance) - let userInfoArg = try! pigeonDelegate.userInfo(pigeonApi: self, pigeonInstance: pigeonInstance) + let userInfoArg = try! pigeonDelegate.userInfo( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, codeArg, domainArg, userInfoArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, codeArg, domainArg, userInfoArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2131,7 +2362,7 @@ protocol PigeonApiDelegateWKScriptMessage { protocol PigeonApiProtocolWKScriptMessage { } -final class PigeonApiWKScriptMessage: PigeonApiProtocolWKScriptMessage { +final class PigeonApiWKScriptMessage: PigeonApiProtocolWKScriptMessage { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKScriptMessage ///An implementation of [NSObject] used to access callback methods @@ -2139,28 +2370,36 @@ final class PigeonApiWKScriptMessage: PigeonApiProtocolWKScriptMessage { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKScriptMessage) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKScriptMessage + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKScriptMessage and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKScriptMessage, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKScriptMessage, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let nameArg = try! pigeonDelegate.name(pigeonApi: self, pigeonInstance: pigeonInstance) let bodyArg = try! pigeonDelegate.body(pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, nameArg, bodyArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2184,13 +2423,14 @@ protocol PigeonApiDelegateWKSecurityOrigin { /// The security origin's port. func port(pigeonApi: PigeonApiWKSecurityOrigin, pigeonInstance: WKSecurityOrigin) throws -> Int64 /// The security origin's protocol. - func securityProtocol(pigeonApi: PigeonApiWKSecurityOrigin, pigeonInstance: WKSecurityOrigin) throws -> String + func securityProtocol(pigeonApi: PigeonApiWKSecurityOrigin, pigeonInstance: WKSecurityOrigin) + throws -> String } protocol PigeonApiProtocolWKSecurityOrigin { } -final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { +final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKSecurityOrigin ///An implementation of [NSObject] used to access callback methods @@ -2198,30 +2438,40 @@ final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKSecurityOrigin) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKSecurityOrigin + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKSecurityOrigin and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKSecurityOrigin, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKSecurityOrigin, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let hostArg = try! pigeonDelegate.host(pigeonApi: self, pigeonInstance: pigeonInstance) let portArg = try! pigeonDelegate.port(pigeonApi: self, pigeonInstance: pigeonInstance) - let securityProtocolArg = try! pigeonDelegate.securityProtocol(pigeonApi: self, pigeonInstance: pigeonInstance) + let securityProtocolArg = try! pigeonDelegate.securityProtocol( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, hostArg, portArg, securityProtocolArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, hostArg, portArg, securityProtocolArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2239,15 +2489,18 @@ final class PigeonApiWKSecurityOrigin: PigeonApiProtocolWKSecurityOrigin { } } protocol PigeonApiDelegateHTTPCookie { - func pigeonDefaultConstructor(pigeonApi: PigeonApiHTTPCookie, properties: [HttpCookiePropertyKey: Any]) throws -> HTTPCookie + func pigeonDefaultConstructor( + pigeonApi: PigeonApiHTTPCookie, properties: [HttpCookiePropertyKey: Any] + ) throws -> HTTPCookie /// The cookie’s properties. - func getProperties(pigeonApi: PigeonApiHTTPCookie, pigeonInstance: HTTPCookie) throws -> [HttpCookiePropertyKey: Any]? + func getProperties(pigeonApi: PigeonApiHTTPCookie, pigeonInstance: HTTPCookie) throws + -> [HttpCookiePropertyKey: Any]? } protocol PigeonApiProtocolHTTPCookie { } -final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { +final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateHTTPCookie ///An implementation of [NSObject] used to access callback methods @@ -2255,17 +2508,23 @@ final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateHTTPCookie) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateHTTPCookie) + { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiHTTPCookie?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiHTTPCookie? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2273,8 +2532,9 @@ final class PigeonApiHTTPCookie: PigeonApiProtocolHTTPCookie { let propertiesArg = args[1] as? [HttpCookiePropertyKey: Any] do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, properties: propertiesArg!), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, properties: propertiesArg!), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2283,13 +2543,16 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let getPropertiesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.getProperties", binaryMessenger: binaryMessenger, codec: codec) + let getPropertiesChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.getProperties", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getPropertiesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! HTTPCookie do { - let result = try api.pigeonDelegate.getProperties(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getProperties( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -2301,21 +2564,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of HTTPCookie and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: HTTPCookie, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: HTTPCookie, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2338,37 +2606,60 @@ protocol PigeonApiDelegateAuthenticationChallengeResponse { /// /// Due to https://github.com/flutter/flutter/issues/162437, this should only /// be used for testing. - func pigeonDefaultConstructor(pigeonApi: PigeonApiAuthenticationChallengeResponse, disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential?) throws -> AuthenticationChallengeResponse + func pigeonDefaultConstructor( + pigeonApi: PigeonApiAuthenticationChallengeResponse, + disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential? + ) throws -> AuthenticationChallengeResponse /// The option to use to handle the challenge. - func disposition(pigeonApi: PigeonApiAuthenticationChallengeResponse, pigeonInstance: AuthenticationChallengeResponse) throws -> UrlSessionAuthChallengeDisposition + func disposition( + pigeonApi: PigeonApiAuthenticationChallengeResponse, + pigeonInstance: AuthenticationChallengeResponse + ) throws -> UrlSessionAuthChallengeDisposition /// The credential to use for authentication when the disposition parameter /// contains the value URLSession.AuthChallengeDisposition.useCredential. - func credential(pigeonApi: PigeonApiAuthenticationChallengeResponse, pigeonInstance: AuthenticationChallengeResponse) throws -> URLCredential? + func credential( + pigeonApi: PigeonApiAuthenticationChallengeResponse, + pigeonInstance: AuthenticationChallengeResponse + ) throws -> URLCredential? /// Creates an [AuthenticationChallengeResponse] /// /// This provides the native `AuthenticationChallengeResponse()` constructor /// as an async method to ensure the class is added to the InstanceManager. /// See https://github.com/flutter/flutter/issues/162437. - func createAsync(pigeonApi: PigeonApiAuthenticationChallengeResponse, disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential?, completion: @escaping (Result) -> Void) + func createAsync( + pigeonApi: PigeonApiAuthenticationChallengeResponse, + disposition: UrlSessionAuthChallengeDisposition, credential: URLCredential?, + completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolAuthenticationChallengeResponse { } -final class PigeonApiAuthenticationChallengeResponse: PigeonApiProtocolAuthenticationChallengeResponse { +final class PigeonApiAuthenticationChallengeResponse: + PigeonApiProtocolAuthenticationChallengeResponse +{ unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateAuthenticationChallengeResponse - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateAuthenticationChallengeResponse) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateAuthenticationChallengeResponse + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiAuthenticationChallengeResponse?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiAuthenticationChallengeResponse? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -2377,8 +2668,9 @@ final class PigeonApiAuthenticationChallengeResponse: PigeonApiProtocolAuthentic let credentialArg: URLCredential? = nilOrValue(args[2]) do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, disposition: dispositionArg, credential: credentialArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, disposition: dispositionArg, credential: credentialArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2387,13 +2679,18 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let createAsyncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.createAsync", binaryMessenger: binaryMessenger, codec: codec) + let createAsyncChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.createAsync", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { createAsyncChannel.setMessageHandler { message, reply in let args = message as! [Any?] let dispositionArg = args[0] as! UrlSessionAuthChallengeDisposition let credentialArg: URLCredential? = nilOrValue(args[1]) - api.pigeonDelegate.createAsync(pigeonApi: api, disposition: dispositionArg, credential: credentialArg) { result in + api.pigeonDelegate.createAsync( + pigeonApi: api, disposition: dispositionArg, credential: credentialArg + ) { result in switch result { case .success(let res): reply(wrapResult(res)) @@ -2408,24 +2705,33 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of AuthenticationChallengeResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: AuthenticationChallengeResponse, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: AuthenticationChallengeResponse, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let dispositionArg = try! pigeonDelegate.disposition(pigeonApi: self, pigeonInstance: pigeonInstance) - let credentialArg = try! pigeonDelegate.credential(pigeonApi: self, pigeonInstance: pigeonInstance) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let dispositionArg = try! pigeonDelegate.disposition( + pigeonApi: self, pigeonInstance: pigeonInstance) + let credentialArg = try! pigeonDelegate.credential( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, dispositionArg, credentialArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg, dispositionArg, credentialArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -2446,15 +2752,19 @@ protocol PigeonApiDelegateWKWebsiteDataStore { /// The default data store, which stores data persistently to disk. func defaultDataStore(pigeonApi: PigeonApiWKWebsiteDataStore) throws -> WKWebsiteDataStore /// The object that manages the HTTP cookies for your website. - func httpCookieStore(pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore) throws -> WKHTTPCookieStore + func httpCookieStore(pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore) + throws -> WKHTTPCookieStore /// Removes the specified types of website data from one or more data records. - func removeDataOfTypes(pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore, dataTypes: [WebsiteDataType], modificationTimeInSecondsSinceEpoch: Double, completion: @escaping (Result) -> Void) + func removeDataOfTypes( + pigeonApi: PigeonApiWKWebsiteDataStore, pigeonInstance: WKWebsiteDataStore, + dataTypes: [WebsiteDataType], modificationTimeInSecondsSinceEpoch: Double, + completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolWKWebsiteDataStore { } -final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { +final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebsiteDataStore ///An implementation of [NSObject] used to access callback methods @@ -2462,23 +2772,33 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebsiteDataStore) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKWebsiteDataStore + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebsiteDataStore?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebsiteDataStore? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let defaultDataStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.defaultDataStore", binaryMessenger: binaryMessenger, codec: codec) + let defaultDataStoreChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.defaultDataStore", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { defaultDataStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.defaultDataStore(pigeonApi: api), withIdentifier: pigeonIdentifierArg) + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.defaultDataStore(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2487,14 +2807,19 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } else { defaultDataStoreChannel.setMessageHandler(nil) } - let httpCookieStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.httpCookieStore", binaryMessenger: binaryMessenger, codec: codec) + let httpCookieStoreChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.httpCookieStore", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { httpCookieStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebsiteDataStore let pigeonIdentifierArg = args[1] as! Int64 do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.httpCookieStore(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.httpCookieStore( + pigeonApi: api, pigeonInstance: pigeonInstanceArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -2503,14 +2828,19 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } else { httpCookieStoreChannel.setMessageHandler(nil) } - let removeDataOfTypesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.removeDataOfTypes", binaryMessenger: binaryMessenger, codec: codec) + let removeDataOfTypesChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.removeDataOfTypes", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeDataOfTypesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebsiteDataStore let dataTypesArg = args[1] as! [WebsiteDataType] let modificationTimeInSecondsSinceEpochArg = args[2] as! Double - api.pigeonDelegate.removeDataOfTypes(pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataTypes: dataTypesArg, modificationTimeInSecondsSinceEpoch: modificationTimeInSecondsSinceEpochArg) { result in + api.pigeonDelegate.removeDataOfTypes( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataTypes: dataTypesArg, + modificationTimeInSecondsSinceEpoch: modificationTimeInSecondsSinceEpochArg + ) { result in switch result { case .success(let res): reply(wrapResult(res)) @@ -2525,21 +2855,26 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } ///Creates a Dart instance of WKWebsiteDataStore and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKWebsiteDataStore, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKWebsiteDataStore, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -2559,19 +2894,20 @@ final class PigeonApiWKWebsiteDataStore: PigeonApiProtocolWKWebsiteDataStore { } protocol PigeonApiDelegateUIView { #if !os(macOS) - /// The view’s background color. - func setBackgroundColor(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, value: Int64?) throws + /// The view’s background color. + func setBackgroundColor(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, value: Int64?) + throws #endif #if !os(macOS) - /// A Boolean value that determines whether the view is opaque. - func setOpaque(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, opaque: Bool) throws + /// A Boolean value that determines whether the view is opaque. + func setOpaque(pigeonApi: PigeonApiUIView, pigeonInstance: UIView, opaque: Bool) throws #endif } protocol PigeonApiProtocolUIView { } -final class PigeonApiUIView: PigeonApiProtocolUIView { +final class PigeonApiUIView: PigeonApiProtocolUIView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIView ///An implementation of [NSObject] used to access callback methods @@ -2587,152 +2923,176 @@ final class PigeonApiUIView: PigeonApiProtocolUIView { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let setBackgroundColorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setBackgroundColor", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBackgroundColorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIView - let valueArg: Int64? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setBackgroundColor(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setBackgroundColorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setBackgroundColor", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBackgroundColorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIView + let valueArg: Int64? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setBackgroundColor( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setBackgroundColorChannel.setMessageHandler(nil) } - } else { - setBackgroundColorChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setOpaqueChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setOpaque", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setOpaqueChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIView - let opaqueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setOpaque(pigeonApi: api, pigeonInstance: pigeonInstanceArg, opaque: opaqueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setOpaqueChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setOpaque", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setOpaqueChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIView + let opaqueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setOpaque( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, opaque: opaqueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setOpaqueChannel.setMessageHandler(nil) } - } else { - setOpaqueChannel.setMessageHandler(nil) - } #endif } #if !os(macOS) - ///Creates a Dart instance of UIView and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: UIView, completion: @escaping (Result) -> Void) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) + ///Creates a Dart instance of UIView and attaches it to [pigeonInstance]. + func pigeonNewInstance( + pigeonInstance: UIView, completion: @escaping (Result) -> Void + ) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) + } } } } - } #endif } protocol PigeonApiDelegateUIScrollView { #if !os(macOS) - /// The point at which the origin of the content view is offset from the - /// origin of the scroll view. - func getContentOffset(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView) throws -> [Double] + /// The point at which the origin of the content view is offset from the + /// origin of the scroll view. + func getContentOffset(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView) throws + -> [Double] #endif #if !os(macOS) - /// Move the scrolled position of your view. - /// - /// Convenience method to synchronize change to the x and y scroll position. - func scrollBy(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws + /// Move the scrolled position of your view. + /// + /// Convenience method to synchronize change to the x and y scroll position. + func scrollBy( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws #endif #if !os(macOS) - /// The point at which the origin of the content view is offset from the - /// origin of the scroll view. - func setContentOffset(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws + /// The point at which the origin of the content view is offset from the + /// origin of the scroll view. + func setContentOffset( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, x: Double, y: Double) throws #endif #if !os(macOS) - /// The delegate of the scroll view. - func setDelegate(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, delegate: UIScrollViewDelegate?) throws + /// The delegate of the scroll view. + func setDelegate( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, + delegate: UIScrollViewDelegate?) throws #endif #if !os(macOS) - /// Whether the scroll view bounces past the edge of content and back again. - func setBounces(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the scroll view bounces past the edge of content and back again. + func setBounces(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) + throws #endif #if !os(macOS) - /// Whether the scroll view bounces when it reaches the ends of its horizontal - /// axis. - func setBouncesHorizontally(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the scroll view bounces when it reaches the ends of its horizontal + /// axis. + func setBouncesHorizontally( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the scroll view bounces when it reaches the ends of its vertical - /// axis. - func setBouncesVertically(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the scroll view bounces when it reaches the ends of its vertical + /// axis. + func setBouncesVertically( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether bouncing always occurs when vertical scrolling reaches the end of - /// the content. - /// - /// If the value of this property is true and `bouncesVertically` is true, the - /// scroll view allows vertical dragging even if the content is smaller than - /// the bounds of the scroll view. - func setAlwaysBounceVertical(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether bouncing always occurs when vertical scrolling reaches the end of + /// the content. + /// + /// If the value of this property is true and `bouncesVertically` is true, the + /// scroll view allows vertical dragging even if the content is smaller than + /// the bounds of the scroll view. + func setAlwaysBounceVertical( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether bouncing always occurs when horizontal scrolling reaches the end - /// of the content view. - /// - /// If the value of this property is true and `bouncesHorizontally` is true, - /// the scroll view allows horizontal dragging even if the content is smaller - /// than the bounds of the scroll view. - func setAlwaysBounceHorizontal(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether bouncing always occurs when horizontal scrolling reaches the end + /// of the content view. + /// + /// If the value of this property is true and `bouncesHorizontally` is true, + /// the scroll view allows horizontal dragging even if the content is smaller + /// than the bounds of the scroll view. + func setAlwaysBounceHorizontal( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the vertical scroll indicator is visible. - /// - /// The default value is true. - func setShowsVerticalScrollIndicator(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the vertical scroll indicator is visible. + /// + /// The default value is true. + func setShowsVerticalScrollIndicator( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif #if !os(macOS) - /// Whether the horizontal scroll indicator is visible. - /// - /// The default value is true. - func setShowsHorizontalScrollIndicator(pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws + /// Whether the horizontal scroll indicator is visible. + /// + /// The default value is true. + func setShowsHorizontalScrollIndicator( + pigeonApi: PigeonApiUIScrollView, pigeonInstance: UIScrollView, value: Bool) throws #endif } protocol PigeonApiProtocolUIScrollView { } -final class PigeonApiUIScrollView: PigeonApiProtocolUIScrollView { +final class PigeonApiUIScrollView: PigeonApiProtocolUIScrollView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIScrollView ///An implementation of [UIView] used to access callback methods @@ -2740,286 +3100,352 @@ final class PigeonApiUIScrollView: PigeonApiProtocolUIScrollView { return pigeonRegistrar.apiDelegate.pigeonApiUIView(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIScrollView) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIScrollView + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollView?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollView? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let getContentOffsetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.getContentOffset", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getContentOffsetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - do { - let result = try api.pigeonDelegate.getContentOffset(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getContentOffsetChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.getContentOffset", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getContentOffsetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + do { + let result = try api.pigeonDelegate.getContentOffset( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getContentOffsetChannel.setMessageHandler(nil) } - } else { - getContentOffsetChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let scrollByChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.scrollBy", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - scrollByChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let xArg = args[1] as! Double - let yArg = args[2] as! Double - do { - try api.pigeonDelegate.scrollBy(pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let scrollByChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.scrollBy", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + scrollByChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let xArg = args[1] as! Double + let yArg = args[2] as! Double + do { + try api.pigeonDelegate.scrollBy( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + scrollByChannel.setMessageHandler(nil) } - } else { - scrollByChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setContentOffsetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setContentOffset", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setContentOffsetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let xArg = args[1] as! Double - let yArg = args[2] as! Double - do { - try api.pigeonDelegate.setContentOffset(pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setContentOffsetChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setContentOffset", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setContentOffsetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let xArg = args[1] as! Double + let yArg = args[2] as! Double + do { + try api.pigeonDelegate.setContentOffset( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, x: xArg, y: yArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setContentOffsetChannel.setMessageHandler(nil) } - } else { - setContentOffsetChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setDelegate", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let delegateArg: UIScrollViewDelegate? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setDelegate", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let delegateArg: UIScrollViewDelegate? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setDelegateChannel.setMessageHandler(nil) } - } else { - setDelegateChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setBouncesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBounces", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBouncesChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setBounces(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setBouncesChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBounces", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBouncesChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setBounces( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setBouncesChannel.setMessageHandler(nil) } - } else { - setBouncesChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setBouncesHorizontallyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesHorizontally", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBouncesHorizontallyChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setBouncesHorizontally(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setBouncesHorizontallyChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesHorizontally", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBouncesHorizontallyChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setBouncesHorizontally( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setBouncesHorizontallyChannel.setMessageHandler(nil) } - } else { - setBouncesHorizontallyChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setBouncesVerticallyChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesVertically", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setBouncesVerticallyChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setBouncesVertically(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setBouncesVerticallyChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesVertically", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setBouncesVerticallyChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setBouncesVertically( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setBouncesVerticallyChannel.setMessageHandler(nil) } - } else { - setBouncesVerticallyChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setAlwaysBounceVerticalChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceVertical", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAlwaysBounceVerticalChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAlwaysBounceVertical(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setAlwaysBounceVerticalChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceVertical", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAlwaysBounceVerticalChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAlwaysBounceVertical( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setAlwaysBounceVerticalChannel.setMessageHandler(nil) } - } else { - setAlwaysBounceVerticalChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setAlwaysBounceHorizontalChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceHorizontal", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAlwaysBounceHorizontalChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAlwaysBounceHorizontal(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setAlwaysBounceHorizontalChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceHorizontal", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAlwaysBounceHorizontalChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAlwaysBounceHorizontal( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setAlwaysBounceHorizontalChannel.setMessageHandler(nil) } - } else { - setAlwaysBounceHorizontalChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setShowsVerticalScrollIndicatorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsVerticalScrollIndicator", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setShowsVerticalScrollIndicatorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setShowsVerticalScrollIndicator(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setShowsVerticalScrollIndicatorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsVerticalScrollIndicator", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setShowsVerticalScrollIndicatorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setShowsVerticalScrollIndicator( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setShowsVerticalScrollIndicatorChannel.setMessageHandler(nil) } - } else { - setShowsVerticalScrollIndicatorChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setShowsHorizontalScrollIndicatorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsHorizontalScrollIndicator", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setShowsHorizontalScrollIndicatorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! UIScrollView - let valueArg = args[1] as! Bool - do { - try api.pigeonDelegate.setShowsHorizontalScrollIndicator(pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setShowsHorizontalScrollIndicatorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsHorizontalScrollIndicator", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setShowsHorizontalScrollIndicatorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! UIScrollView + let valueArg = args[1] as! Bool + do { + try api.pigeonDelegate.setShowsHorizontalScrollIndicator( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, value: valueArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setShowsHorizontalScrollIndicatorChannel.setMessageHandler(nil) } - } else { - setShowsHorizontalScrollIndicatorChannel.setMessageHandler(nil) - } #endif } #if !os(macOS) - ///Creates a Dart instance of UIScrollView and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: UIScrollView, completion: @escaping (Result) -> Void) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) + ///Creates a Dart instance of UIScrollView and attaches it to [pigeonInstance]. + func pigeonNewInstance( + pigeonInstance: UIScrollView, completion: @escaping (Result) -> Void + ) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) + } } } } - } #endif } protocol PigeonApiDelegateWKWebViewConfiguration { - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKWebViewConfiguration) throws -> WKWebViewConfiguration + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKWebViewConfiguration) throws + -> WKWebViewConfiguration /// The object that coordinates interactions between your app’s native code /// and the webpage’s scripts and other content. - func setUserContentController(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, controller: WKUserContentController) throws + func setUserContentController( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, + controller: WKUserContentController) throws /// The object that coordinates interactions between your app’s native code /// and the webpage’s scripts and other content. - func getUserContentController(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKUserContentController + func getUserContentController( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration + ) throws -> WKUserContentController /// The object you use to get and set the site’s cookies and to track the /// cached data objects. - func setWebsiteDataStore(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, dataStore: WKWebsiteDataStore) throws + func setWebsiteDataStore( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, + dataStore: WKWebsiteDataStore) throws /// The object you use to get and set the site’s cookies and to track the /// cached data objects. - func getWebsiteDataStore(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKWebsiteDataStore + func getWebsiteDataStore( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration + ) throws -> WKWebsiteDataStore /// The object that manages the preference-related settings for the web view. - func setPreferences(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, preferences: WKPreferences) throws + func setPreferences( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, + preferences: WKPreferences) throws /// The object that manages the preference-related settings for the web view. - func getPreferences(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKPreferences + func getPreferences( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration + ) throws -> WKPreferences /// A Boolean value that indicates whether HTML5 videos play inline or use the /// native full-screen controller. - func setAllowsInlineMediaPlayback(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, allow: Bool) throws + func setAllowsInlineMediaPlayback( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, allow: Bool) + throws /// A Boolean value that indicates whether the web view limits navigation to /// pages within the app’s domain. - func setLimitsNavigationsToAppBoundDomains(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, limit: Bool) throws + func setLimitsNavigationsToAppBoundDomains( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, limit: Bool) + throws /// The media types that require a user gesture to begin playing. - func setMediaTypesRequiringUserActionForPlayback(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, type: AudiovisualMediaType) throws + func setMediaTypesRequiringUserActionForPlayback( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration, + type: AudiovisualMediaType) throws /// The default preferences to use when loading and rendering content. - func getDefaultWebpagePreferences(pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration) throws -> WKWebpagePreferences + func getDefaultWebpagePreferences( + pigeonApi: PigeonApiWKWebViewConfiguration, pigeonInstance: WKWebViewConfiguration + ) throws -> WKWebpagePreferences } protocol PigeonApiProtocolWKWebViewConfiguration { } -final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfiguration { +final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfiguration { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebViewConfiguration ///An implementation of [NSObject] used to access callback methods @@ -3027,25 +3453,34 @@ final class PigeonApiWKWebViewConfiguration: PigeonApiProtocolWKWebViewConfigura return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebViewConfiguration) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKWebViewConfiguration + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebViewConfiguration?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebViewConfiguration? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3054,14 +3489,18 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let setUserContentControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setUserContentController", binaryMessenger: binaryMessenger, codec: codec) + let setUserContentControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setUserContentController", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setUserContentControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let controllerArg = args[1] as! WKUserContentController do { - try api.pigeonDelegate.setUserContentController(pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) + try api.pigeonDelegate.setUserContentController( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, controller: controllerArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3070,13 +3509,17 @@ withIdentifier: pigeonIdentifierArg) } else { setUserContentControllerChannel.setMessageHandler(nil) } - let getUserContentControllerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getUserContentController", binaryMessenger: binaryMessenger, codec: codec) + let getUserContentControllerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getUserContentController", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getUserContentControllerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getUserContentController(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getUserContentController( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3085,14 +3528,18 @@ withIdentifier: pigeonIdentifierArg) } else { getUserContentControllerChannel.setMessageHandler(nil) } - let setWebsiteDataStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setWebsiteDataStore", binaryMessenger: binaryMessenger, codec: codec) + let setWebsiteDataStoreChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setWebsiteDataStore", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setWebsiteDataStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let dataStoreArg = args[1] as! WKWebsiteDataStore do { - try api.pigeonDelegate.setWebsiteDataStore(pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataStore: dataStoreArg) + try api.pigeonDelegate.setWebsiteDataStore( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, dataStore: dataStoreArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3101,13 +3548,17 @@ withIdentifier: pigeonIdentifierArg) } else { setWebsiteDataStoreChannel.setMessageHandler(nil) } - let getWebsiteDataStoreChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getWebsiteDataStore", binaryMessenger: binaryMessenger, codec: codec) + let getWebsiteDataStoreChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getWebsiteDataStore", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getWebsiteDataStoreChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getWebsiteDataStore(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getWebsiteDataStore( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3116,14 +3567,17 @@ withIdentifier: pigeonIdentifierArg) } else { getWebsiteDataStoreChannel.setMessageHandler(nil) } - let setPreferencesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setPreferences", binaryMessenger: binaryMessenger, codec: codec) + let setPreferencesChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setPreferences", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setPreferencesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let preferencesArg = args[1] as! WKPreferences do { - try api.pigeonDelegate.setPreferences(pigeonApi: api, pigeonInstance: pigeonInstanceArg, preferences: preferencesArg) + try api.pigeonDelegate.setPreferences( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, preferences: preferencesArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3132,13 +3586,16 @@ withIdentifier: pigeonIdentifierArg) } else { setPreferencesChannel.setMessageHandler(nil) } - let getPreferencesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getPreferences", binaryMessenger: binaryMessenger, codec: codec) + let getPreferencesChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getPreferences", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getPreferencesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getPreferences(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getPreferences( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3147,14 +3604,18 @@ withIdentifier: pigeonIdentifierArg) } else { getPreferencesChannel.setMessageHandler(nil) } - let setAllowsInlineMediaPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setAllowsInlineMediaPlayback", binaryMessenger: binaryMessenger, codec: codec) + let setAllowsInlineMediaPlaybackChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setAllowsInlineMediaPlayback", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAllowsInlineMediaPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let allowArg = args[1] as! Bool do { - try api.pigeonDelegate.setAllowsInlineMediaPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + try api.pigeonDelegate.setAllowsInlineMediaPlayback( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3163,14 +3624,18 @@ withIdentifier: pigeonIdentifierArg) } else { setAllowsInlineMediaPlaybackChannel.setMessageHandler(nil) } - let setLimitsNavigationsToAppBoundDomainsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setLimitsNavigationsToAppBoundDomains", binaryMessenger: binaryMessenger, codec: codec) + let setLimitsNavigationsToAppBoundDomainsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setLimitsNavigationsToAppBoundDomains", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setLimitsNavigationsToAppBoundDomainsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let limitArg = args[1] as! Bool do { - try api.pigeonDelegate.setLimitsNavigationsToAppBoundDomains(pigeonApi: api, pigeonInstance: pigeonInstanceArg, limit: limitArg) + try api.pigeonDelegate.setLimitsNavigationsToAppBoundDomains( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, limit: limitArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3179,14 +3644,18 @@ withIdentifier: pigeonIdentifierArg) } else { setLimitsNavigationsToAppBoundDomainsChannel.setMessageHandler(nil) } - let setMediaTypesRequiringUserActionForPlaybackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setMediaTypesRequiringUserActionForPlayback", binaryMessenger: binaryMessenger, codec: codec) + let setMediaTypesRequiringUserActionForPlaybackChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setMediaTypesRequiringUserActionForPlayback", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setMediaTypesRequiringUserActionForPlaybackChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration let typeArg = args[1] as! AudiovisualMediaType do { - try api.pigeonDelegate.setMediaTypesRequiringUserActionForPlayback(pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) + try api.pigeonDelegate.setMediaTypesRequiringUserActionForPlayback( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, type: typeArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3195,13 +3664,17 @@ withIdentifier: pigeonIdentifierArg) } else { setMediaTypesRequiringUserActionForPlaybackChannel.setMessageHandler(nil) } - let getDefaultWebpagePreferencesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getDefaultWebpagePreferences", binaryMessenger: binaryMessenger, codec: codec) + let getDefaultWebpagePreferencesChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getDefaultWebpagePreferences", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getDefaultWebpagePreferencesChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebViewConfiguration do { - let result = try api.pigeonDelegate.getDefaultWebpagePreferences(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getDefaultWebpagePreferences( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -3213,21 +3686,27 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of WKWebViewConfiguration and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKWebViewConfiguration, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKWebViewConfiguration, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3247,23 +3726,31 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateWKUserContentController { /// Installs a message handler that you can call from your JavaScript code. - func addScriptMessageHandler(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, handler: WKScriptMessageHandler, name: String) throws + func addScriptMessageHandler( + pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, + handler: WKScriptMessageHandler, name: String) throws /// Uninstalls the custom message handler with the specified name from your /// JavaScript code. - func removeScriptMessageHandler(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, name: String) throws + func removeScriptMessageHandler( + pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, + name: String) throws /// Uninstalls all custom message handlers associated with the user content /// controller. - func removeAllScriptMessageHandlers(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws + func removeAllScriptMessageHandlers( + pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws /// Injects the specified script into the webpage’s content. - func addUserScript(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, userScript: WKUserScript) throws + func addUserScript( + pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController, + userScript: WKUserScript) throws /// Removes all user scripts from the web view. - func removeAllUserScripts(pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws + func removeAllUserScripts( + pigeonApi: PigeonApiWKUserContentController, pigeonInstance: WKUserContentController) throws } protocol PigeonApiProtocolWKUserContentController { } -final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentController { +final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentController { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKUserContentController ///An implementation of [NSObject] used to access callback methods @@ -3271,17 +3758,26 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUserContentController) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKUserContentController + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserContentController?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUserContentController? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let addScriptMessageHandlerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addScriptMessageHandler", binaryMessenger: binaryMessenger, codec: codec) + let addScriptMessageHandlerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addScriptMessageHandler", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { addScriptMessageHandlerChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3289,7 +3785,8 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont let handlerArg = args[1] as! WKScriptMessageHandler let nameArg = args[2] as! String do { - try api.pigeonDelegate.addScriptMessageHandler(pigeonApi: api, pigeonInstance: pigeonInstanceArg, handler: handlerArg, name: nameArg) + try api.pigeonDelegate.addScriptMessageHandler( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, handler: handlerArg, name: nameArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3298,14 +3795,18 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { addScriptMessageHandlerChannel.setMessageHandler(nil) } - let removeScriptMessageHandlerChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeScriptMessageHandler", binaryMessenger: binaryMessenger, codec: codec) + let removeScriptMessageHandlerChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeScriptMessageHandler", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeScriptMessageHandlerChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController let nameArg = args[1] as! String do { - try api.pigeonDelegate.removeScriptMessageHandler(pigeonApi: api, pigeonInstance: pigeonInstanceArg, name: nameArg) + try api.pigeonDelegate.removeScriptMessageHandler( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, name: nameArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3314,13 +3815,17 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { removeScriptMessageHandlerChannel.setMessageHandler(nil) } - let removeAllScriptMessageHandlersChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllScriptMessageHandlers", binaryMessenger: binaryMessenger, codec: codec) + let removeAllScriptMessageHandlersChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllScriptMessageHandlers", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeAllScriptMessageHandlersChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController do { - try api.pigeonDelegate.removeAllScriptMessageHandlers(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + try api.pigeonDelegate.removeAllScriptMessageHandlers( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3329,14 +3834,17 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { removeAllScriptMessageHandlersChannel.setMessageHandler(nil) } - let addUserScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addUserScript", binaryMessenger: binaryMessenger, codec: codec) + let addUserScriptChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addUserScript", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { addUserScriptChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController let userScriptArg = args[1] as! WKUserScript do { - try api.pigeonDelegate.addUserScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, userScript: userScriptArg) + try api.pigeonDelegate.addUserScript( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, userScript: userScriptArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3345,13 +3853,17 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } else { addUserScriptChannel.setMessageHandler(nil) } - let removeAllUserScriptsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllUserScripts", binaryMessenger: binaryMessenger, codec: codec) + let removeAllUserScriptsChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllUserScripts", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeAllUserScriptsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKUserContentController do { - try api.pigeonDelegate.removeAllUserScripts(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + try api.pigeonDelegate.removeAllUserScripts( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3363,21 +3875,27 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } ///Creates a Dart instance of WKUserContentController and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKUserContentController, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKUserContentController, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3397,13 +3915,14 @@ final class PigeonApiWKUserContentController: PigeonApiProtocolWKUserContentCont } protocol PigeonApiDelegateWKPreferences { /// A Boolean value that indicates whether JavaScript is enabled. - func setJavaScriptEnabled(pigeonApi: PigeonApiWKPreferences, pigeonInstance: WKPreferences, enabled: Bool) throws + func setJavaScriptEnabled( + pigeonApi: PigeonApiWKPreferences, pigeonInstance: WKPreferences, enabled: Bool) throws } protocol PigeonApiProtocolWKPreferences { } -final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { +final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKPreferences ///An implementation of [NSObject] used to access callback methods @@ -3411,24 +3930,32 @@ final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKPreferences) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKPreferences + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKPreferences?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKPreferences? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setJavaScriptEnabledChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.setJavaScriptEnabled", binaryMessenger: binaryMessenger, codec: codec) + let setJavaScriptEnabledChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.setJavaScriptEnabled", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setJavaScriptEnabledChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKPreferences let enabledArg = args[1] as! Bool do { - try api.pigeonDelegate.setJavaScriptEnabled(pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) + try api.pigeonDelegate.setJavaScriptEnabled( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, enabled: enabledArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3440,21 +3967,26 @@ final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { } ///Creates a Dart instance of WKPreferences and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKPreferences, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKPreferences, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3473,15 +4005,19 @@ final class PigeonApiWKPreferences: PigeonApiProtocolWKPreferences { } } protocol PigeonApiDelegateWKScriptMessageHandler { - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKScriptMessageHandler) throws -> WKScriptMessageHandler + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKScriptMessageHandler) throws + -> WKScriptMessageHandler } protocol PigeonApiProtocolWKScriptMessageHandler { /// Tells the handler that a webpage sent a script message. - func didReceiveScriptMessage(pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, completion: @escaping (Result) -> Void) + func didReceiveScriptMessage( + pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, + controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, + completion: @escaping (Result) -> Void) } -final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHandler { +final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHandler { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKScriptMessageHandler ///An implementation of [NSObject] used to access callback methods @@ -3489,25 +4025,34 @@ final class PigeonApiWKScriptMessageHandler: PigeonApiProtocolWKScriptMessageHan return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKScriptMessageHandler) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKScriptMessageHandler + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKScriptMessageHandler?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKScriptMessageHandler? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3519,25 +4064,34 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of WKScriptMessageHandler and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKScriptMessageHandler, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKScriptMessageHandler, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: "Error: Attempting to create a new Dart instance of WKScriptMessageHandler, but the class has a nonnull callback method.", details: ""))) + message: + "Error: Attempting to create a new Dart instance of WKScriptMessageHandler, but the class has a nonnull callback method.", + details: ""))) } } /// Tells the handler that a webpage sent a script message. - func didReceiveScriptMessage(pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, completion: @escaping (Result) -> Void) { + func didReceiveScriptMessage( + pigeonInstance pigeonInstanceArg: WKScriptMessageHandler, + controller controllerArg: WKUserContentController, message messageArg: WKScriptMessage, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3548,8 +4102,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, controllerArg, messageArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3568,32 +4124,52 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateWKNavigationDelegate { - func pigeonDefaultConstructor(pigeonApi: PigeonApiWKNavigationDelegate) throws -> WKNavigationDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiWKNavigationDelegate) throws + -> WKNavigationDelegate } protocol PigeonApiProtocolWKNavigationDelegate { /// Tells the delegate that navigation is complete. - func didFinishNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) + func didFinishNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + url urlArg: String?, completion: @escaping (Result) -> Void) /// Tells the delegate that navigation from the main frame has started. - func didStartProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) + func didStartProvisionalNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + url urlArg: String?, completion: @escaping (Result) -> Void) /// Asks the delegate for permission to navigate to new content based on the /// specified action information. - func decidePolicyForNavigationAction(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) + func decidePolicyForNavigationAction( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + navigationAction navigationActionArg: WKNavigationAction, + completion: @escaping (Result) -> Void) /// Asks the delegate for permission to navigate to new content after the /// response to the navigation request is known. - func decidePolicyForNavigationResponse(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationResponse navigationResponseArg: WKNavigationResponse, completion: @escaping (Result) -> Void) + func decidePolicyForNavigationResponse( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + navigationResponse navigationResponseArg: WKNavigationResponse, + completion: @escaping (Result) -> Void) /// Tells the delegate that an error occurred during navigation. - func didFailNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) + func didFailNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + error errorArg: NSError, completion: @escaping (Result) -> Void) /// Tells the delegate that an error occurred during the early navigation /// process. - func didFailProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) + func didFailProvisionalNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + error errorArg: NSError, completion: @escaping (Result) -> Void) /// Tells the delegate that the web view’s content process was terminated. - func webViewWebContentProcessDidTerminate(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, completion: @escaping (Result) -> Void) + func webViewWebContentProcessDidTerminate( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + completion: @escaping (Result) -> Void) /// Asks the delegate to respond to an authentication challenge. - func didReceiveAuthenticationChallenge(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, challenge challengeArg: URLAuthenticationChallenge, completion: @escaping (Result) -> Void) + func didReceiveAuthenticationChallenge( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + challenge challengeArg: URLAuthenticationChallenge, + completion: @escaping (Result) -> Void) } -final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate { +final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKNavigationDelegate ///An implementation of [NSObject] used to access callback methods @@ -3601,25 +4177,34 @@ final class PigeonApiWKNavigationDelegate: PigeonApiProtocolWKNavigationDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKNavigationDelegate) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKNavigationDelegate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKNavigationDelegate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKNavigationDelegate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3631,25 +4216,32 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of WKNavigationDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKNavigationDelegate, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKNavigationDelegate, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: "Error: Attempting to create a new Dart instance of WKNavigationDelegate, but the class has a nonnull callback method.", details: ""))) + message: + "Error: Attempting to create a new Dart instance of WKNavigationDelegate, but the class has a nonnull callback method.", + details: ""))) } } /// Tells the delegate that navigation is complete. - func didFinishNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) { + func didFinishNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + url urlArg: String?, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3660,8 +4252,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, urlArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3679,7 +4273,10 @@ withIdentifier: pigeonIdentifierArg) } /// Tells the delegate that navigation from the main frame has started. - func didStartProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, url urlArg: String?, completion: @escaping (Result) -> Void) { + func didStartProvisionalNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + url urlArg: String?, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3690,8 +4287,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, urlArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3710,7 +4309,11 @@ withIdentifier: pigeonIdentifierArg) /// Asks the delegate for permission to navigate to new content based on the /// specified action information. - func decidePolicyForNavigationAction(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) { + func decidePolicyForNavigationAction( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + navigationAction navigationActionArg: WKNavigationAction, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3721,9 +4324,12 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, navigationActionArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, navigationActionArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3734,7 +4340,11 @@ withIdentifier: pigeonIdentifierArg) let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) + completion( + .failure( + PigeonError( + code: "null-error", + message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! NavigationActionPolicy completion(.success(result)) @@ -3744,7 +4354,11 @@ withIdentifier: pigeonIdentifierArg) /// Asks the delegate for permission to navigate to new content after the /// response to the navigation request is known. - func decidePolicyForNavigationResponse(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, navigationResponse navigationResponseArg: WKNavigationResponse, completion: @escaping (Result) -> Void) { + func decidePolicyForNavigationResponse( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + navigationResponse navigationResponseArg: WKNavigationResponse, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3755,9 +4369,12 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, navigationResponseArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, navigationResponseArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -3768,7 +4385,11 @@ withIdentifier: pigeonIdentifierArg) let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) + completion( + .failure( + PigeonError( + code: "null-error", + message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! NavigationResponsePolicy completion(.success(result)) @@ -3777,7 +4398,10 @@ withIdentifier: pigeonIdentifierArg) } /// Tells the delegate that an error occurred during navigation. - func didFailNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) { + func didFailNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + error errorArg: NSError, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3788,8 +4412,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, errorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3808,7 +4434,10 @@ withIdentifier: pigeonIdentifierArg) /// Tells the delegate that an error occurred during the early navigation /// process. - func didFailProvisionalNavigation(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, error errorArg: NSError, completion: @escaping (Result) -> Void) { + func didFailProvisionalNavigation( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + error errorArg: NSError, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3819,8 +4448,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, errorArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3838,7 +4469,10 @@ withIdentifier: pigeonIdentifierArg) } /// Tells the delegate that the web view’s content process was terminated. - func webViewWebContentProcessDidTerminate(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, completion: @escaping (Result) -> Void) { + func webViewWebContentProcessDidTerminate( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3849,8 +4483,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3868,7 +4504,11 @@ withIdentifier: pigeonIdentifierArg) } /// Asks the delegate to respond to an authentication challenge. - func didReceiveAuthenticationChallenge(pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, challenge challengeArg: URLAuthenticationChallenge, completion: @escaping (Result) -> Void) { + func didReceiveAuthenticationChallenge( + pigeonInstance pigeonInstanceArg: WKNavigationDelegate, webView webViewArg: WKWebView, + challenge challengeArg: URLAuthenticationChallenge, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -3879,8 +4519,10 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonInstanceArg, webViewArg, challengeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -3892,7 +4534,11 @@ withIdentifier: pigeonIdentifierArg) let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) + completion( + .failure( + PigeonError( + code: "null-error", + message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! AuthenticationChallengeResponse completion(.success(result)) @@ -3905,41 +4551,52 @@ protocol PigeonApiDelegateNSObject { func pigeonDefaultConstructor(pigeonApi: PigeonApiNSObject) throws -> NSObject /// Registers the observer object to receive KVO notifications for the key /// path relative to the object receiving this message. - func addObserver(pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String, options: [KeyValueObservingOptions]) throws + func addObserver( + pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String, + options: [KeyValueObservingOptions]) throws /// Stops the observer object from receiving change notifications for the /// property specified by the key path relative to the object receiving this /// message. - func removeObserver(pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String) throws + func removeObserver( + pigeonApi: PigeonApiNSObject, pigeonInstance: NSObject, observer: NSObject, keyPath: String) + throws } protocol PigeonApiProtocolNSObject { /// Informs the observing object when the value at the specified key path /// relative to the observed object has changed. - func observeValue(pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, completion: @escaping (Result) -> Void) + func observeValue( + pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, + object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, + completion: @escaping (Result) -> Void) } -final class PigeonApiNSObject: PigeonApiProtocolNSObject { +final class PigeonApiNSObject: PigeonApiProtocolNSObject { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSObject init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateNSObject) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSObject?) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSObject?) + { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3948,7 +4605,9 @@ withIdentifier: pigeonIdentifierArg) } else { pigeonDefaultConstructorChannel.setMessageHandler(nil) } - let addObserverChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.addObserver", binaryMessenger: binaryMessenger, codec: codec) + let addObserverChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.addObserver", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { addObserverChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3957,7 +4616,9 @@ withIdentifier: pigeonIdentifierArg) let keyPathArg = args[2] as! String let optionsArg = args[3] as! [KeyValueObservingOptions] do { - try api.pigeonDelegate.addObserver(pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, keyPath: keyPathArg, options: optionsArg) + try api.pigeonDelegate.addObserver( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, + keyPath: keyPathArg, options: optionsArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3966,7 +4627,9 @@ withIdentifier: pigeonIdentifierArg) } else { addObserverChannel.setMessageHandler(nil) } - let removeObserverChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.removeObserver", binaryMessenger: binaryMessenger, codec: codec) + let removeObserverChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.removeObserver", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { removeObserverChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -3974,7 +4637,9 @@ withIdentifier: pigeonIdentifierArg) let observerArg = args[1] as! NSObject let keyPathArg = args[2] as! String do { - try api.pigeonDelegate.removeObserver(pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, keyPath: keyPathArg) + try api.pigeonDelegate.removeObserver( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, observer: observerArg, + keyPath: keyPathArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -3986,21 +4651,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of NSObject and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: NSObject, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: NSObject, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -4019,7 +4689,11 @@ withIdentifier: pigeonIdentifierArg) } /// Informs the observing object when the value at the specified key path /// relative to the observed object has changed. - func observeValue(pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, completion: @escaping (Result) -> Void) { + func observeValue( + pigeonInstance pigeonInstanceArg: NSObject, keyPath keyPathArg: String?, + object objectArg: NSObject?, change changeArg: [KeyValueChangeKey: Any?]?, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -4031,8 +4705,10 @@ withIdentifier: pigeonIdentifierArg) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, keyPathArg, objectArg, changeArg] as [Any?]) { response in + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, keyPathArg, objectArg, changeArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -4051,111 +4727,133 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateUIViewWKWebView { #if !os(macOS) - func pigeonDefaultConstructor(pigeonApi: PigeonApiUIViewWKWebView, initialConfiguration: WKWebViewConfiguration) throws -> WKWebView + func pigeonDefaultConstructor( + pigeonApi: PigeonApiUIViewWKWebView, initialConfiguration: WKWebViewConfiguration + ) throws -> WKWebView #endif #if !os(macOS) - /// The object that contains the configuration details for the web view. - func configuration(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> WKWebViewConfiguration + /// The object that contains the configuration details for the web view. + func configuration(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + -> WKWebViewConfiguration #endif #if !os(macOS) - /// The scroll view associated with the web view. - func scrollView(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> UIScrollView + /// The scroll view associated with the web view. + func scrollView(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + -> UIScrollView #endif #if !os(macOS) - /// The object you use to integrate custom user interface elements, such as - /// contextual menus or panels, into web view interactions. - func setUIDelegate(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws + /// The object you use to integrate custom user interface elements, such as + /// contextual menus or panels, into web view interactions. + func setUIDelegate( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws #endif #if !os(macOS) - /// The object you use to manage navigation behavior for the web view. - func setNavigationDelegate(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate) throws + /// The object you use to manage navigation behavior for the web view. + func setNavigationDelegate( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate + ) throws #endif #if !os(macOS) - /// The URL for the current webpage. - func getUrl(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The URL for the current webpage. + func getUrl(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(macOS) - /// An estimate of what fraction of the current navigation has been loaded. - func getEstimatedProgress(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Double + /// An estimate of what fraction of the current navigation has been loaded. + func getEstimatedProgress(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + -> Double #endif #if !os(macOS) - /// Loads the web content that the specified URL request object references and - /// navigates to that content. - func load(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) throws + /// Loads the web content that the specified URL request object references and + /// navigates to that content. + func load( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) + throws #endif #if !os(macOS) - /// Loads the contents of the specified HTML string and navigates to it. - func loadHtmlString(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, string: String, baseUrl: String?) throws + /// Loads the contents of the specified HTML string and navigates to it. + func loadHtmlString( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, string: String, + baseUrl: String?) throws #endif #if !os(macOS) - /// Loads the web content from the specified file and navigates to it. - func loadFileUrl(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, url: String, readAccessUrl: String) throws + /// Loads the web content from the specified file and navigates to it. + func loadFileUrl( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, url: String, + readAccessUrl: String) throws #endif #if !os(macOS) - /// Convenience method to load a Flutter asset. - func loadFlutterAsset(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, key: String) throws + /// Convenience method to load a Flutter asset. + func loadFlutterAsset( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, key: String) throws #endif #if !os(macOS) - /// A Boolean value that indicates whether there is a valid back item in the - /// back-forward list. - func canGoBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid back item in the + /// back-forward list. + func canGoBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(macOS) - /// A Boolean value that indicates whether there is a valid forward item in - /// the back-forward list. - func canGoForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid forward item in + /// the back-forward list. + func canGoForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(macOS) - /// Navigates to the back item in the back-forward list. - func goBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the back item in the back-forward list. + func goBack(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(macOS) - /// Navigates to the forward item in the back-forward list. - func goForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the forward item in the back-forward list. + func goForward(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(macOS) - /// Reloads the current webpage. - func reload(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + /// Reloads the current webpage. + func reload(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(macOS) - /// The page title. - func getTitle(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The page title. + func getTitle(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(macOS) - /// A Boolean value that indicates whether horizontal swipe gestures trigger - /// backward and forward page navigation. - func setAllowsBackForwardNavigationGestures(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// A Boolean value that indicates whether horizontal swipe gestures trigger + /// backward and forward page navigation. + func setAllowsBackForwardNavigationGestures( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif #if !os(macOS) - /// The custom user agent string. - func setCustomUserAgent(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws + /// The custom user agent string. + func setCustomUserAgent( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws #endif #if !os(macOS) - /// Evaluates the specified JavaScript string. - func evaluateJavaScript(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, completion: @escaping (Result) -> Void) + /// Evaluates the specified JavaScript string. + func evaluateJavaScript( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, + completion: @escaping (Result) -> Void) #endif #if !os(macOS) - /// A Boolean value that indicates whether you can inspect the view with - /// Safari Web Inspector. - func setInspectable(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws + /// A Boolean value that indicates whether you can inspect the view with + /// Safari Web Inspector. + func setInspectable( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws #endif #if !os(macOS) - /// The custom user agent string. - func getCustomUserAgent(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The custom user agent string. + func getCustomUserAgent(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView) throws + -> String? #endif #if !os(macOS) - /// Whether to allow previews for link destinations and detected data such as - /// addresses and phone numbers. - /// - /// Defaults to true. - func setAllowsLinkPreview(pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// Whether to allow previews for link destinations and detected data such as + /// addresses and phone numbers. + /// + /// Defaults to true. + func setAllowsLinkPreview( + pigeonApi: PigeonApiUIViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif } protocol PigeonApiProtocolUIViewWKWebView { } -final class PigeonApiUIViewWKWebView: PigeonApiProtocolUIViewWKWebView { +final class PigeonApiUIViewWKWebView: PigeonApiProtocolUIViewWKWebView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIViewWKWebView ///An implementation of [UIView] used to access callback methods @@ -4168,567 +4866,673 @@ final class PigeonApiUIViewWKWebView: PigeonApiProtocolUIViewWKWebView { return pigeonRegistrar.apiDelegate.pigeonApiWKWebView(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIViewWKWebView) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateUIViewWKWebView + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewWKWebView?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIViewWKWebView? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - pigeonDefaultConstructorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonIdentifierArg = args[0] as! Int64 - let initialConfigurationArg = args[1] as! WKWebViewConfiguration - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, initialConfiguration: initialConfigurationArg), -withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + pigeonDefaultConstructorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonIdentifierArg = args[0] as! Int64 + let initialConfigurationArg = args[1] as! WKWebViewConfiguration + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, initialConfiguration: initialConfigurationArg), + withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + pigeonDefaultConstructorChannel.setMessageHandler(nil) } - } else { - pigeonDefaultConstructorChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let configurationChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.configuration", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - configurationChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let pigeonIdentifierArg = args[1] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.configuration(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let configurationChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.configuration", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + configurationChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let pigeonIdentifierArg = args[1] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.configuration( + pigeonApi: api, pigeonInstance: pigeonInstanceArg), + withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + configurationChannel.setMessageHandler(nil) } - } else { - configurationChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let scrollViewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.scrollView", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - scrollViewChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let pigeonIdentifierArg = args[1] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.scrollView(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let scrollViewChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.scrollView", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + scrollViewChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let pigeonIdentifierArg = args[1] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.scrollView(pigeonApi: api, pigeonInstance: pigeonInstanceArg), + withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + scrollViewChannel.setMessageHandler(nil) } - } else { - scrollViewChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setUIDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setUIDelegate", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setUIDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKUIDelegate - do { - try api.pigeonDelegate.setUIDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setUIDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setUIDelegate", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setUIDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKUIDelegate + do { + try api.pigeonDelegate.setUIDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setUIDelegateChannel.setMessageHandler(nil) } - } else { - setUIDelegateChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setNavigationDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setNavigationDelegate", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setNavigationDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKNavigationDelegate - do { - try api.pigeonDelegate.setNavigationDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setNavigationDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setNavigationDelegate", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setNavigationDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKNavigationDelegate + do { + try api.pigeonDelegate.setNavigationDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setNavigationDelegateChannel.setMessageHandler(nil) } - } else { - setNavigationDelegateChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let getUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getUrl", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getUrl", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getUrl( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getUrlChannel.setMessageHandler(nil) } - } else { - getUrlChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let getEstimatedProgressChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getEstimatedProgress", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getEstimatedProgressChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getEstimatedProgress(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getEstimatedProgressChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getEstimatedProgress", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getEstimatedProgressChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getEstimatedProgress( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getEstimatedProgressChannel.setMessageHandler(nil) } - } else { - getEstimatedProgressChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let loadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.load", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let requestArg = args[1] as! URLRequestWrapper - do { - try api.pigeonDelegate.load(pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.load", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let requestArg = args[1] as! URLRequestWrapper + do { + try api.pigeonDelegate.load( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadChannel.setMessageHandler(nil) } - } else { - loadChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let loadHtmlStringChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadHtmlString", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadHtmlStringChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let stringArg = args[1] as! String - let baseUrlArg: String? = nilOrValue(args[2]) - do { - try api.pigeonDelegate.loadHtmlString(pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, baseUrl: baseUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadHtmlStringChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadHtmlString", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadHtmlStringChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let stringArg = args[1] as! String + let baseUrlArg: String? = nilOrValue(args[2]) + do { + try api.pigeonDelegate.loadHtmlString( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, + baseUrl: baseUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadHtmlStringChannel.setMessageHandler(nil) } - } else { - loadHtmlStringChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let loadFileUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFileUrl", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFileUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let urlArg = args[1] as! String - let readAccessUrlArg = args[2] as! String - do { - try api.pigeonDelegate.loadFileUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, readAccessUrl: readAccessUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadFileUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFileUrl", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFileUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let urlArg = args[1] as! String + let readAccessUrlArg = args[2] as! String + do { + try api.pigeonDelegate.loadFileUrl( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, + readAccessUrl: readAccessUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadFileUrlChannel.setMessageHandler(nil) } - } else { - loadFileUrlChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let loadFlutterAssetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFlutterAsset", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFlutterAssetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let keyArg = args[1] as! String - do { - try api.pigeonDelegate.loadFlutterAsset(pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadFlutterAssetChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFlutterAsset", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFlutterAssetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let keyArg = args[1] as! String + do { + try api.pigeonDelegate.loadFlutterAsset( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadFlutterAssetChannel.setMessageHandler(nil) } - } else { - loadFlutterAssetChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let canGoBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoBack", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let canGoBackChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoBack", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoBack( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + canGoBackChannel.setMessageHandler(nil) } - } else { - canGoBackChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let canGoForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoForward", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let canGoForwardChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoForward", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoForward( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + canGoForwardChannel.setMessageHandler(nil) } - } else { - canGoForwardChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let goBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goBack", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let goBackChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goBack", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + goBackChannel.setMessageHandler(nil) } - } else { - goBackChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let goForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goForward", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let goForwardChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goForward", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + goForwardChannel.setMessageHandler(nil) } - } else { - goForwardChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let reloadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.reload", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - reloadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let reloadChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.reload", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + reloadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + reloadChannel.setMessageHandler(nil) } - } else { - reloadChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let getTitleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getTitle", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getTitleChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getTitle(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getTitleChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getTitle", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getTitleChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getTitle( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getTitleChannel.setMessageHandler(nil) } - } else { - getTitleChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsBackForwardNavigationGestures", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsBackForwardNavigationGestures(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsBackForwardNavigationGestures", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsBackForwardNavigationGestures( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) } - } else { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let userAgentArg: String? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setCustomUserAgentChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setCustomUserAgent", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let userAgentArg: String? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setCustomUserAgent( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setCustomUserAgentChannel.setMessageHandler(nil) } - } else { - setCustomUserAgentChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let evaluateJavaScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.evaluateJavaScript", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - evaluateJavaScriptChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let javaScriptStringArg = args[1] as! String - api.pigeonDelegate.evaluateJavaScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg) { result in - switch result { - case .success(let res): - reply(wrapResult(res)) - case .failure(let error): - reply(wrapError(error)) + let evaluateJavaScriptChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.evaluateJavaScript", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + evaluateJavaScriptChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let javaScriptStringArg = args[1] as! String + api.pigeonDelegate.evaluateJavaScript( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg + ) { result in + switch result { + case .success(let res): + reply(wrapResult(res)) + case .failure(let error): + reply(wrapError(error)) + } } } + } else { + evaluateJavaScriptChannel.setMessageHandler(nil) } - } else { - evaluateJavaScriptChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setInspectableChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setInspectable", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setInspectableChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let inspectableArg = args[1] as! Bool - do { - try api.pigeonDelegate.setInspectable(pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setInspectableChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setInspectable", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setInspectableChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let inspectableArg = args[1] as! Bool + do { + try api.pigeonDelegate.setInspectable( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setInspectableChannel.setMessageHandler(nil) } - } else { - setInspectableChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let getCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getCustomUserAgentChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getCustomUserAgent", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getCustomUserAgent( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getCustomUserAgentChannel.setMessageHandler(nil) } - } else { - getCustomUserAgentChannel.setMessageHandler(nil) - } #endif #if !os(macOS) - let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsLinkPreview", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsLinkPreviewChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsLinkPreview(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsLinkPreview", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsLinkPreviewChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsLinkPreview( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setAllowsLinkPreviewChannel.setMessageHandler(nil) } - } else { - setAllowsLinkPreviewChannel.setMessageHandler(nil) - } #endif } #if !os(macOS) - ///Creates a Dart instance of UIViewWKWebView and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKWebView, completion: @escaping (Result) -> Void) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) + ///Creates a Dart instance of UIViewWKWebView and attaches it to [pigeonInstance]. + func pigeonNewInstance( + pigeonInstance: WKWebView, completion: @escaping (Result) -> Void + ) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) + } } } } - } #endif } protocol PigeonApiDelegateNSViewWKWebView { #if !os(iOS) - func pigeonDefaultConstructor(pigeonApi: PigeonApiNSViewWKWebView, initialConfiguration: WKWebViewConfiguration) throws -> WKWebView + func pigeonDefaultConstructor( + pigeonApi: PigeonApiNSViewWKWebView, initialConfiguration: WKWebViewConfiguration + ) throws -> WKWebView #endif #if !os(iOS) - /// The object that contains the configuration details for the web view. - func configuration(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> WKWebViewConfiguration + /// The object that contains the configuration details for the web view. + func configuration(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + -> WKWebViewConfiguration #endif #if !os(iOS) - /// The object you use to integrate custom user interface elements, such as - /// contextual menus or panels, into web view interactions. - func setUIDelegate(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws + /// The object you use to integrate custom user interface elements, such as + /// contextual menus or panels, into web view interactions. + func setUIDelegate( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKUIDelegate) throws #endif #if !os(iOS) - /// The object you use to manage navigation behavior for the web view. - func setNavigationDelegate(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate) throws + /// The object you use to manage navigation behavior for the web view. + func setNavigationDelegate( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, delegate: WKNavigationDelegate + ) throws #endif #if !os(iOS) - /// The URL for the current webpage. - func getUrl(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The URL for the current webpage. + func getUrl(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(iOS) - /// An estimate of what fraction of the current navigation has been loaded. - func getEstimatedProgress(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Double + /// An estimate of what fraction of the current navigation has been loaded. + func getEstimatedProgress(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + -> Double #endif #if !os(iOS) - /// Loads the web content that the specified URL request object references and - /// navigates to that content. - func load(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) throws + /// Loads the web content that the specified URL request object references and + /// navigates to that content. + func load( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, request: URLRequestWrapper) + throws #endif #if !os(iOS) - /// Loads the contents of the specified HTML string and navigates to it. - func loadHtmlString(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, string: String, baseUrl: String?) throws + /// Loads the contents of the specified HTML string and navigates to it. + func loadHtmlString( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, string: String, + baseUrl: String?) throws #endif #if !os(iOS) - /// Loads the web content from the specified file and navigates to it. - func loadFileUrl(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, url: String, readAccessUrl: String) throws + /// Loads the web content from the specified file and navigates to it. + func loadFileUrl( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, url: String, + readAccessUrl: String) throws #endif #if !os(iOS) - /// Convenience method to load a Flutter asset. - func loadFlutterAsset(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, key: String) throws + /// Convenience method to load a Flutter asset. + func loadFlutterAsset( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, key: String) throws #endif #if !os(iOS) - /// A Boolean value that indicates whether there is a valid back item in the - /// back-forward list. - func canGoBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid back item in the + /// back-forward list. + func canGoBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(iOS) - /// A Boolean value that indicates whether there is a valid forward item in - /// the back-forward list. - func canGoForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool + /// A Boolean value that indicates whether there is a valid forward item in + /// the back-forward list. + func canGoForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> Bool #endif #if !os(iOS) - /// Navigates to the back item in the back-forward list. - func goBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the back item in the back-forward list. + func goBack(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(iOS) - /// Navigates to the forward item in the back-forward list. - func goForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + /// Navigates to the forward item in the back-forward list. + func goForward(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(iOS) - /// Reloads the current webpage. - func reload(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + /// Reloads the current webpage. + func reload(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws #endif #if !os(iOS) - /// The page title. - func getTitle(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The page title. + func getTitle(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? #endif #if !os(iOS) - /// A Boolean value that indicates whether horizontal swipe gestures trigger - /// backward and forward page navigation. - func setAllowsBackForwardNavigationGestures(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// A Boolean value that indicates whether horizontal swipe gestures trigger + /// backward and forward page navigation. + func setAllowsBackForwardNavigationGestures( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif #if !os(iOS) - /// The custom user agent string. - func setCustomUserAgent(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws + /// The custom user agent string. + func setCustomUserAgent( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, userAgent: String?) throws #endif #if !os(iOS) - /// Evaluates the specified JavaScript string. - func evaluateJavaScript(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, completion: @escaping (Result) -> Void) + /// Evaluates the specified JavaScript string. + func evaluateJavaScript( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, javaScriptString: String, + completion: @escaping (Result) -> Void) #endif #if !os(iOS) - /// A Boolean value that indicates whether you can inspect the view with - /// Safari Web Inspector. - func setInspectable(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws + /// A Boolean value that indicates whether you can inspect the view with + /// Safari Web Inspector. + func setInspectable( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, inspectable: Bool) throws #endif #if !os(iOS) - /// The custom user agent string. - func getCustomUserAgent(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws -> String? + /// The custom user agent string. + func getCustomUserAgent(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView) throws + -> String? #endif #if !os(iOS) - /// Whether to allow previews for link destinations and detected data such as - /// addresses and phone numbers. - /// - /// Defaults to true. - func setAllowsLinkPreview(pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws + /// Whether to allow previews for link destinations and detected data such as + /// addresses and phone numbers. + /// + /// Defaults to true. + func setAllowsLinkPreview( + pigeonApi: PigeonApiNSViewWKWebView, pigeonInstance: WKWebView, allow: Bool) throws #endif } protocol PigeonApiProtocolNSViewWKWebView { } -final class PigeonApiNSViewWKWebView: PigeonApiProtocolNSViewWKWebView { +final class PigeonApiNSViewWKWebView: PigeonApiProtocolNSViewWKWebView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateNSViewWKWebView ///An implementation of [NSObject] used to access callback methods @@ -4741,444 +5545,525 @@ final class PigeonApiNSViewWKWebView: PigeonApiProtocolNSViewWKWebView { return pigeonRegistrar.apiDelegate.pigeonApiWKWebView(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateNSViewWKWebView) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateNSViewWKWebView + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSViewWKWebView?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiNSViewWKWebView? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(iOS) - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - pigeonDefaultConstructorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonIdentifierArg = args[0] as! Int64 - let initialConfigurationArg = args[1] as! WKWebViewConfiguration - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api, initialConfiguration: initialConfigurationArg), -withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + pigeonDefaultConstructorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonIdentifierArg = args[0] as! Int64 + let initialConfigurationArg = args[1] as! WKWebViewConfiguration + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.pigeonDefaultConstructor( + pigeonApi: api, initialConfiguration: initialConfigurationArg), + withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + pigeonDefaultConstructorChannel.setMessageHandler(nil) } - } else { - pigeonDefaultConstructorChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let configurationChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.configuration", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - configurationChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let pigeonIdentifierArg = args[1] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance(try api.pigeonDelegate.configuration(pigeonApi: api, pigeonInstance: pigeonInstanceArg), withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let configurationChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.configuration", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + configurationChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let pigeonIdentifierArg = args[1] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.configuration( + pigeonApi: api, pigeonInstance: pigeonInstanceArg), + withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + configurationChannel.setMessageHandler(nil) } - } else { - configurationChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let setUIDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setUIDelegate", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setUIDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKUIDelegate - do { - try api.pigeonDelegate.setUIDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setUIDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setUIDelegate", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setUIDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKUIDelegate + do { + try api.pigeonDelegate.setUIDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setUIDelegateChannel.setMessageHandler(nil) } - } else { - setUIDelegateChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let setNavigationDelegateChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setNavigationDelegate", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setNavigationDelegateChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let delegateArg = args[1] as! WKNavigationDelegate - do { - try api.pigeonDelegate.setNavigationDelegate(pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setNavigationDelegateChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setNavigationDelegate", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setNavigationDelegateChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let delegateArg = args[1] as! WKNavigationDelegate + do { + try api.pigeonDelegate.setNavigationDelegate( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, delegate: delegateArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setNavigationDelegateChannel.setMessageHandler(nil) } - } else { - setNavigationDelegateChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let getUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getUrl", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getUrl", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getUrl( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getUrlChannel.setMessageHandler(nil) } - } else { - getUrlChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let getEstimatedProgressChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getEstimatedProgress", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getEstimatedProgressChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getEstimatedProgress(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getEstimatedProgressChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getEstimatedProgress", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getEstimatedProgressChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getEstimatedProgress( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getEstimatedProgressChannel.setMessageHandler(nil) } - } else { - getEstimatedProgressChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let loadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.load", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let requestArg = args[1] as! URLRequestWrapper - do { - try api.pigeonDelegate.load(pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.load", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let requestArg = args[1] as! URLRequestWrapper + do { + try api.pigeonDelegate.load( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, request: requestArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadChannel.setMessageHandler(nil) } - } else { - loadChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let loadHtmlStringChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadHtmlString", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadHtmlStringChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let stringArg = args[1] as! String - let baseUrlArg: String? = nilOrValue(args[2]) - do { - try api.pigeonDelegate.loadHtmlString(pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, baseUrl: baseUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadHtmlStringChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadHtmlString", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadHtmlStringChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let stringArg = args[1] as! String + let baseUrlArg: String? = nilOrValue(args[2]) + do { + try api.pigeonDelegate.loadHtmlString( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, string: stringArg, + baseUrl: baseUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadHtmlStringChannel.setMessageHandler(nil) } - } else { - loadHtmlStringChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let loadFileUrlChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFileUrl", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFileUrlChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let urlArg = args[1] as! String - let readAccessUrlArg = args[2] as! String - do { - try api.pigeonDelegate.loadFileUrl(pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, readAccessUrl: readAccessUrlArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadFileUrlChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFileUrl", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFileUrlChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let urlArg = args[1] as! String + let readAccessUrlArg = args[2] as! String + do { + try api.pigeonDelegate.loadFileUrl( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, url: urlArg, + readAccessUrl: readAccessUrlArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadFileUrlChannel.setMessageHandler(nil) } - } else { - loadFileUrlChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let loadFlutterAssetChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFlutterAsset", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - loadFlutterAssetChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let keyArg = args[1] as! String - do { - try api.pigeonDelegate.loadFlutterAsset(pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let loadFlutterAssetChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFlutterAsset", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + loadFlutterAssetChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let keyArg = args[1] as! String + do { + try api.pigeonDelegate.loadFlutterAsset( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, key: keyArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + loadFlutterAssetChannel.setMessageHandler(nil) } - } else { - loadFlutterAssetChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let canGoBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoBack", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let canGoBackChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoBack", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoBack( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + canGoBackChannel.setMessageHandler(nil) } - } else { - canGoBackChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let canGoForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoForward", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - canGoForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.canGoForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let canGoForwardChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoForward", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + canGoForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.canGoForward( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + canGoForwardChannel.setMessageHandler(nil) } - } else { - canGoForwardChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let goBackChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goBack", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goBackChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let goBackChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goBack", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goBackChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goBack(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + goBackChannel.setMessageHandler(nil) } - } else { - goBackChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let goForwardChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goForward", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - goForwardChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let goForwardChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goForward", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + goForwardChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.goForward(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + goForwardChannel.setMessageHandler(nil) } - } else { - goForwardChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let reloadChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.reload", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - reloadChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let reloadChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.reload", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + reloadChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + try api.pigeonDelegate.reload(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + reloadChannel.setMessageHandler(nil) } - } else { - reloadChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let getTitleChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getTitle", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getTitleChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getTitle(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getTitleChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getTitle", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getTitleChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getTitle( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getTitleChannel.setMessageHandler(nil) } - } else { - getTitleChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsBackForwardNavigationGestures", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsBackForwardNavigationGestures(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setAllowsBackForwardNavigationGesturesChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsBackForwardNavigationGestures", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsBackForwardNavigationGestures( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) } - } else { - setAllowsBackForwardNavigationGesturesChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let setCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let userAgentArg: String? = nilOrValue(args[1]) - do { - try api.pigeonDelegate.setCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setCustomUserAgentChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setCustomUserAgent", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let userAgentArg: String? = nilOrValue(args[1]) + do { + try api.pigeonDelegate.setCustomUserAgent( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, userAgent: userAgentArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setCustomUserAgentChannel.setMessageHandler(nil) } - } else { - setCustomUserAgentChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let evaluateJavaScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.evaluateJavaScript", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - evaluateJavaScriptChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let javaScriptStringArg = args[1] as! String - api.pigeonDelegate.evaluateJavaScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg) { result in - switch result { - case .success(let res): - reply(wrapResult(res)) - case .failure(let error): - reply(wrapError(error)) + let evaluateJavaScriptChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.evaluateJavaScript", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + evaluateJavaScriptChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let javaScriptStringArg = args[1] as! String + api.pigeonDelegate.evaluateJavaScript( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, javaScriptString: javaScriptStringArg + ) { result in + switch result { + case .success(let res): + reply(wrapResult(res)) + case .failure(let error): + reply(wrapError(error)) + } } } + } else { + evaluateJavaScriptChannel.setMessageHandler(nil) } - } else { - evaluateJavaScriptChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let setInspectableChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setInspectable", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setInspectableChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let inspectableArg = args[1] as! Bool - do { - try api.pigeonDelegate.setInspectable(pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setInspectableChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setInspectable", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setInspectableChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let inspectableArg = args[1] as! Bool + do { + try api.pigeonDelegate.setInspectable( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, inspectable: inspectableArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setInspectableChannel.setMessageHandler(nil) } - } else { - setInspectableChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let getCustomUserAgentChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getCustomUserAgent", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - getCustomUserAgentChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - do { - let result = try api.pigeonDelegate.getCustomUserAgent(pigeonApi: api, pigeonInstance: pigeonInstanceArg) - reply(wrapResult(result)) - } catch { - reply(wrapError(error)) + let getCustomUserAgentChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getCustomUserAgent", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + getCustomUserAgentChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + do { + let result = try api.pigeonDelegate.getCustomUserAgent( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) + reply(wrapResult(result)) + } catch { + reply(wrapError(error)) + } } + } else { + getCustomUserAgentChannel.setMessageHandler(nil) } - } else { - getCustomUserAgentChannel.setMessageHandler(nil) - } #endif #if !os(iOS) - let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsLinkPreview", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - setAllowsLinkPreviewChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonInstanceArg = args[0] as! WKWebView - let allowArg = args[1] as! Bool - do { - try api.pigeonDelegate.setAllowsLinkPreview(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let setAllowsLinkPreviewChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsLinkPreview", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + setAllowsLinkPreviewChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonInstanceArg = args[0] as! WKWebView + let allowArg = args[1] as! Bool + do { + try api.pigeonDelegate.setAllowsLinkPreview( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + setAllowsLinkPreviewChannel.setMessageHandler(nil) } - } else { - setAllowsLinkPreviewChannel.setMessageHandler(nil) - } #endif } #if !os(iOS) - ///Creates a Dart instance of NSViewWKWebView and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKWebView, completion: @escaping (Result) -> Void) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) + ///Creates a Dart instance of NSViewWKWebView and attaches it to [pigeonInstance]. + func pigeonNewInstance( + pigeonInstance: WKWebView, completion: @escaping (Result) -> Void + ) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) + } } } } - } #endif } open class PigeonApiDelegateWKWebView { @@ -5187,7 +6072,7 @@ open class PigeonApiDelegateWKWebView { protocol PigeonApiProtocolWKWebView { } -final class PigeonApiWKWebView: PigeonApiProtocolWKWebView { +final class PigeonApiWKWebView: PigeonApiProtocolWKWebView { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebView ///An implementation of [NSObject] used to access callback methods @@ -5195,26 +6080,32 @@ final class PigeonApiWKWebView: PigeonApiProtocolWKWebView { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebView) { + init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebView) + { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of WKWebView and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKWebView, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKWebView, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -5238,19 +6129,35 @@ protocol PigeonApiDelegateWKUIDelegate { protocol PigeonApiProtocolWKUIDelegate { /// Creates a new web view. - func onCreateWebView(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, configuration configurationArg: WKWebViewConfiguration, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) + func onCreateWebView( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + configuration configurationArg: WKWebViewConfiguration, + navigationAction navigationActionArg: WKNavigationAction, + completion: @escaping (Result) -> Void) /// Determines whether a web resource, which the security origin object /// describes, can access to the device’s microphone audio and camera video. - func requestMediaCapturePermission(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, completion: @escaping (Result) -> Void) + func requestMediaCapturePermission( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, + completion: @escaping (Result) -> Void) /// Displays a JavaScript alert panel. - func runJavaScriptAlertPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) + func runJavaScriptAlertPanel( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + message messageArg: String, frame frameArg: WKFrameInfo, + completion: @escaping (Result) -> Void) /// Displays a JavaScript confirm panel. - func runJavaScriptConfirmPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) + func runJavaScriptConfirmPanel( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + message messageArg: String, frame frameArg: WKFrameInfo, + completion: @escaping (Result) -> Void) /// Displays a JavaScript text input panel. - func runJavaScriptTextInputPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) + func runJavaScriptTextInputPanel( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, + completion: @escaping (Result) -> Void) } -final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { +final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKUIDelegate ///An implementation of [NSObject] used to access callback methods @@ -5258,25 +6165,32 @@ final class PigeonApiWKUIDelegate: PigeonApiProtocolWKUIDelegate { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUIDelegate) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKUIDelegate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUIDelegate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKUIDelegate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { pigeonDefaultConstructorChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonIdentifierArg = args[0] as! Int64 do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -5288,25 +6202,34 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of WKUIDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKUIDelegate, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKUIDelegate, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { + } else { completion( .failure( PigeonError( code: "new-instance-error", - message: "Error: Attempting to create a new Dart instance of WKUIDelegate, but the class has a nonnull callback method.", details: ""))) + message: + "Error: Attempting to create a new Dart instance of WKUIDelegate, but the class has a nonnull callback method.", + details: ""))) } } /// Creates a new web view. - func onCreateWebView(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, configuration configurationArg: WKWebViewConfiguration, navigationAction navigationActionArg: WKNavigationAction, completion: @escaping (Result) -> Void) { + func onCreateWebView( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + configuration configurationArg: WKWebViewConfiguration, + navigationAction navigationActionArg: WKNavigationAction, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -5317,9 +6240,13 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, configurationArg, navigationActionArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonInstanceArg, webViewArg, configurationArg, navigationActionArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5337,7 +6264,11 @@ withIdentifier: pigeonIdentifierArg) /// Determines whether a web resource, which the security origin object /// describes, can access to the device’s microphone audio and camera video. - func requestMediaCapturePermission(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, completion: @escaping (Result) -> Void) { + func requestMediaCapturePermission( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + origin originArg: WKSecurityOrigin, frame frameArg: WKFrameInfo, type typeArg: MediaCaptureType, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -5348,9 +6279,12 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, originArg, frameArg, typeArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, originArg, frameArg, typeArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5361,7 +6295,11 @@ withIdentifier: pigeonIdentifierArg) let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) + completion( + .failure( + PigeonError( + code: "null-error", + message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! PermissionDecision completion(.success(result)) @@ -5370,7 +6308,11 @@ withIdentifier: pigeonIdentifierArg) } /// Displays a JavaScript alert panel. - func runJavaScriptAlertPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) { + func runJavaScriptAlertPanel( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + message messageArg: String, frame frameArg: WKFrameInfo, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -5381,9 +6323,12 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5400,7 +6345,11 @@ withIdentifier: pigeonIdentifierArg) } /// Displays a JavaScript confirm panel. - func runJavaScriptConfirmPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, message messageArg: String, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) { + func runJavaScriptConfirmPanel( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + message messageArg: String, frame frameArg: WKFrameInfo, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -5411,9 +6360,12 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, webViewArg, messageArg, frameArg] as [Any?]) { + response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5424,7 +6376,11 @@ withIdentifier: pigeonIdentifierArg) let details: String? = nilOrValue(listResponse[2]) completion(.failure(PigeonError(code: code, message: message, details: details))) } else if listResponse[0] == nil { - completion(.failure(PigeonError(code: "null-error", message: "Flutter api returned null value for non-null return value.", details: ""))) + completion( + .failure( + PigeonError( + code: "null-error", + message: "Flutter api returned null value for non-null return value.", details: ""))) } else { let result = listResponse[0] as! Bool completion(.success(result)) @@ -5433,7 +6389,11 @@ withIdentifier: pigeonIdentifierArg) } /// Displays a JavaScript text input panel. - func runJavaScriptTextInputPanel(pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, completion: @escaping (Result) -> Void) { + func runJavaScriptTextInputPanel( + pigeonInstance pigeonInstanceArg: WKUIDelegate, webView webViewArg: WKWebView, + prompt promptArg: String, defaultText defaultTextArg: String?, frame frameArg: WKFrameInfo, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( @@ -5444,9 +6404,13 @@ withIdentifier: pigeonIdentifierArg) } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, webViewArg, promptArg, defaultTextArg, frameArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonInstanceArg, webViewArg, promptArg, defaultTextArg, frameArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5467,13 +6431,15 @@ withIdentifier: pigeonIdentifierArg) protocol PigeonApiDelegateWKHTTPCookieStore { /// Sets a cookie policy that indicates whether the cookie store allows cookie /// storage. - func setCookie(pigeonApi: PigeonApiWKHTTPCookieStore, pigeonInstance: WKHTTPCookieStore, cookie: HTTPCookie, completion: @escaping (Result) -> Void) + func setCookie( + pigeonApi: PigeonApiWKHTTPCookieStore, pigeonInstance: WKHTTPCookieStore, cookie: HTTPCookie, + completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolWKHTTPCookieStore { } -final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { +final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKHTTPCookieStore ///An implementation of [NSObject] used to access callback methods @@ -5481,23 +6447,33 @@ final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKHTTPCookieStore) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKHTTPCookieStore + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKHTTPCookieStore?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKHTTPCookieStore? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setCookieChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.setCookie", binaryMessenger: binaryMessenger, codec: codec) + let setCookieChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.setCookie", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setCookieChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKHTTPCookieStore let cookieArg = args[1] as! HTTPCookie - api.pigeonDelegate.setCookie(pigeonApi: api, pigeonInstance: pigeonInstanceArg, cookie: cookieArg) { result in + api.pigeonDelegate.setCookie( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, cookie: cookieArg + ) { result in switch result { case .success: reply(wrapResult(nil)) @@ -5512,21 +6488,26 @@ final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { } ///Creates a Dart instance of WKHTTPCookieStore and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKHTTPCookieStore, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKHTTPCookieStore, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -5546,22 +6527,27 @@ final class PigeonApiWKHTTPCookieStore: PigeonApiProtocolWKHTTPCookieStore { } protocol PigeonApiDelegateUIScrollViewDelegate { #if !os(macOS) - func pigeonDefaultConstructor(pigeonApi: PigeonApiUIScrollViewDelegate) throws -> UIScrollViewDelegate + func pigeonDefaultConstructor(pigeonApi: PigeonApiUIScrollViewDelegate) throws + -> UIScrollViewDelegate #endif } protocol PigeonApiProtocolUIScrollViewDelegate { #if !os(macOS) - /// Tells the delegate when the user scrolls the content view within the - /// scroll view. - /// - /// Note that this is a convenient method that includes the `contentOffset` of - /// the `scrollView`. - func scrollViewDidScroll(pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, completion: @escaping (Result) -> Void) #endif + /// Tells the delegate when the user scrolls the content view within the + /// scroll view. + /// + /// Note that this is a convenient method that includes the `contentOffset` of + /// the `scrollView`. + func scrollViewDidScroll( + pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, + scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, + completion: @escaping (Result) -> Void) + #endif } -final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate { +final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateUIScrollViewDelegate ///An implementation of [NSObject] used to access callback methods @@ -5569,55 +6555,112 @@ final class PigeonApiUIScrollViewDelegate: PigeonApiProtocolUIScrollViewDelegate return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateUIScrollViewDelegate) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateUIScrollViewDelegate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollViewDelegate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiUIScrollViewDelegate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() #if !os(macOS) - let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_defaultConstructor", binaryMessenger: binaryMessenger, codec: codec) - if let api = api { - pigeonDefaultConstructorChannel.setMessageHandler { message, reply in - let args = message as! [Any?] - let pigeonIdentifierArg = args[0] as! Int64 - do { - api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), -withIdentifier: pigeonIdentifierArg) - reply(wrapResult(nil)) - } catch { - reply(wrapError(error)) + let pigeonDefaultConstructorChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_defaultConstructor", + binaryMessenger: binaryMessenger, codec: codec) + if let api = api { + pigeonDefaultConstructorChannel.setMessageHandler { message, reply in + let args = message as! [Any?] + let pigeonIdentifierArg = args[0] as! Int64 + do { + api.pigeonRegistrar.instanceManager.addDartCreatedInstance( + try api.pigeonDelegate.pigeonDefaultConstructor(pigeonApi: api), + withIdentifier: pigeonIdentifierArg) + reply(wrapResult(nil)) + } catch { + reply(wrapError(error)) + } } + } else { + pigeonDefaultConstructorChannel.setMessageHandler(nil) } - } else { - pigeonDefaultConstructorChannel.setMessageHandler(nil) - } #endif } #if !os(macOS) - ///Creates a Dart instance of UIScrollViewDelegate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: UIScrollViewDelegate, completion: @escaping (Result) -> Void) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { - completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + ///Creates a Dart instance of UIScrollViewDelegate and attaches it to [pigeonInstance]. + func pigeonNewInstance( + pigeonInstance: UIScrollViewDelegate, + completion: @escaping (Result) -> Void + ) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + completion(.success(())) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) + let binaryMessenger = pigeonRegistrar.binaryMessenger + let codec = pigeonRegistrar.codec + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + guard let listResponse = response as? [Any?] else { + completion(.failure(createConnectionError(withChannelName: channelName))) + return + } + if listResponse.count > 1 { + let code: String = listResponse[0] as! String + let message: String? = nilOrValue(listResponse[1]) + let details: String? = nilOrValue(listResponse[2]) + completion(.failure(PigeonError(code: code, message: message, details: details))) + } else { + completion(.success(())) + } + } + } + } + #endif + #if !os(macOS) + /// Tells the delegate when the user scrolls the content view within the + /// scroll view. + /// + /// Note that this is a convenient method that includes the `contentOffset` of + /// the `scrollView`. + func scrollViewDidScroll( + pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, + scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, + completion: @escaping (Result) -> Void + ) { + if pigeonRegistrar.ignoreCallsToDart { + completion( + .failure( + PigeonError( + code: "ignore-calls-error", + message: "Calls to Dart are being ignored.", details: ""))) + return + } let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage([pigeonInstanceArg, scrollViewArg, xArg, yArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5632,69 +6675,41 @@ withIdentifier: pigeonIdentifierArg) } } } - } - #endif - #if !os(macOS) - /// Tells the delegate when the user scrolls the content view within the - /// scroll view. - /// - /// Note that this is a convenient method that includes the `contentOffset` of - /// the `scrollView`. - func scrollViewDidScroll(pigeonInstance pigeonInstanceArg: UIScrollViewDelegate, scrollView scrollViewArg: UIScrollView, x xArg: Double, y yArg: Double, completion: @escaping (Result) -> Void) { - if pigeonRegistrar.ignoreCallsToDart { - completion( - .failure( - PigeonError( - code: "ignore-calls-error", - message: "Calls to Dart are being ignored.", details: ""))) - return - } - let binaryMessenger = pigeonRegistrar.binaryMessenger - let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonInstanceArg, scrollViewArg, xArg, yArg] as [Any?]) { response in - guard let listResponse = response as? [Any?] else { - completion(.failure(createConnectionError(withChannelName: channelName))) - return - } - if listResponse.count > 1 { - let code: String = listResponse[0] as! String - let message: String? = nilOrValue(listResponse[1]) - let details: String? = nilOrValue(listResponse[2]) - completion(.failure(PigeonError(code: code, message: message, details: details))) - } else { - completion(.success(())) - } - } - } #endif } protocol PigeonApiDelegateURLCredential { /// Creates a URL credential instance for internet password authentication /// with a given user name and password, using a given persistence setting. - func withUser(pigeonApi: PigeonApiURLCredential, user: String, password: String, persistence: UrlCredentialPersistence) throws -> URLCredential + func withUser( + pigeonApi: PigeonApiURLCredential, user: String, password: String, + persistence: UrlCredentialPersistence + ) throws -> URLCredential /// Creates a URL credential instance for internet password authentication /// with a given user name and password, using a given persistence setting. /// /// This provides the native `UrlCredential(user:password:persistence)` /// constructor as an async method to ensure the class is added to the /// InstanceManager. See https://github.com/flutter/flutter/issues/162437. - func withUserAsync(pigeonApi: PigeonApiURLCredential, user: String, password: String, persistence: UrlCredentialPersistence, completion: @escaping (Result) -> Void) + func withUserAsync( + pigeonApi: PigeonApiURLCredential, user: String, password: String, + persistence: UrlCredentialPersistence, + completion: @escaping (Result) -> Void) /// Creates a URL credential instance for server trust authentication, /// initialized with a accepted trust. /// /// This provides the native `UrlCredential(forTrust:)` constructor as an /// async method to ensure the class is added to the InstanceManager. See /// https://github.com/flutter/flutter/issues/162437. - func serverTrustAsync(pigeonApi: PigeonApiURLCredential, trust: SecTrustWrapper, completion: @escaping (Result) -> Void) + func serverTrustAsync( + pigeonApi: PigeonApiURLCredential, trust: SecTrustWrapper, + completion: @escaping (Result) -> Void) } protocol PigeonApiProtocolURLCredential { } -final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { +final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLCredential ///An implementation of [NSObject] used to access callback methods @@ -5702,17 +6717,24 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLCredential) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLCredential + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLCredential?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLCredential? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let withUserChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUser", binaryMessenger: binaryMessenger, codec: codec) + let withUserChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUser", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { withUserChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -5722,8 +6744,9 @@ final class PigeonApiURLCredential: PigeonApiProtocolURLCredential { let persistenceArg = args[3] as! UrlCredentialPersistence do { api.pigeonRegistrar.instanceManager.addDartCreatedInstance( -try api.pigeonDelegate.withUser(pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg), -withIdentifier: pigeonIdentifierArg) + try api.pigeonDelegate.withUser( + pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg), + withIdentifier: pigeonIdentifierArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -5732,14 +6755,18 @@ withIdentifier: pigeonIdentifierArg) } else { withUserChannel.setMessageHandler(nil) } - let withUserAsyncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUserAsync", binaryMessenger: binaryMessenger, codec: codec) + let withUserAsyncChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUserAsync", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { withUserAsyncChannel.setMessageHandler { message, reply in let args = message as! [Any?] let userArg = args[0] as! String let passwordArg = args[1] as! String let persistenceArg = args[2] as! UrlCredentialPersistence - api.pigeonDelegate.withUserAsync(pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg) { result in + api.pigeonDelegate.withUserAsync( + pigeonApi: api, user: userArg, password: passwordArg, persistence: persistenceArg + ) { result in switch result { case .success(let res): reply(wrapResult(res)) @@ -5751,7 +6778,9 @@ withIdentifier: pigeonIdentifierArg) } else { withUserAsyncChannel.setMessageHandler(nil) } - let serverTrustAsyncChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.serverTrustAsync", binaryMessenger: binaryMessenger, codec: codec) + let serverTrustAsyncChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.serverTrustAsync", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { serverTrustAsyncChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -5771,21 +6800,26 @@ withIdentifier: pigeonIdentifierArg) } ///Creates a Dart instance of URLCredential and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: URLCredential, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: URLCredential, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -5805,21 +6839,27 @@ withIdentifier: pigeonIdentifierArg) } protocol PigeonApiDelegateURLProtectionSpace { /// The receiver’s host. - func host(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> String + func host(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws + -> String /// The receiver’s port. - func port(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> Int64 + func port(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws + -> Int64 /// The receiver’s authentication realm. - func realm(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> String? + func realm(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws + -> String? /// The authentication method used by the receiver. - func authenticationMethod(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> String? + func authenticationMethod( + pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace + ) throws -> String? /// A representation of the server’s SSL transaction state. - func getServerTrust(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) throws -> SecTrustWrapper? + func getServerTrust(pigeonApi: PigeonApiURLProtectionSpace, pigeonInstance: URLProtectionSpace) + throws -> SecTrustWrapper? } protocol PigeonApiProtocolURLProtectionSpace { } -final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { +final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLProtectionSpace ///An implementation of [NSObject] used to access callback methods @@ -5827,23 +6867,32 @@ final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLProtectionSpace) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateURLProtectionSpace + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLProtectionSpace?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLProtectionSpace? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let getServerTrustChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.getServerTrust", binaryMessenger: binaryMessenger, codec: codec) + let getServerTrustChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.getServerTrust", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getServerTrustChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLProtectionSpace do { - let result = try api.pigeonDelegate.getServerTrust(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getServerTrust( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -5855,26 +6904,34 @@ final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { } ///Creates a Dart instance of URLProtectionSpace and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: URLProtectionSpace, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: URLProtectionSpace, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let hostArg = try! pigeonDelegate.host(pigeonApi: self, pigeonInstance: pigeonInstance) let portArg = try! pigeonDelegate.port(pigeonApi: self, pigeonInstance: pigeonInstance) let realmArg = try! pigeonDelegate.realm(pigeonApi: self, pigeonInstance: pigeonInstance) - let authenticationMethodArg = try! pigeonDelegate.authenticationMethod(pigeonApi: self, pigeonInstance: pigeonInstance) + let authenticationMethodArg = try! pigeonDelegate.authenticationMethod( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) - channel.sendMessage([pigeonIdentifierArg, hostArg, portArg, realmArg, authenticationMethodArg] as [Any?]) { response in + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) + channel.sendMessage( + [pigeonIdentifierArg, hostArg, portArg, realmArg, authenticationMethodArg] as [Any?] + ) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) return @@ -5893,13 +6950,15 @@ final class PigeonApiURLProtectionSpace: PigeonApiProtocolURLProtectionSpace { } protocol PigeonApiDelegateURLAuthenticationChallenge { /// The receiver’s protection space. - func getProtectionSpace(pigeonApi: PigeonApiURLAuthenticationChallenge, pigeonInstance: URLAuthenticationChallenge) throws -> URLProtectionSpace + func getProtectionSpace( + pigeonApi: PigeonApiURLAuthenticationChallenge, pigeonInstance: URLAuthenticationChallenge + ) throws -> URLProtectionSpace } protocol PigeonApiProtocolURLAuthenticationChallenge { } -final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticationChallenge { +final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticationChallenge { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURLAuthenticationChallenge ///An implementation of [NSObject] used to access callback methods @@ -5907,23 +6966,33 @@ final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticat return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateURLAuthenticationChallenge) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateURLAuthenticationChallenge + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLAuthenticationChallenge?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiURLAuthenticationChallenge? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let getProtectionSpaceChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.getProtectionSpace", binaryMessenger: binaryMessenger, codec: codec) + let getProtectionSpaceChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.getProtectionSpace", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getProtectionSpaceChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URLAuthenticationChallenge do { - let result = try api.pigeonDelegate.getProtectionSpace(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getProtectionSpace( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -5935,21 +7004,27 @@ final class PigeonApiURLAuthenticationChallenge: PigeonApiProtocolURLAuthenticat } ///Creates a Dart instance of URLAuthenticationChallenge and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: URLAuthenticationChallenge, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: URLAuthenticationChallenge, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -5975,7 +7050,7 @@ protocol PigeonApiDelegateURL { protocol PigeonApiProtocolURL { } -final class PigeonApiURL: PigeonApiProtocolURL { +final class PigeonApiURL: PigeonApiProtocolURL { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateURL ///An implementation of [NSObject] used to access callback methods @@ -5991,15 +7066,19 @@ final class PigeonApiURL: PigeonApiProtocolURL { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let getAbsoluteStringChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.URL.getAbsoluteString", binaryMessenger: binaryMessenger, codec: codec) + let getAbsoluteStringChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.URL.getAbsoluteString", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getAbsoluteStringChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! URL do { - let result = try api.pigeonDelegate.getAbsoluteString(pigeonApi: api, pigeonInstance: pigeonInstanceArg) + let result = try api.pigeonDelegate.getAbsoluteString( + pigeonApi: api, pigeonInstance: pigeonInstanceArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -6011,21 +7090,26 @@ final class PigeonApiURL: PigeonApiProtocolURL { } ///Creates a Dart instance of URL and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: URL, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: URL, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6046,13 +7130,15 @@ final class PigeonApiURL: PigeonApiProtocolURL { protocol PigeonApiDelegateWKWebpagePreferences { /// A Boolean value that indicates whether JavaScript from web content is /// allowed to run. - func setAllowsContentJavaScript(pigeonApi: PigeonApiWKWebpagePreferences, pigeonInstance: WKWebpagePreferences, allow: Bool) throws + func setAllowsContentJavaScript( + pigeonApi: PigeonApiWKWebpagePreferences, pigeonInstance: WKWebpagePreferences, allow: Bool) + throws } protocol PigeonApiProtocolWKWebpagePreferences { } -final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences { +final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateWKWebpagePreferences ///An implementation of [NSObject] used to access callback methods @@ -6060,24 +7146,34 @@ final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateWKWebpagePreferences) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateWKWebpagePreferences + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebpagePreferences?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiWKWebpagePreferences? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let setAllowsContentJavaScriptChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.setAllowsContentJavaScript", binaryMessenger: binaryMessenger, codec: codec) + let setAllowsContentJavaScriptChannel = FlutterBasicMessageChannel( + name: + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.setAllowsContentJavaScript", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setAllowsContentJavaScriptChannel.setMessageHandler { message, reply in let args = message as! [Any?] let pigeonInstanceArg = args[0] as! WKWebpagePreferences let allowArg = args[1] as! Bool do { - try api.pigeonDelegate.setAllowsContentJavaScript(pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) + try api.pigeonDelegate.setAllowsContentJavaScript( + pigeonApi: api, pigeonInstance: pigeonInstanceArg, allow: allowArg) reply(wrapResult(nil)) } catch { reply(wrapError(error)) @@ -6089,21 +7185,26 @@ final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences } ///Creates a Dart instance of WKWebpagePreferences and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: WKWebpagePreferences, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: WKWebpagePreferences, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6123,17 +7224,20 @@ final class PigeonApiWKWebpagePreferences: PigeonApiProtocolWKWebpagePreferences } protocol PigeonApiDelegateGetTrustResultResponse { /// The result code from the most recent trust evaluation. - func result(pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse) throws -> DartSecTrustResultType + func result(pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse) + throws -> DartSecTrustResultType /// A result code. /// /// See https://developer.apple.com/documentation/security/security-framework-result-codes?language=objc. - func resultCode(pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse) throws -> Int64 + func resultCode( + pigeonApi: PigeonApiGetTrustResultResponse, pigeonInstance: GetTrustResultResponse + ) throws -> Int64 } protocol PigeonApiProtocolGetTrustResultResponse { } -final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResponse { +final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResponse { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateGetTrustResultResponse ///An implementation of [NSObject] used to access callback methods @@ -6141,28 +7245,38 @@ final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResp return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateGetTrustResultResponse) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, + delegate: PigeonApiDelegateGetTrustResultResponse + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } ///Creates a Dart instance of GetTrustResultResponse and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: GetTrustResultResponse, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: GetTrustResultResponse, + completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let resultArg = try! pigeonDelegate.result(pigeonApi: self, pigeonInstance: pigeonInstance) - let resultCodeArg = try! pigeonDelegate.resultCode(pigeonApi: self, pigeonInstance: pigeonInstance) + let resultCodeArg = try! pigeonDelegate.resultCode( + pigeonApi: self, pigeonInstance: pigeonInstance) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg, resultArg, resultCodeArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6182,23 +7296,30 @@ final class PigeonApiGetTrustResultResponse: PigeonApiProtocolGetTrustResultResp } protocol PigeonApiDelegateSecTrust { /// Evaluates trust for the specified certificate and policies. - func evaluateWithError(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, completion: @escaping (Result) -> Void) + func evaluateWithError( + pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, + completion: @escaping (Result) -> Void) /// Returns an opaque cookie containing exceptions to trust policies that will /// allow future evaluations of the current certificate to succeed. - func copyExceptions(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws -> FlutterStandardTypedData? + func copyExceptions(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws + -> FlutterStandardTypedData? /// Sets a list of exceptions that should be ignored when the certificate is /// evaluated. - func setExceptions(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, exceptions: FlutterStandardTypedData?) throws -> Bool + func setExceptions( + pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper, exceptions: FlutterStandardTypedData? + ) throws -> Bool /// Returns the result code from the most recent trust evaluation. - func getTrustResult(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws -> GetTrustResultResponse + func getTrustResult(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws + -> GetTrustResultResponse /// Certificates used to evaluate trust. - func copyCertificateChain(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws -> [SecCertificateWrapper]? + func copyCertificateChain(pigeonApi: PigeonApiSecTrust, trust: SecTrustWrapper) throws + -> [SecCertificateWrapper]? } protocol PigeonApiProtocolSecTrust { } -final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { +final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateSecTrust ///An implementation of [NSObject] used to access callback methods @@ -6210,13 +7331,17 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecTrust?) { + static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecTrust?) + { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let evaluateWithErrorChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.evaluateWithError", binaryMessenger: binaryMessenger, codec: codec) + let evaluateWithErrorChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.evaluateWithError", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { evaluateWithErrorChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6233,7 +7358,9 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { evaluateWithErrorChannel.setMessageHandler(nil) } - let copyExceptionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyExceptions", binaryMessenger: binaryMessenger, codec: codec) + let copyExceptionsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyExceptions", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { copyExceptionsChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6248,14 +7375,17 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { copyExceptionsChannel.setMessageHandler(nil) } - let setExceptionsChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.setExceptions", binaryMessenger: binaryMessenger, codec: codec) + let setExceptionsChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.setExceptions", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { setExceptionsChannel.setMessageHandler { message, reply in let args = message as! [Any?] let trustArg = args[0] as! SecTrustWrapper let exceptionsArg: FlutterStandardTypedData? = nilOrValue(args[1]) do { - let result = try api.pigeonDelegate.setExceptions(pigeonApi: api, trust: trustArg, exceptions: exceptionsArg) + let result = try api.pigeonDelegate.setExceptions( + pigeonApi: api, trust: trustArg, exceptions: exceptionsArg) reply(wrapResult(result)) } catch { reply(wrapError(error)) @@ -6264,7 +7394,9 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { setExceptionsChannel.setMessageHandler(nil) } - let getTrustResultChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.getTrustResult", binaryMessenger: binaryMessenger, codec: codec) + let getTrustResultChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.getTrustResult", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { getTrustResultChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6279,7 +7411,9 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } else { getTrustResultChannel.setMessageHandler(nil) } - let copyCertificateChainChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyCertificateChain", binaryMessenger: binaryMessenger, codec: codec) + let copyCertificateChainChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyCertificateChain", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { copyCertificateChainChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6297,21 +7431,26 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } ///Creates a Dart instance of SecTrust and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: SecTrustWrapper, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: SecTrustWrapper, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) @@ -6331,13 +7470,14 @@ final class PigeonApiSecTrust: PigeonApiProtocolSecTrust { } protocol PigeonApiDelegateSecCertificate { /// Returns a DER representation of a certificate given a certificate object. - func copyData(pigeonApi: PigeonApiSecCertificate, certificate: SecCertificateWrapper) throws -> FlutterStandardTypedData + func copyData(pigeonApi: PigeonApiSecCertificate, certificate: SecCertificateWrapper) throws + -> FlutterStandardTypedData } protocol PigeonApiProtocolSecCertificate { } -final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { +final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { unowned let pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar let pigeonDelegate: PigeonApiDelegateSecCertificate ///An implementation of [NSObject] used to access callback methods @@ -6345,17 +7485,24 @@ final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { return pigeonRegistrar.apiDelegate.pigeonApiNSObject(pigeonRegistrar) } - init(pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateSecCertificate) { + init( + pigeonRegistrar: WebKitLibraryPigeonProxyApiRegistrar, delegate: PigeonApiDelegateSecCertificate + ) { self.pigeonRegistrar = pigeonRegistrar self.pigeonDelegate = delegate } - static func setUpMessageHandlers(binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecCertificate?) { + static func setUpMessageHandlers( + binaryMessenger: FlutterBinaryMessenger, api: PigeonApiSecCertificate? + ) { let codec: FlutterStandardMessageCodec = api != nil ? FlutterStandardMessageCodec( - readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter(pigeonRegistrar: api!.pigeonRegistrar)) + readerWriter: WebKitLibraryPigeonInternalProxyApiCodecReaderWriter( + pigeonRegistrar: api!.pigeonRegistrar)) : FlutterStandardMessageCodec.sharedInstance() - let copyDataChannel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.copyData", binaryMessenger: binaryMessenger, codec: codec) + let copyDataChannel = FlutterBasicMessageChannel( + name: "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.copyData", + binaryMessenger: binaryMessenger, codec: codec) if let api = api { copyDataChannel.setMessageHandler { message, reply in let args = message as! [Any?] @@ -6373,21 +7520,26 @@ final class PigeonApiSecCertificate: PigeonApiProtocolSecCertificate { } ///Creates a Dart instance of SecCertificate and attaches it to [pigeonInstance]. - func pigeonNewInstance(pigeonInstance: SecCertificateWrapper, completion: @escaping (Result) -> Void) { + func pigeonNewInstance( + pigeonInstance: SecCertificateWrapper, completion: @escaping (Result) -> Void + ) { if pigeonRegistrar.ignoreCallsToDart { completion( .failure( PigeonError( code: "ignore-calls-error", message: "Calls to Dart are being ignored.", details: ""))) - } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { + } else if pigeonRegistrar.instanceManager.containsInstance(pigeonInstance as AnyObject) { completion(.success(())) - } else { - let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance(pigeonInstance as AnyObject) + } else { + let pigeonIdentifierArg = pigeonRegistrar.instanceManager.addHostCreatedInstance( + pigeonInstance as AnyObject) let binaryMessenger = pigeonRegistrar.binaryMessenger let codec = pigeonRegistrar.codec - let channelName: String = "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance" - let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger, codec: codec) + let channelName: String = + "dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance" + let channel = FlutterBasicMessageChannel( + name: channelName, binaryMessenger: binaryMessenger, codec: codec) channel.sendMessage([pigeonIdentifierArg] as [Any?]) { response in guard let listResponse = response as? [Any?] else { completion(.failure(createConnectionError(withChannelName: channelName))) diff --git a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart index 3b92e057230..659dd400476 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart @@ -9,7 +9,8 @@ import 'dart:async'; import 'dart:io' show Platform; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; -import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; +import 'package:flutter/foundation.dart' + show ReadBuffer, WriteBuffer, immutable, protected, visibleForTesting; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart' show WidgetsFlutterBinding; @@ -20,7 +21,11 @@ PlatformException _createConnectionError(String channelName) { ); } -List wrapResponse({Object? result, PlatformException? error, bool empty = false}) { +List wrapResponse({ + Object? result, + PlatformException? error, + bool empty = false, +}) { if (empty) { return []; } @@ -29,6 +34,7 @@ List wrapResponse({Object? result, PlatformException? error, bool empty } return [error.code, error.message, error.details]; } + /// Provides overrides for the constructors and static members of each /// Dart proxy class. /// @@ -46,8 +52,10 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? uRLRequest_new; + )? + observeValue, + })? + uRLRequest_new; /// Overrides [WKUserScript.new]. static WKUserScript Function({ @@ -59,8 +67,10 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? wKUserScript_new; + )? + observeValue, + })? + wKUserScript_new; /// Overrides [HTTPCookie.new]. static HTTPCookie Function({ @@ -70,23 +80,29 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? hTTPCookie_new; + )? + observeValue, + })? + hTTPCookie_new; /// Overrides [AuthenticationChallengeResponse.new]. static AuthenticationChallengeResponse Function({ required UrlSessionAuthChallengeDisposition disposition, URLCredential? credential, - })? authenticationChallengeResponse_new; + })? + authenticationChallengeResponse_new; /// Overrides [WKWebViewConfiguration.new]. - static WKWebViewConfiguration Function( - {void Function( - NSObject pigeon_instance, - String? keyPath, - NSObject? object, - Map? change, - )? observeValue})? wKWebViewConfiguration_new; + static WKWebViewConfiguration Function({ + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? + observeValue, + })? + wKWebViewConfiguration_new; /// Overrides [WKScriptMessageHandler.new]. static WKScriptMessageHandler Function({ @@ -94,14 +110,17 @@ class PigeonOverrides { WKScriptMessageHandler pigeon_instance, WKUserContentController controller, WKScriptMessage message, - ) didReceiveScriptMessage, + ) + didReceiveScriptMessage, void Function( NSObject pigeon_instance, String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? wKScriptMessageHandler_new; + )? + observeValue, + })? + wKScriptMessageHandler_new; /// Overrides [WKNavigationDelegate.new]. static WKNavigationDelegate Function({ @@ -109,57 +128,67 @@ class PigeonOverrides { WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationAction navigationAction, - ) decidePolicyForNavigationAction, + ) + decidePolicyForNavigationAction, required Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationResponse navigationResponse, - ) decidePolicyForNavigationResponse, + ) + decidePolicyForNavigationResponse, required Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, URLAuthenticationChallenge challenge, - ) didReceiveAuthenticationChallenge, + ) + didReceiveAuthenticationChallenge, void Function( NSObject pigeon_instance, String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didFinishNavigation, + )? + didFinishNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didStartProvisionalNavigation, + )? + didStartProvisionalNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailNavigation, + )? + didFailNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailProvisionalNavigation, - void Function( - WKNavigationDelegate pigeon_instance, - WKWebView webView, - )? webViewWebContentProcessDidTerminate, - })? wKNavigationDelegate_new; + )? + didFailProvisionalNavigation, + void Function(WKNavigationDelegate pigeon_instance, WKWebView webView)? + webViewWebContentProcessDidTerminate, + })? + wKNavigationDelegate_new; /// Overrides [NSObject.new]. - static NSObject Function( - {void Function( - NSObject pigeon_instance, - String? keyPath, - NSObject? object, - Map? change, - )? observeValue})? nSObject_new; + static NSObject Function({ + void Function( + NSObject pigeon_instance, + String? keyPath, + NSObject? object, + Map? change, + )? + observeValue, + })? + nSObject_new; /// Overrides [UIViewWKWebView.new]. static UIViewWKWebView Function({ @@ -169,8 +198,10 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? uIViewWKWebView_new; + )? + observeValue, + })? + uIViewWKWebView_new; /// Overrides [NSViewWKWebView.new]. static NSViewWKWebView Function({ @@ -180,8 +211,10 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? nSViewWKWebView_new; + )? + observeValue, + })? + nSViewWKWebView_new; /// Overrides [WKUIDelegate.new]. static WKUIDelegate Function({ @@ -191,39 +224,46 @@ class PigeonOverrides { WKSecurityOrigin origin, WKFrameInfo frame, MediaCaptureType type, - ) requestMediaCapturePermission, + ) + requestMediaCapturePermission, required Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - ) runJavaScriptConfirmPanel, + ) + runJavaScriptConfirmPanel, void Function( NSObject pigeon_instance, String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, void Function( WKUIDelegate pigeon_instance, WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, - )? onCreateWebView, + )? + onCreateWebView, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - )? runJavaScriptAlertPanel, + )? + runJavaScriptAlertPanel, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String prompt, String? defaultText, WKFrameInfo frame, - )? runJavaScriptTextInputPanel, - })? wKUIDelegate_new; + )? + runJavaScriptTextInputPanel, + })? + wKUIDelegate_new; /// Overrides [UIScrollViewDelegate.new]. static UIScrollViewDelegate Function({ @@ -232,14 +272,17 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, void Function( UIScrollViewDelegate pigeon_instance, UIScrollView scrollView, double x, double y, - )? scrollViewDidScroll, - })? uIScrollViewDelegate_new; + )? + scrollViewDidScroll, + })? + uIScrollViewDelegate_new; /// Overrides [URLCredential.withUser]. static URLCredential Function({ @@ -251,8 +294,10 @@ class PigeonOverrides { String? keyPath, NSObject? object, Map? change, - )? observeValue, - })? uRLCredential_withUser; + )? + observeValue, + })? + uRLCredential_withUser; /// Overrides [WKWebsiteDataStore.defaultDataStore]. static WKWebsiteDataStore? wKWebsiteDataStore_defaultDataStore; @@ -261,18 +306,20 @@ class PigeonOverrides { static Future Function( UrlSessionAuthChallengeDisposition, URLCredential?, - )? authenticationChallengeResponse_createAsync; + )? + authenticationChallengeResponse_createAsync; /// Overrides [URLCredential.withUserAsync]. static Future Function( String, String, UrlCredentialPersistence, - )? uRLCredential_withUserAsync; + )? + uRLCredential_withUserAsync; /// Overrides [URLCredential.serverTrustAsync]. static Future Function(SecTrust)? - uRLCredential_serverTrustAsync; + uRLCredential_serverTrustAsync; /// Overrides [SecTrust.evaluateWithError]. static Future Function(SecTrust)? secTrust_evaluateWithError; @@ -281,18 +328,15 @@ class PigeonOverrides { static Future Function(SecTrust)? secTrust_copyExceptions; /// Overrides [SecTrust.setExceptions]. - static Future Function( - SecTrust, - Uint8List?, - )? secTrust_setExceptions; + static Future Function(SecTrust, Uint8List?)? secTrust_setExceptions; /// Overrides [SecTrust.getTrustResult]. static Future Function(SecTrust)? - secTrust_getTrustResult; + secTrust_getTrustResult; /// Overrides [SecTrust.copyCertificateChain]. static Future?> Function(SecTrust)? - secTrust_copyCertificateChain; + secTrust_copyCertificateChain; /// Overrides [SecCertificate.copyData]. static Future Function(SecCertificate)? secCertificate_copyData; @@ -337,7 +381,7 @@ abstract class PigeonInternalProxyApiBaseClass { this.pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -407,9 +451,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; @@ -422,7 +467,8 @@ class PigeonInstanceManager { return PigeonInstanceManager(onWeakReferenceRemoved: (_) {}); } WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); + final _PigeonInternalInstanceManagerApi api = + _PigeonInternalInstanceManagerApi(); // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); final PigeonInstanceManager instanceManager = PigeonInstanceManager( @@ -430,42 +476,110 @@ class PigeonInstanceManager { api.removeStrongReference(identifier); }, ); - _PigeonInternalInstanceManagerApi.setUpMessageHandlers(instanceManager: instanceManager); - URLRequest.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - HTTPURLResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - URLResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKUserScript.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKNavigationAction.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKNavigationResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKFrameInfo.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - NSError.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKScriptMessage.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKSecurityOrigin.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - HTTPCookie.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - AuthenticationChallengeResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKWebsiteDataStore.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + _PigeonInternalInstanceManagerApi.setUpMessageHandlers( + instanceManager: instanceManager, + ); + URLRequest.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + HTTPURLResponse.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + URLResponse.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKUserScript.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKNavigationAction.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKNavigationResponse.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKFrameInfo.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + NSError.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKScriptMessage.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKSecurityOrigin.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + HTTPCookie.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + AuthenticationChallengeResponse.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKWebsiteDataStore.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); UIView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UIScrollView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKWebViewConfiguration.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKUserContentController.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKPreferences.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKScriptMessageHandler.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKNavigationDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - NSObject.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UIViewWKWebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - NSViewWKWebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKWebView.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKUIDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKHTTPCookieStore.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - UIScrollViewDelegate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - URLCredential.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - URLProtectionSpace.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - URLAuthenticationChallenge.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + UIScrollView.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKWebViewConfiguration.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKUserContentController.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKPreferences.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKScriptMessageHandler.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKNavigationDelegate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + NSObject.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + UIViewWKWebView.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + NSViewWKWebView.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKWebView.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKUIDelegate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + WKHTTPCookieStore.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + UIScrollViewDelegate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + URLCredential.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + URLProtectionSpace.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + URLAuthenticationChallenge.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); URL.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - WKWebpagePreferences.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - GetTrustResultResponse.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SecTrust.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); - SecCertificate.pigeon_setUpMessageHandlers(pigeon_instanceManager: instanceManager); + WKWebpagePreferences.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + GetTrustResultResponse.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + SecTrust.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); + SecCertificate.pigeon_setUpMessageHandlers( + pigeon_instanceManager: instanceManager, + ); return instanceManager; } @@ -482,8 +596,9 @@ class PigeonInstanceManager { final int identifier = _nextUniqueIdentifier(); _identifiers[instance] = identifier; - _weakInstances[identifier] = - WeakReference(instance); + _weakInstances[identifier] = WeakReference( + instance, + ); _finalizer.attach(instance, identifier, detach: instance); final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); @@ -544,15 +659,21 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference(int identifier) { - final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; + T? getInstanceWithWeakReference( + int identifier, + ) { + final PigeonInternalProxyApiBaseClass? weakInstance = + _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; + final PigeonInternalProxyApiBaseClass? strongInstance = + _strongInstances[identifier]; if (strongInstance != null) { - final PigeonInternalProxyApiBaseClass copy = strongInstance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = strongInstance + .pigeon_copy(); _identifiers[copy] = identifier; - _weakInstances[identifier] = WeakReference(copy); + _weakInstances[identifier] = + WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -574,7 +695,10 @@ class PigeonInstanceManager { /// /// Throws assertion error if the instance or its identifier has already been /// added. - void addHostCreatedInstance(PigeonInternalProxyApiBaseClass instance, int identifier) { + void addHostCreatedInstance( + PigeonInternalProxyApiBaseClass instance, + int identifier, + ) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); @@ -603,7 +727,7 @@ class PigeonInstanceManager { class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : pigeonVar_binaryMessenger = binaryMessenger; + : pigeonVar_binaryMessenger = binaryMessenger; final BinaryMessenger? pigeonVar_binaryMessenger; @@ -615,31 +739,37 @@ class _PigeonInternalInstanceManagerApi { PigeonInstanceManager? instanceManager, }) { { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.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.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); + assert( + arg_identifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.', + ); try { - (instanceManager ?? PigeonInstanceManager.instance) - .remove(arg_identifier!); + (instanceManager ?? PigeonInstanceManager.instance).remove( + arg_identifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -651,12 +781,13 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [identifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([identifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -680,10 +811,10 @@ class _PigeonInternalInstanceManagerApi { 'dev.flutter.pigeon.webview_flutter_wkwebview.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send(null); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -702,29 +833,30 @@ class _PigeonInternalInstanceManagerApi { } class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { - const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; - @override - void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonInternalProxyApiBaseClass) { - buffer.putUint8(128); - writeValue(buffer, instanceManager.getIdentifier(value)); - } else { - super.writeValue(buffer, value); - } - } - @override - Object? readValueOfType(int type, ReadBuffer buffer) { - switch (type) { - case 128: - return instanceManager - .getInstanceWithWeakReference(readValue(buffer)! as int); - default: - return super.readValueOfType(type, buffer); - } - } -} + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInstanceManager instanceManager; + @override + void writeValue(WriteBuffer buffer, Object? value) { + if (value is PigeonInternalProxyApiBaseClass) { + buffer.putUint8(128); + writeValue(buffer, instanceManager.getIdentifier(value)); + } else { + super.writeValue(buffer, value); + } + } + @override + Object? readValueOfType(int type, ReadBuffer buffer) { + switch (type) { + case 128: + return instanceManager.getInstanceWithWeakReference( + readValue(buffer)! as int, + ); + default: + return super.readValueOfType(type, buffer); + } + } +} /// The values that can be returned in a change dictionary. /// @@ -733,12 +865,15 @@ enum KeyValueObservingOptions { /// Indicates that the change dictionary should provide the new attribute /// value, if applicable. newValue, + /// Indicates that the change dictionary should contain the old attribute /// value, if applicable. oldValue, + /// If specified, a notification should be sent to the observer immediately, /// before the observer registration method even returns. initialValue, + /// Whether separate notifications should be sent to the observer before and /// after each change, instead of a single notification after the change. priorNotification, @@ -750,15 +885,19 @@ enum KeyValueObservingOptions { enum KeyValueChange { /// Indicates that the value of the observed key path was set to a new value. setting, + /// Indicates that an object has been inserted into the to-many relationship /// that is being observed. insertion, + /// Indicates that an object has been removed from the to-many relationship /// that is being observed. removal, + /// Indicates that an object has been replaced in the to-many relationship /// that is being observed. replacement, + /// The value is not recognized by the wrapper. unknown, } @@ -772,23 +911,28 @@ enum KeyValueChangeKey { /// `KeyValueChange.replacement`, the value of this key is a Set object that /// contains the indexes of the inserted, removed, or replaced objects. indexes, + /// An object that contains a value corresponding to one of the /// `KeyValueChange` enum, indicating what sort of change has occurred. kind, + /// If the value of the `KeyValueChange.kind` entry is /// `KeyValueChange.setting, and `KeyValueObservingOptions.newValue` was /// specified when the observer was registered, the value of this key is the /// new value for the attribute. newValue, + /// If the `KeyValueObservingOptions.priorNotification` option was specified /// when the observer was registered this notification is sent prior to a /// change. notificationIsPrior, + /// If the value of the `KeyValueChange.kind` entry is /// `KeyValueChange.setting`, and `KeyValueObservingOptions.old` was specified /// when the observer was registered, the value of this key is the value /// before the attribute was changed. oldValue, + /// The value is not recognized by the wrapper. unknown, } @@ -800,9 +944,11 @@ enum UserScriptInjectionTime { /// A constant to inject the script after the creation of the webpage’s /// document element, but before loading any other content. atDocumentStart, + /// A constant to inject the script after the document finishes loading, but /// before loading any other subresources. atDocumentEnd, + /// The value is not recognized by the wrapper. unknown, } @@ -813,10 +959,13 @@ enum UserScriptInjectionTime { enum AudiovisualMediaType { /// No media types require a user gesture to begin playing. none, + /// Media types that contain audio require a user gesture to begin playing. audio, + /// Media types that contain video require a user gesture to begin playing. video, + /// All media types require a user gesture to begin playing. all, } @@ -828,18 +977,25 @@ enum AudiovisualMediaType { enum WebsiteDataType { /// Cookies. cookies, + /// In-memory caches. memoryCache, + /// On-disk caches. diskCache, + /// HTML offline web app caches. offlineWebApplicationCache, + /// HTML local storage. localStorage, + /// HTML session storage. sessionStorage, + /// WebSQL databases. webSQLDatabases, + /// IndexedDB databases. indexedDBDatabases, } @@ -851,8 +1007,10 @@ enum WebsiteDataType { enum NavigationActionPolicy { /// Allow the navigation to continue. allow, + /// Cancel the navigation. cancel, + /// Allow the download to proceed. download, } @@ -864,8 +1022,10 @@ enum NavigationActionPolicy { enum NavigationResponsePolicy { /// Allow the navigation to continue. allow, + /// Cancel the navigation. cancel, + /// Allow the download to proceed. download, } @@ -876,37 +1036,51 @@ enum NavigationResponsePolicy { enum HttpCookiePropertyKey { /// A String object containing the comment for the cookie. comment, + /// An Uri object or String object containing the comment URL for the cookie. commentUrl, + /// Aa String object stating whether the cookie should be discarded at the end /// of the session. discard, + /// An String object containing the domain for the cookie. domain, + /// An Date object or String object specifying the expiration date for the /// cookie. expires, + /// An String object containing an integer value stating how long in seconds /// the cookie should be kept, at most. maximumAge, + /// An String object containing the name of the cookie (required). name, + /// A URL or String object containing the URL that set this cookie. originUrl, + /// A String object containing the path for the cookie. path, + /// An String object containing comma-separated integer values specifying the /// ports for the cookie. port, + /// A string indicating the same-site policy for the cookie. sameSitePolicy, + /// A String object indicating that the cookie should be transmitted only over /// secure channels. secure, + /// A String object containing the value of the cookie. value, + /// A String object that specifies the version of the cookie. version, + /// The value is not recognized by the wrapper. unknown, } @@ -917,16 +1091,22 @@ enum HttpCookiePropertyKey { enum NavigationType { /// A link activation. linkActivated, + /// A request to submit a form. formSubmitted, + /// A request for the frame’s next or previous item. backForward, + /// A request to reload the webpage. reload, + /// A request to resubmit a form. formResubmitted, + /// A navigation request that originates for some other reason. other, + /// The value is not recognized by the wrapper. unknown, } @@ -937,8 +1117,10 @@ enum NavigationType { enum PermissionDecision { /// Deny permission for the requested resource. deny, + /// Deny permission for the requested resource. grant, + /// Prompt the user for permission for the requested resource. prompt, } @@ -949,10 +1131,13 @@ enum PermissionDecision { enum MediaCaptureType { /// A media device that can capture video. camera, + /// A media device or devices that can capture audio and video. cameraAndMicrophone, + /// A media device that can capture audio. microphone, + /// The value is not recognized by the wrapper. unknown, } @@ -963,14 +1148,18 @@ enum MediaCaptureType { enum UrlSessionAuthChallengeDisposition { /// Use the specified credential, which may be nil. useCredential, + /// Use the default handling for the challenge as though this delegate method /// were not implemented. performDefaultHandling, + /// Cancel the entire request. cancelAuthenticationChallenge, + /// Reject this challenge, and call the authentication delegate method again /// with the next authentication protection space. rejectProtectionSpace, + /// The value is not recognized by the wrapper. unknown, } @@ -981,10 +1170,13 @@ enum UrlSessionAuthChallengeDisposition { enum UrlCredentialPersistence { /// The credential should not be stored. none, + /// The credential should be stored only for this session. forSession, + /// The credential should be stored in the keychain. permanent, + /// The credential should be stored permanently in the keychain, and in /// addition should be distributed to other devices based on the owning Apple /// ID. @@ -997,26 +1189,33 @@ enum UrlCredentialPersistence { enum DartSecTrustResultType { /// The user did not specify a trust setting. unspecified, + /// The user granted permission to trust the certificate for the purposes /// designated in the specified policies. proceed, + /// The user specified that the certificate should not be trusted. deny, + /// Trust is denied, but recovery may be possible. recoverableTrustFailure, + /// Trust is denied and no simple fix is available. fatalTrustFailure, + /// A value that indicates a failure other than trust evaluation. otherError, + /// An indication of an invalid setting or result. invalid, + /// User confirmation is required before proceeding. confirm, + /// The type is not recognized by this wrapper. unknown, } - class _PigeonCodec extends StandardMessageCodec { const _PigeonCodec(); @override @@ -1024,49 +1223,49 @@ class _PigeonCodec extends StandardMessageCodec { if (value is int) { buffer.putUint8(4); buffer.putInt64(value); - } else if (value is KeyValueObservingOptions) { + } else if (value is KeyValueObservingOptions) { buffer.putUint8(129); writeValue(buffer, value.index); - } else if (value is KeyValueChange) { + } else if (value is KeyValueChange) { buffer.putUint8(130); writeValue(buffer, value.index); - } else if (value is KeyValueChangeKey) { + } else if (value is KeyValueChangeKey) { buffer.putUint8(131); writeValue(buffer, value.index); - } else if (value is UserScriptInjectionTime) { + } else if (value is UserScriptInjectionTime) { buffer.putUint8(132); writeValue(buffer, value.index); - } else if (value is AudiovisualMediaType) { + } else if (value is AudiovisualMediaType) { buffer.putUint8(133); writeValue(buffer, value.index); - } else if (value is WebsiteDataType) { + } else if (value is WebsiteDataType) { buffer.putUint8(134); writeValue(buffer, value.index); - } else if (value is NavigationActionPolicy) { + } else if (value is NavigationActionPolicy) { buffer.putUint8(135); writeValue(buffer, value.index); - } else if (value is NavigationResponsePolicy) { + } else if (value is NavigationResponsePolicy) { buffer.putUint8(136); writeValue(buffer, value.index); - } else if (value is HttpCookiePropertyKey) { + } else if (value is HttpCookiePropertyKey) { buffer.putUint8(137); writeValue(buffer, value.index); - } else if (value is NavigationType) { + } else if (value is NavigationType) { buffer.putUint8(138); writeValue(buffer, value.index); - } else if (value is PermissionDecision) { + } else if (value is PermissionDecision) { buffer.putUint8(139); writeValue(buffer, value.index); - } else if (value is MediaCaptureType) { + } else if (value is MediaCaptureType) { buffer.putUint8(140); writeValue(buffer, value.index); - } else if (value is UrlSessionAuthChallengeDisposition) { + } else if (value is UrlSessionAuthChallengeDisposition) { buffer.putUint8(141); writeValue(buffer, value.index); - } else if (value is UrlCredentialPersistence) { + } else if (value is UrlCredentialPersistence) { buffer.putUint8(142); writeValue(buffer, value.index); - } else if (value is DartSecTrustResultType) { + } else if (value is DartSecTrustResultType) { buffer.putUint8(143); writeValue(buffer, value.index); } else { @@ -1077,49 +1276,51 @@ class _PigeonCodec extends StandardMessageCodec { @override Object? readValueOfType(int type, ReadBuffer buffer) { switch (type) { - case 129: + case 129: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueObservingOptions.values[value]; - case 130: + case 130: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChange.values[value]; - case 131: + case 131: final int? value = readValue(buffer) as int?; return value == null ? null : KeyValueChangeKey.values[value]; - case 132: + case 132: final int? value = readValue(buffer) as int?; return value == null ? null : UserScriptInjectionTime.values[value]; - case 133: + case 133: final int? value = readValue(buffer) as int?; return value == null ? null : AudiovisualMediaType.values[value]; - case 134: + case 134: final int? value = readValue(buffer) as int?; return value == null ? null : WebsiteDataType.values[value]; - case 135: + case 135: final int? value = readValue(buffer) as int?; return value == null ? null : NavigationActionPolicy.values[value]; - case 136: + case 136: final int? value = readValue(buffer) as int?; return value == null ? null : NavigationResponsePolicy.values[value]; - case 137: + case 137: final int? value = readValue(buffer) as int?; return value == null ? null : HttpCookiePropertyKey.values[value]; - case 138: + case 138: final int? value = readValue(buffer) as int?; return value == null ? null : NavigationType.values[value]; - case 139: + case 139: final int? value = readValue(buffer) as int?; return value == null ? null : PermissionDecision.values[value]; - case 140: + case 140: final int? value = readValue(buffer) as int?; return value == null ? null : MediaCaptureType.values[value]; - case 141: + case 141: final int? value = readValue(buffer) as int?; - return value == null ? null : UrlSessionAuthChallengeDisposition.values[value]; - case 142: + return value == null + ? null + : UrlSessionAuthChallengeDisposition.values[value]; + case 142: final int? value = readValue(buffer) as int?; return value == null ? null : UrlCredentialPersistence.values[value]; - case 143: + case 143: final int? value = readValue(buffer) as int?; return value == null ? null : DartSecTrustResultType.values[value]; default: @@ -1127,6 +1328,7 @@ class _PigeonCodec extends StandardMessageCodec { } } } + /// A URL load request that is independent of protocol or URL scheme. /// /// See https://developer.apple.com/documentation/foundation/urlrequest. @@ -1139,7 +1341,8 @@ class URLRequest extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, required String url, }) { if (PigeonOverrides.uRLRequest_new != null) { @@ -1163,8 +1366,8 @@ class URLRequest extends NSObject { super.observeValue, required String url, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecURLRequest; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1172,12 +1375,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, url], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier, url]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1217,41 +1421,47 @@ class URLRequest extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLRequest.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLRequest.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1267,12 +1477,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1297,12 +1508,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpMethod'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, method], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, method]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1327,12 +1539,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpMethod'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1357,12 +1570,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setHttpBody'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, body], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, body]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1387,12 +1601,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getHttpBody'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1417,12 +1632,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.setAllHttpHeaderFields'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, fields], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, fields]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1447,12 +1663,13 @@ class URLRequest extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLRequest.getAllHttpHeaderFields'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -1507,45 +1724,53 @@ class HTTPURLResponse extends URLResponse { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_statusCode = (args[1] as int?); - assert(arg_statusCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_statusCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPURLResponse.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_statusCode!) ?? - HTTPURLResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - statusCode: arg_statusCode!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_statusCode!) ?? + HTTPURLResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + statusCode: arg_statusCode!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1587,41 +1812,47 @@ class URLResponse extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLResponse.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1655,7 +1886,8 @@ class WKUserScript extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, }) { if (PigeonOverrides.wKUserScript_new != null) { return PigeonOverrides.wKUserScript_new!( @@ -1686,8 +1918,8 @@ class WKUserScript extends NSObject { required this.isForMainFrameOnly, super.observeValue, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKUserScript; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -1695,17 +1927,18 @@ class WKUserScript extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([ - pigeonVar_instanceIdentifier, - source, - injectionTime, - isForMainFrameOnly - ]); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [ + pigeonVar_instanceIdentifier, + source, + injectionTime, + isForMainFrameOnly, + ], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -1758,59 +1991,75 @@ class WKUserScript extends NSObject { String source, UserScriptInjectionTime injectionTime, bool isForMainFrameOnly, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_source = (args[1] as String?); - assert(arg_source != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_source != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null String.', + ); final UserScriptInjectionTime? arg_injectionTime = (args[2] as UserScriptInjectionTime?); - assert(arg_injectionTime != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null UserScriptInjectionTime.'); + assert( + arg_injectionTime != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null UserScriptInjectionTime.', + ); final bool? arg_isForMainFrameOnly = (args[3] as bool?); - assert(arg_isForMainFrameOnly != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isForMainFrameOnly != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserScript.pigeon_newInstance was null, expected non-null bool.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_source!, arg_injectionTime!, - arg_isForMainFrameOnly!) ?? - WKUserScript.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - source: arg_source!, - injectionTime: arg_injectionTime!, - isForMainFrameOnly: arg_isForMainFrameOnly!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_source!, + arg_injectionTime!, + arg_isForMainFrameOnly!, + ) ?? + WKUserScript.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + source: arg_source!, + injectionTime: arg_injectionTime!, + isForMainFrameOnly: arg_isForMainFrameOnly!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1868,57 +2117,71 @@ class WKNavigationAction extends NSObject { URLRequest request, WKFrameInfo? targetFrame, NavigationType navigationType, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null int.', + ); final URLRequest? arg_request = (args[1] as URLRequest?); - assert(arg_request != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null URLRequest.'); + assert( + arg_request != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null URLRequest.', + ); final WKFrameInfo? arg_targetFrame = (args[2] as WKFrameInfo?); final NavigationType? arg_navigationType = (args[3] as NavigationType?); - assert(arg_navigationType != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null NavigationType.'); + assert( + arg_navigationType != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationAction.pigeon_newInstance was null, expected non-null NavigationType.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_request!, arg_targetFrame, arg_navigationType!) ?? - WKNavigationAction.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - request: arg_request!, - targetFrame: arg_targetFrame, - navigationType: arg_navigationType!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_request!, + arg_targetFrame, + arg_navigationType!, + ) ?? + WKNavigationAction.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + request: arg_request!, + targetFrame: arg_targetFrame, + navigationType: arg_navigationType!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -1967,56 +2230,67 @@ class WKNavigationResponse extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKNavigationResponse Function( - URLResponse response, - bool isForMainFrame, - )? pigeon_newInstance, + WKNavigationResponse Function(URLResponse response, bool isForMainFrame)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null int.', + ); final URLResponse? arg_response = (args[1] as URLResponse?); - assert(arg_response != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null URLResponse.'); + assert( + arg_response != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null URLResponse.', + ); final bool? arg_isForMainFrame = (args[2] as bool?); - assert(arg_isForMainFrame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isForMainFrame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationResponse.pigeon_newInstance was null, expected non-null bool.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_response!, arg_isForMainFrame!) ?? - WKNavigationResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - response: arg_response!, - isForMainFrame: arg_isForMainFrame!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_response!, + arg_isForMainFrame!, + ) ?? + WKNavigationResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + response: arg_response!, + isForMainFrame: arg_isForMainFrame!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2063,54 +2337,60 @@ class WKFrameInfo extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKFrameInfo Function( - bool isMainFrame, - URLRequest? request, - )? pigeon_newInstance, + WKFrameInfo Function(bool isMainFrame, URLRequest? request)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null int.', + ); final bool? arg_isMainFrame = (args[1] as bool?); - assert(arg_isMainFrame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null bool.'); + assert( + arg_isMainFrame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKFrameInfo.pigeon_newInstance was null, expected non-null bool.', + ); final URLRequest? arg_request = (args[2] as URLRequest?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_isMainFrame!, arg_request) ?? - WKFrameInfo.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - isMainFrame: arg_isMainFrame!, - request: arg_request, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_isMainFrame!, arg_request) ?? + WKFrameInfo.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + isMainFrame: arg_isMainFrame!, + request: arg_request, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2161,62 +2441,75 @@ class NSError extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - NSError Function( - int code, - String domain, - Map userInfo, - )? pigeon_newInstance, + NSError Function(int code, String domain, Map userInfo)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.', + ); final int? arg_code = (args[1] as int?); - assert(arg_code != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_code != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_domain = (args[2] as String?); - assert(arg_domain != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_domain != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null String.', + ); final Map? arg_userInfo = (args[3] as Map?)?.cast(); - assert(arg_userInfo != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null Map.'); + assert( + arg_userInfo != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSError.pigeon_newInstance was null, expected non-null Map.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_code!, arg_domain!, arg_userInfo!) ?? - NSError.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - code: arg_code!, - domain: arg_domain!, - userInfo: arg_userInfo!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_code!, + arg_domain!, + arg_userInfo!, + ) ?? + NSError.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + code: arg_code!, + domain: arg_domain!, + userInfo: arg_userInfo!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2264,54 +2557,59 @@ class WKScriptMessage extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKScriptMessage Function( - String name, - Object? body, - )? pigeon_newInstance, + WKScriptMessage Function(String name, Object? body)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_name = (args[1] as String?); - assert(arg_name != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_name != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessage.pigeon_newInstance was null, expected non-null String.', + ); final Object? arg_body = (args[2] as Object?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_name!, arg_body) ?? - WKScriptMessage.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - name: arg_name!, - body: arg_body, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_name!, arg_body) ?? + WKScriptMessage.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + name: arg_name!, + body: arg_body, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2361,62 +2659,74 @@ class WKSecurityOrigin extends NSObject { bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, PigeonInstanceManager? pigeon_instanceManager, - WKSecurityOrigin Function( - String host, - int port, - String securityProtocol, - )? pigeon_newInstance, + WKSecurityOrigin Function(String host, int port, String securityProtocol)? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_host = (args[1] as String?); - assert(arg_host != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_host != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.', + ); final int? arg_port = (args[2] as int?); - assert(arg_port != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_port != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_securityProtocol = (args[3] as String?); - assert(arg_securityProtocol != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_securityProtocol != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKSecurityOrigin.pigeon_newInstance was null, expected non-null String.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call( - arg_host!, arg_port!, arg_securityProtocol!) ?? - WKSecurityOrigin.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - host: arg_host!, - port: arg_port!, - securityProtocol: arg_securityProtocol!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_host!, + arg_port!, + arg_securityProtocol!, + ) ?? + WKSecurityOrigin.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + host: arg_host!, + port: arg_port!, + securityProtocol: arg_securityProtocol!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2448,7 +2758,8 @@ class HTTPCookie extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, required Map properties, }) { if (PigeonOverrides.hTTPCookie_new != null) { @@ -2472,8 +2783,8 @@ class HTTPCookie extends NSObject { super.observeValue, required Map properties, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecHTTPCookie; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2481,12 +2792,13 @@ class HTTPCookie extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, properties], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, properties]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2526,41 +2838,47 @@ class HTTPCookie extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - HTTPCookie.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + HTTPCookie.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2576,12 +2894,13 @@ class HTTPCookie extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.HTTPCookie.getProperties'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2650,8 +2969,8 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { required this.disposition, this.credential, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecAuthenticationChallengeResponse; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -2659,12 +2978,13 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, disposition, credential], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, disposition, credential]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -2695,7 +3015,7 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { }); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecAuthenticationChallengeResponse = + _pigeonVar_codecAuthenticationChallengeResponse = _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// The option to use to handle the challenge. @@ -2712,52 +3032,61 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { AuthenticationChallengeResponse Function( UrlSessionAuthChallengeDisposition disposition, URLCredential? credential, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null int.', + ); final UrlSessionAuthChallengeDisposition? arg_disposition = (args[1] as UrlSessionAuthChallengeDisposition?); - assert(arg_disposition != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null UrlSessionAuthChallengeDisposition.'); + assert( + arg_disposition != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.pigeon_newInstance was null, expected non-null UrlSessionAuthChallengeDisposition.', + ); final URLCredential? arg_credential = (args[2] as URLCredential?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_disposition!, arg_credential) ?? - AuthenticationChallengeResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - disposition: arg_disposition!, - credential: arg_credential, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_disposition!, arg_credential) ?? + AuthenticationChallengeResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + disposition: arg_disposition!, + credential: arg_credential, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2783,18 +3112,20 @@ class AuthenticationChallengeResponse extends PigeonInternalProxyApiBaseClass { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.AuthenticationChallengeResponse.createAsync'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [disposition, credential], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([disposition, credential]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2843,8 +3174,9 @@ class WKWebsiteDataStore extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKWebsiteDataStore = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKWebsiteDataStore = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The default data store, which stores data persistently to disk. static final WKWebsiteDataStore _defaultDataStore = @@ -2865,41 +3197,47 @@ class WKWebsiteDataStore extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebsiteDataStore.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebsiteDataStore.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -2920,12 +3258,13 @@ class WKWebsiteDataStore extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.defaultDataStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2946,25 +3285,26 @@ class WKWebsiteDataStore extends NSObject { WKHTTPCookieStore pigeonVar_httpCookieStore() { final WKHTTPCookieStore pigeonVar_instance = WKHTTPCookieStore.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ); + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebsiteDataStore; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.httpCookieStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -2994,12 +3334,13 @@ class WKWebsiteDataStore extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebsiteDataStore.removeDataOfTypes'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, dataTypes, modificationTimeInSecondsSinceEpoch], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([this, dataTypes, modificationTimeInSecondsSinceEpoch]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3056,41 +3397,47 @@ class UIView extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3106,12 +3453,13 @@ class UIView extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setBackgroundColor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3136,12 +3484,13 @@ class UIView extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIView.setOpaque'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, opaque], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, opaque]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3193,41 +3542,47 @@ class UIScrollView extends UIView { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIScrollView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIScrollView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3244,12 +3599,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.getContentOffset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3271,12 +3627,9 @@ class UIScrollView extends UIView { } /// Move the scrolled position of your view. - /// - /// Convenience method to synchronize change to the x and y scroll position. - Future scrollBy( - double x, - double y, - ) async { + /// + /// Convenience method to synchronize change to the x and y scroll position. + Future scrollBy(double x, double y) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIScrollView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3284,12 +3637,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.scrollBy'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, x, y], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3307,10 +3661,7 @@ class UIScrollView extends UIView { /// The point at which the origin of the content view is offset from the /// origin of the scroll view. - Future setContentOffset( - double x, - double y, - ) async { + Future setContentOffset(double x, double y) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIScrollView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3318,12 +3669,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setContentOffset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, x, y], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, x, y]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3348,12 +3700,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3378,12 +3731,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBounces'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3409,12 +3763,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesHorizontally'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3440,12 +3795,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setBouncesVertically'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3475,12 +3831,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceVertical'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3510,12 +3867,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setAlwaysBounceHorizontal'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3542,12 +3900,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsVerticalScrollIndicator'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3574,12 +3933,13 @@ class UIScrollView extends UIView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollView.setShowsHorizontalScrollIndicator'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, value], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, value]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3617,11 +3977,13 @@ class WKWebViewConfiguration extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, }) { if (PigeonOverrides.wKWebViewConfiguration_new != null) { return PigeonOverrides.wKWebViewConfiguration_new!( - observeValue: observeValue); + observeValue: observeValue, + ); } return WKWebViewConfiguration.pigeon_new( pigeon_binaryMessenger: pigeon_binaryMessenger, @@ -3636,8 +3998,8 @@ class WKWebViewConfiguration extends NSObject { super.pigeon_instanceManager, super.observeValue, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebViewConfiguration; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3645,12 +4007,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -3680,8 +4043,9 @@ class WKWebViewConfiguration extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKWebViewConfiguration = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKWebViewConfiguration = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -3691,41 +4055,47 @@ class WKWebViewConfiguration extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebViewConfiguration.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebViewConfiguration.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -3735,7 +4105,8 @@ class WKWebViewConfiguration extends NSObject { /// The object that coordinates interactions between your app’s native code /// and the webpage’s scripts and other content. Future setUserContentController( - WKUserContentController controller) async { + WKUserContentController controller, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebViewConfiguration; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -3743,12 +4114,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setUserContentController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, controller], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, controller]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3774,12 +4146,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getUserContentController'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3810,12 +4183,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setWebsiteDataStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, dataStore], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, dataStore]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3841,12 +4215,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getWebsiteDataStore'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3876,12 +4251,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setPreferences'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, preferences], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, preferences]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3906,12 +4282,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getPreferences'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3942,12 +4319,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setAllowsInlineMediaPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, allow], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3973,12 +4351,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setLimitsNavigationsToAppBoundDomains'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, limit], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, limit]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -3996,7 +4375,8 @@ class WKWebViewConfiguration extends NSObject { /// The media types that require a user gesture to begin playing. Future setMediaTypesRequiringUserActionForPlayback( - AudiovisualMediaType type) async { + AudiovisualMediaType type, + ) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKWebViewConfiguration; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4004,12 +4384,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.setMediaTypesRequiringUserActionForPlayback'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, type], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, type]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4034,12 +4415,13 @@ class WKWebViewConfiguration extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebViewConfiguration.getDefaultWebpagePreferences'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4087,8 +4469,9 @@ class WKUserContentController extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKUserContentController = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKUserContentController = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4098,41 +4481,47 @@ class WKUserContentController extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKUserContentController.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKUserContentController.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4151,12 +4540,13 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addScriptMessageHandler'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, handler, name], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, handler, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4182,12 +4572,13 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeScriptMessageHandler'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, name], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, name]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4213,12 +4604,13 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllScriptMessageHandlers'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4243,12 +4635,13 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.addUserScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, userScript], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, userScript]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4273,12 +4666,13 @@ class WKUserContentController extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUserContentController.removeAllUserScripts'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4330,41 +4724,47 @@ class WKPreferences extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKPreferences.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKPreferences.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4380,12 +4780,13 @@ class WKPreferences extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKPreferences.setJavaScriptEnabled'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, enabled], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, enabled]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -4423,12 +4824,14 @@ class WKScriptMessageHandler extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, required void Function( WKScriptMessageHandler pigeon_instance, WKUserContentController controller, WKScriptMessage message, - ) didReceiveScriptMessage, + ) + didReceiveScriptMessage, }) { if (PigeonOverrides.wKScriptMessageHandler_new != null) { return PigeonOverrides.wKScriptMessageHandler_new!( @@ -4451,8 +4854,8 @@ class WKScriptMessageHandler extends NSObject { super.observeValue, required this.didReceiveScriptMessage, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKScriptMessageHandler; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4460,12 +4863,13 @@ class WKScriptMessageHandler extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4496,8 +4900,9 @@ class WKScriptMessageHandler extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKScriptMessageHandler = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKScriptMessageHandler = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Tells the handler that a webpage sent a script message. /// @@ -4522,7 +4927,8 @@ class WKScriptMessageHandler extends NSObject { WKScriptMessageHandler pigeon_instance, WKUserContentController controller, WKScriptMessage message, - ) didReceiveScriptMessage; + ) + didReceiveScriptMessage; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4532,37 +4938,47 @@ class WKScriptMessageHandler extends NSObject { WKScriptMessageHandler pigeon_instance, WKUserContentController controller, WKScriptMessage message, - )? didReceiveScriptMessage, + )? + didReceiveScriptMessage, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null.', + ); final List args = (message as List?)!; final WKScriptMessageHandler? arg_pigeon_instance = (args[0] as WKScriptMessageHandler?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessageHandler.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessageHandler.', + ); final WKUserContentController? arg_controller = (args[1] as WKUserContentController?); - assert(arg_controller != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKUserContentController.'); + assert( + arg_controller != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKUserContentController.', + ); final WKScriptMessage? arg_message = (args[2] as WKScriptMessage?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessage.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKScriptMessageHandler.didReceiveScriptMessage was null, expected non-null WKScriptMessage.', + ); try { (didReceiveScriptMessage ?? arg_pigeon_instance!.didReceiveScriptMessage) @@ -4572,7 +4988,8 @@ class WKScriptMessageHandler extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -4603,46 +5020,52 @@ class WKNavigationDelegate extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didFinishNavigation, + )? + didFinishNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didStartProvisionalNavigation, + )? + didStartProvisionalNavigation, required Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationAction navigationAction, - ) decidePolicyForNavigationAction, + ) + decidePolicyForNavigationAction, required Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationResponse navigationResponse, - ) decidePolicyForNavigationResponse, + ) + decidePolicyForNavigationResponse, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailNavigation, + )? + didFailNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailProvisionalNavigation, - void Function( - WKNavigationDelegate pigeon_instance, - WKWebView webView, - )? webViewWebContentProcessDidTerminate, + )? + didFailProvisionalNavigation, + void Function(WKNavigationDelegate pigeon_instance, WKWebView webView)? + webViewWebContentProcessDidTerminate, required Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, URLAuthenticationChallenge challenge, - ) didReceiveAuthenticationChallenge, + ) + didReceiveAuthenticationChallenge, }) { if (PigeonOverrides.wKNavigationDelegate_new != null) { return PigeonOverrides.wKNavigationDelegate_new!( @@ -4688,8 +5111,8 @@ class WKNavigationDelegate extends NSObject { this.webViewWebContentProcessDidTerminate, required this.didReceiveAuthenticationChallenge, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKNavigationDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -4697,12 +5120,13 @@ class WKNavigationDelegate extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -4740,8 +5164,9 @@ class WKNavigationDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKNavigationDelegate = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKNavigationDelegate = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Tells the delegate that navigation is complete. /// @@ -4766,7 +5191,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didFinishNavigation; + )? + didFinishNavigation; /// Tells the delegate that navigation from the main frame has started. /// @@ -4791,7 +5217,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didStartProvisionalNavigation; + )? + didStartProvisionalNavigation; /// Asks the delegate for permission to navigate to new content based on the /// specified action information. @@ -4817,7 +5244,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationAction navigationAction, - ) decidePolicyForNavigationAction; + ) + decidePolicyForNavigationAction; /// Asks the delegate for permission to navigate to new content after the /// response to the navigation request is known. @@ -4843,7 +5271,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationResponse navigationResponse, - ) decidePolicyForNavigationResponse; + ) + decidePolicyForNavigationResponse; /// Tells the delegate that an error occurred during navigation. /// @@ -4868,7 +5297,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailNavigation; + )? + didFailNavigation; /// Tells the delegate that an error occurred during the early navigation /// process. @@ -4894,7 +5324,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailProvisionalNavigation; + )? + didFailProvisionalNavigation; /// Tells the delegate that the web view’s content process was terminated. /// @@ -4915,10 +5346,8 @@ class WKNavigationDelegate extends NSObject { /// /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. - final void Function( - WKNavigationDelegate pigeon_instance, - WKWebView webView, - )? webViewWebContentProcessDidTerminate; + final void Function(WKNavigationDelegate pigeon_instance, WKWebView webView)? + webViewWebContentProcessDidTerminate; /// Asks the delegate to respond to an authentication challenge. /// @@ -4943,7 +5372,8 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, URLAuthenticationChallenge challenge, - ) didReceiveAuthenticationChallenge; + ) + didReceiveAuthenticationChallenge; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -4953,67 +5383,79 @@ class WKNavigationDelegate extends NSObject { WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didFinishNavigation, + )? + didFinishNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, String? url, - )? didStartProvisionalNavigation, + )? + didStartProvisionalNavigation, Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationAction navigationAction, - )? decidePolicyForNavigationAction, + )? + decidePolicyForNavigationAction, Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, WKNavigationResponse navigationResponse, - )? decidePolicyForNavigationResponse, + )? + decidePolicyForNavigationResponse, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailNavigation, + )? + didFailNavigation, void Function( WKNavigationDelegate pigeon_instance, WKWebView webView, NSError error, - )? didFailProvisionalNavigation, - void Function( - WKNavigationDelegate pigeon_instance, - WKWebView webView, - )? webViewWebContentProcessDidTerminate, + )? + didFailProvisionalNavigation, + void Function(WKNavigationDelegate pigeon_instance, WKWebView webView)? + webViewWebContentProcessDidTerminate, Future Function( WKNavigationDelegate pigeon_instance, WKWebView webView, URLAuthenticationChallenge challenge, - )? didReceiveAuthenticationChallenge, + )? + didReceiveAuthenticationChallenge, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFinishNavigation was null, expected non-null WKWebView.', + ); final String? arg_url = (args[2] as String?); try { (didFinishNavigation ?? arg_pigeon_instance!.didFinishNavigation) @@ -5023,33 +5465,40 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didStartProvisionalNavigation was null, expected non-null WKWebView.', + ); final String? arg_url = (args[2] as String?); try { (didStartProvisionalNavigation ?? @@ -5060,158 +5509,203 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKWebView.', + ); final WKNavigationAction? arg_navigationAction = (args[2] as WKNavigationAction?); - assert(arg_navigationAction != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationAction.'); + assert( + arg_navigationAction != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationAction was null, expected non-null WKNavigationAction.', + ); try { final NavigationActionPolicy output = await (decidePolicyForNavigationAction ?? arg_pigeon_instance!.decidePolicyForNavigationAction) - .call(arg_pigeon_instance!, arg_webView!, - arg_navigationAction!); + .call( + arg_pigeon_instance!, + arg_webView!, + arg_navigationAction!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKWebView.', + ); final WKNavigationResponse? arg_navigationResponse = (args[2] as WKNavigationResponse?); - assert(arg_navigationResponse != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationResponse.'); + assert( + arg_navigationResponse != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.decidePolicyForNavigationResponse was null, expected non-null WKNavigationResponse.', + ); try { final NavigationResponsePolicy output = await (decidePolicyForNavigationResponse ?? arg_pigeon_instance!.decidePolicyForNavigationResponse) - .call(arg_pigeon_instance!, arg_webView!, - arg_navigationResponse!); + .call( + arg_pigeon_instance!, + arg_webView!, + arg_navigationResponse!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null WKWebView.', + ); final NSError? arg_error = (args[2] as NSError?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null NSError.'); + assert( + arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailNavigation was null, expected non-null NSError.', + ); try { - (didFailNavigation ?? arg_pigeon_instance!.didFailNavigation) - ?.call(arg_pigeon_instance!, arg_webView!, arg_error!); + (didFailNavigation ?? arg_pigeon_instance!.didFailNavigation)?.call( + arg_pigeon_instance!, + arg_webView!, + arg_error!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null WKWebView.', + ); final NSError? arg_error = (args[2] as NSError?); - assert(arg_error != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null NSError.'); + assert( + arg_error != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didFailProvisionalNavigation was null, expected non-null NSError.', + ); try { (didFailProvisionalNavigation ?? arg_pigeon_instance!.didFailProvisionalNavigation) @@ -5221,33 +5715,40 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.webViewWebContentProcessDidTerminate was null, expected non-null WKWebView.', + ); try { (webViewWebContentProcessDidTerminate ?? arg_pigeon_instance!.webViewWebContentProcessDidTerminate) @@ -5257,37 +5758,46 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null.', + ); final List args = (message as List?)!; final WKNavigationDelegate? arg_pigeon_instance = (args[0] as WKNavigationDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKNavigationDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKNavigationDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null WKWebView.', + ); final URLAuthenticationChallenge? arg_challenge = (args[2] as URLAuthenticationChallenge?); - assert(arg_challenge != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null URLAuthenticationChallenge.'); + assert( + arg_challenge != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKNavigationDelegate.didReceiveAuthenticationChallenge was null, expected non-null URLAuthenticationChallenge.', + ); try { final AuthenticationChallengeResponse output = await (didReceiveAuthenticationChallenge ?? @@ -5298,7 +5808,8 @@ class WKNavigationDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5338,7 +5849,8 @@ class NSObject extends PigeonInternalProxyApiBaseClass { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, }) { if (PigeonOverrides.nSObject_new != null) { return PigeonOverrides.nSObject_new!(observeValue: observeValue); @@ -5356,8 +5868,8 @@ class NSObject extends PigeonInternalProxyApiBaseClass { super.pigeon_instanceManager, this.observeValue, }) { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSObject; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5365,12 +5877,13 @@ class NSObject extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5427,7 +5940,8 @@ class NSObject extends PigeonInternalProxyApiBaseClass { String? keyPath, NSObject? object, Map? change, - )? observeValue; + )? + observeValue; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -5439,67 +5953,78 @@ class NSObject extends PigeonInternalProxyApiBaseClass { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - NSObject.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + NSObject.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null.', + ); final List args = (message as List?)!; final NSObject? arg_pigeon_instance = (args[0] as NSObject?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null, expected non-null NSObject.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.observeValue was null, expected non-null NSObject.', + ); final String? arg_keyPath = (args[1] as String?); final NSObject? arg_object = (args[2] as NSObject?); final Map? arg_change = @@ -5507,13 +6032,18 @@ class NSObject extends PigeonInternalProxyApiBaseClass { ?.cast(); try { (observeValue ?? arg_pigeon_instance!.observeValue)?.call( - arg_pigeon_instance!, arg_keyPath, arg_object, arg_change); + arg_pigeon_instance!, + arg_keyPath, + arg_object, + arg_change, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5534,12 +6064,13 @@ class NSObject extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.addObserver'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, observer, keyPath, options], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, observer, keyPath, options]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5558,10 +6089,7 @@ class NSObject extends PigeonInternalProxyApiBaseClass { /// Stops the observer object from receiving change notifications for the /// property specified by the key path relative to the object receiving this /// message. - Future removeObserver( - NSObject observer, - String keyPath, - ) async { + Future removeObserver(NSObject observer, String keyPath) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSObject; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5569,12 +6097,13 @@ class NSObject extends PigeonInternalProxyApiBaseClass { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSObject.removeObserver'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, observer, keyPath], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, observer, keyPath]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5613,7 +6142,8 @@ class UIViewWKWebView extends UIView implements WKWebView { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, required WKWebViewConfiguration initialConfiguration, }) { if (PigeonOverrides.uIViewWKWebView_new != null) { @@ -5637,8 +6167,8 @@ class UIViewWKWebView extends UIView implements WKWebView { super.observeValue, required WKWebViewConfiguration initialConfiguration, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5646,12 +6176,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, initialConfiguration], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, initialConfiguration]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -5697,41 +6228,47 @@ class UIViewWKWebView extends UIView implements WKWebView { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIViewWKWebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIViewWKWebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -5741,25 +6278,26 @@ class UIViewWKWebView extends UIView implements WKWebView { WKWebViewConfiguration pigeonVar_configuration() { final WKWebViewConfiguration pigeonVar_instance = WKWebViewConfiguration.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ); + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.configuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5785,19 +6323,20 @@ class UIViewWKWebView extends UIView implements WKWebView { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.scrollView'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5825,12 +6364,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setUIDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5855,12 +6395,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setNavigationDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5885,12 +6426,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5915,12 +6457,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getEstimatedProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5951,12 +6494,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.load'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, request], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -5973,10 +6517,7 @@ class UIViewWKWebView extends UIView implements WKWebView { } /// Loads the contents of the specified HTML string and navigates to it. - Future loadHtmlString( - String string, - String? baseUrl, - ) async { + Future loadHtmlString(String string, String? baseUrl) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -5984,12 +6525,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadHtmlString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, string, baseUrl], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, string, baseUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6006,10 +6548,7 @@ class UIViewWKWebView extends UIView implements WKWebView { } /// Loads the web content from the specified file and navigates to it. - Future loadFileUrl( - String url, - String readAccessUrl, - ) async { + Future loadFileUrl(String url, String readAccessUrl) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6017,12 +6556,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFileUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, url, readAccessUrl], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, url, readAccessUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6047,12 +6587,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.loadFlutterAsset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, key], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6078,12 +6619,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6114,12 +6656,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.canGoForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6149,12 +6692,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6179,12 +6723,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.goForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6209,12 +6754,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.reload'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6239,12 +6785,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6270,12 +6817,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsBackForwardNavigationGestures'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, allow], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6300,12 +6848,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, userAgent], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, userAgent]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6330,12 +6879,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.evaluateJavaScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, javaScriptString], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, javaScriptString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6361,12 +6911,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setInspectable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, inspectable], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, inspectable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6391,12 +6942,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.getCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6424,12 +6976,13 @@ class UIViewWKWebView extends UIView implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIViewWKWebView.setAllowsLinkPreview'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, allow], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6468,7 +7021,8 @@ class NSViewWKWebView extends NSObject implements WKWebView { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, required WKWebViewConfiguration initialConfiguration, }) { if (PigeonOverrides.nSViewWKWebView_new != null) { @@ -6492,8 +7046,8 @@ class NSViewWKWebView extends NSObject implements WKWebView { super.observeValue, required WKWebViewConfiguration initialConfiguration, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6501,12 +7055,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier, initialConfiguration], ); - final Future pigeonVar_sendFuture = pigeonVar_channel - .send([pigeonVar_instanceIdentifier, initialConfiguration]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -6549,41 +7104,47 @@ class NSViewWKWebView extends NSObject implements WKWebView { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - NSViewWKWebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + NSViewWKWebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -6593,25 +7154,26 @@ class NSViewWKWebView extends NSObject implements WKWebView { WKWebViewConfiguration pigeonVar_configuration() { final WKWebViewConfiguration pigeonVar_instance = WKWebViewConfiguration.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ); + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(pigeonVar_instance); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.configuration'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, pigeonVar_instanceIdentifier]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6639,12 +7201,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setUIDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6669,12 +7232,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setNavigationDelegate'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, delegate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, delegate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6699,12 +7263,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6729,12 +7294,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getEstimatedProgress'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6765,12 +7331,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.load'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, request], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, request]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6787,10 +7354,7 @@ class NSViewWKWebView extends NSObject implements WKWebView { } /// Loads the contents of the specified HTML string and navigates to it. - Future loadHtmlString( - String string, - String? baseUrl, - ) async { + Future loadHtmlString(String string, String? baseUrl) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6798,12 +7362,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadHtmlString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, string, baseUrl], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, string, baseUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6820,10 +7385,7 @@ class NSViewWKWebView extends NSObject implements WKWebView { } /// Loads the web content from the specified file and navigates to it. - Future loadFileUrl( - String url, - String readAccessUrl, - ) async { + Future loadFileUrl(String url, String readAccessUrl) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecNSViewWKWebView; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -6831,12 +7393,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFileUrl'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, url, readAccessUrl], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, url, readAccessUrl]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6861,12 +7424,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.loadFlutterAsset'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, key], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, key]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6892,12 +7456,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6928,12 +7493,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.canGoForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6963,12 +7529,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goBack'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -6993,12 +7560,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.goForward'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7023,12 +7591,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.reload'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7053,12 +7622,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getTitle'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7084,12 +7654,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsBackForwardNavigationGestures'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, allow], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7114,12 +7685,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, userAgent], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, userAgent]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7144,12 +7716,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.evaluateJavaScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, javaScriptString], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, javaScriptString]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7175,12 +7748,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setInspectable'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, inspectable], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, inspectable]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7205,12 +7779,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.getCustomUserAgent'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7238,12 +7813,13 @@ class NSViewWKWebView extends NSObject implements WKWebView { 'dev.flutter.pigeon.webview_flutter_wkwebview.NSViewWKWebView.setAllowsLinkPreview'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, allow], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -7293,41 +7869,47 @@ class WKWebView extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebView.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebView.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebView.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7357,39 +7939,45 @@ class WKUIDelegate extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, void Function( WKUIDelegate pigeon_instance, WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, - )? onCreateWebView, + )? + onCreateWebView, required Future Function( WKUIDelegate pigeon_instance, WKWebView webView, WKSecurityOrigin origin, WKFrameInfo frame, MediaCaptureType type, - ) requestMediaCapturePermission, + ) + requestMediaCapturePermission, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - )? runJavaScriptAlertPanel, + )? + runJavaScriptAlertPanel, required Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - ) runJavaScriptConfirmPanel, + ) + runJavaScriptConfirmPanel, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String prompt, String? defaultText, WKFrameInfo frame, - )? runJavaScriptTextInputPanel, + )? + runJavaScriptTextInputPanel, }) { if (PigeonOverrides.wKUIDelegate_new != null) { return PigeonOverrides.wKUIDelegate_new!( @@ -7424,8 +8012,8 @@ class WKUIDelegate extends NSObject { required this.runJavaScriptConfirmPanel, this.runJavaScriptTextInputPanel, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecWKUIDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -7433,12 +8021,13 @@ class WKUIDelegate extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -7499,7 +8088,8 @@ class WKUIDelegate extends NSObject { WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, - )? onCreateWebView; + )? + onCreateWebView; /// Determines whether a web resource, which the security origin object /// describes, can access to the device’s microphone audio and camera video. @@ -7527,7 +8117,8 @@ class WKUIDelegate extends NSObject { WKSecurityOrigin origin, WKFrameInfo frame, MediaCaptureType type, - ) requestMediaCapturePermission; + ) + requestMediaCapturePermission; /// Displays a JavaScript alert panel. /// @@ -7553,7 +8144,8 @@ class WKUIDelegate extends NSObject { WKWebView webView, String message, WKFrameInfo frame, - )? runJavaScriptAlertPanel; + )? + runJavaScriptAlertPanel; /// Displays a JavaScript confirm panel. /// @@ -7579,7 +8171,8 @@ class WKUIDelegate extends NSObject { WKWebView webView, String message, WKFrameInfo frame, - ) runJavaScriptConfirmPanel; + ) + runJavaScriptConfirmPanel; /// Displays a JavaScript text input panel. /// @@ -7606,7 +8199,8 @@ class WKUIDelegate extends NSObject { String prompt, String? defaultText, WKFrameInfo frame, - )? runJavaScriptTextInputPanel; + )? + runJavaScriptTextInputPanel; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7617,251 +8211,335 @@ class WKUIDelegate extends NSObject { WKWebView webView, WKWebViewConfiguration configuration, WKNavigationAction navigationAction, - )? onCreateWebView, + )? + onCreateWebView, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, WKSecurityOrigin origin, WKFrameInfo frame, MediaCaptureType type, - )? requestMediaCapturePermission, + )? + requestMediaCapturePermission, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - )? runJavaScriptAlertPanel, + )? + runJavaScriptAlertPanel, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String message, WKFrameInfo frame, - )? runJavaScriptConfirmPanel, + )? + runJavaScriptConfirmPanel, Future Function( WKUIDelegate pigeon_instance, WKWebView webView, String prompt, String? defaultText, WKFrameInfo frame, - )? runJavaScriptTextInputPanel, + )? + runJavaScriptTextInputPanel, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null.', + ); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKUIDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKUIDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebView.', + ); final WKWebViewConfiguration? arg_configuration = (args[2] as WKWebViewConfiguration?); - assert(arg_configuration != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebViewConfiguration.'); + assert( + arg_configuration != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKWebViewConfiguration.', + ); final WKNavigationAction? arg_navigationAction = (args[3] as WKNavigationAction?); - assert(arg_navigationAction != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKNavigationAction.'); + assert( + arg_navigationAction != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.onCreateWebView was null, expected non-null WKNavigationAction.', + ); try { (onCreateWebView ?? arg_pigeon_instance!.onCreateWebView)?.call( - arg_pigeon_instance!, - arg_webView!, - arg_configuration!, - arg_navigationAction!); + arg_pigeon_instance!, + arg_webView!, + arg_configuration!, + arg_navigationAction!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null.', + ); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKUIDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKUIDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKWebView.', + ); final WKSecurityOrigin? arg_origin = (args[2] as WKSecurityOrigin?); - assert(arg_origin != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKSecurityOrigin.'); + assert( + arg_origin != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKSecurityOrigin.', + ); final WKFrameInfo? arg_frame = (args[3] as WKFrameInfo?); - assert(arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKFrameInfo.'); + assert( + arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null WKFrameInfo.', + ); final MediaCaptureType? arg_type = (args[4] as MediaCaptureType?); - assert(arg_type != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null MediaCaptureType.'); + assert( + arg_type != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.requestMediaCapturePermission was null, expected non-null MediaCaptureType.', + ); try { final PermissionDecision output = await (requestMediaCapturePermission ?? arg_pigeon_instance!.requestMediaCapturePermission) - .call(arg_pigeon_instance!, arg_webView!, arg_origin!, - arg_frame!, arg_type!); + .call( + arg_pigeon_instance!, + arg_webView!, + arg_origin!, + arg_frame!, + arg_type!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null.', + ); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKUIDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKUIDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKWebView.', + ); final String? arg_message = (args[2] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null String.', + ); final WKFrameInfo? arg_frame = (args[3] as WKFrameInfo?); - assert(arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKFrameInfo.'); + assert( + arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptAlertPanel was null, expected non-null WKFrameInfo.', + ); try { await (runJavaScriptAlertPanel ?? arg_pigeon_instance!.runJavaScriptAlertPanel) - ?.call(arg_pigeon_instance!, arg_webView!, arg_message!, - arg_frame!); + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_message!, + arg_frame!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null.', + ); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKUIDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKUIDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKWebView.', + ); final String? arg_message = (args[2] as String?); - assert(arg_message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null String.'); + assert( + arg_message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null String.', + ); final WKFrameInfo? arg_frame = (args[3] as WKFrameInfo?); - assert(arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKFrameInfo.'); + assert( + arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptConfirmPanel was null, expected non-null WKFrameInfo.', + ); try { - final bool output = await (runJavaScriptConfirmPanel ?? - arg_pigeon_instance!.runJavaScriptConfirmPanel) - .call(arg_pigeon_instance!, arg_webView!, arg_message!, - arg_frame!); + final bool output = + await (runJavaScriptConfirmPanel ?? + arg_pigeon_instance!.runJavaScriptConfirmPanel) + .call( + arg_pigeon_instance!, + arg_webView!, + arg_message!, + arg_frame!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null.', + ); final List args = (message as List?)!; final WKUIDelegate? arg_pigeon_instance = (args[0] as WKUIDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKUIDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKUIDelegate.', + ); final WKWebView? arg_webView = (args[1] as WKWebView?); - assert(arg_webView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKWebView.'); + assert( + arg_webView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKWebView.', + ); final String? arg_prompt = (args[2] as String?); - assert(arg_prompt != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null String.'); + assert( + arg_prompt != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null String.', + ); final String? arg_defaultText = (args[3] as String?); final WKFrameInfo? arg_frame = (args[4] as WKFrameInfo?); - assert(arg_frame != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKFrameInfo.'); + assert( + arg_frame != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKUIDelegate.runJavaScriptTextInputPanel was null, expected non-null WKFrameInfo.', + ); try { - final String? output = await (runJavaScriptTextInputPanel ?? - arg_pigeon_instance!.runJavaScriptTextInputPanel) - ?.call(arg_pigeon_instance!, arg_webView!, arg_prompt!, - arg_defaultText, arg_frame!); + final String? output = + await (runJavaScriptTextInputPanel ?? + arg_pigeon_instance!.runJavaScriptTextInputPanel) + ?.call( + arg_pigeon_instance!, + arg_webView!, + arg_prompt!, + arg_defaultText, + arg_frame!, + ); return wrapResponse(result: output); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7900,8 +8578,9 @@ class WKHTTPCookieStore extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKHTTPCookieStore = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKHTTPCookieStore = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -7911,41 +8590,47 @@ class WKHTTPCookieStore extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKHTTPCookieStore.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKHTTPCookieStore.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -7962,12 +8647,13 @@ class WKHTTPCookieStore extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKHTTPCookieStore.setCookie'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, cookie], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, cookie]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8005,13 +8691,15 @@ class UIScrollViewDelegate extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, void Function( UIScrollViewDelegate pigeon_instance, UIScrollView scrollView, double x, double y, - )? scrollViewDidScroll, + )? + scrollViewDidScroll, }) { if (PigeonOverrides.uIScrollViewDelegate_new != null) { return PigeonOverrides.uIScrollViewDelegate_new!( @@ -8034,8 +8722,8 @@ class UIScrollViewDelegate extends NSObject { super.observeValue, this.scrollViewDidScroll, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecUIScrollViewDelegate; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8043,12 +8731,13 @@ class UIScrollViewDelegate extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_defaultConstructor'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [pigeonVar_instanceIdentifier], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([pigeonVar_instanceIdentifier]); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8079,8 +8768,9 @@ class UIScrollViewDelegate extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecUIScrollViewDelegate = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecUIScrollViewDelegate = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// Tells the delegate when the user scrolls the content view within the /// scroll view. @@ -8110,7 +8800,8 @@ class UIScrollViewDelegate extends NSObject { UIScrollView scrollView, double x, double y, - )? scrollViewDidScroll; + )? + scrollViewDidScroll; static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8122,77 +8813,94 @@ class UIScrollViewDelegate extends NSObject { UIScrollView scrollView, double x, double y, - )? scrollViewDidScroll, + )? + scrollViewDidScroll, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - UIScrollViewDelegate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + UIScrollViewDelegate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } } { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null.', + ); final List args = (message as List?)!; final UIScrollViewDelegate? arg_pigeon_instance = (args[0] as UIScrollViewDelegate?); - assert(arg_pigeon_instance != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollViewDelegate.'); + assert( + arg_pigeon_instance != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollViewDelegate.', + ); final UIScrollView? arg_scrollView = (args[1] as UIScrollView?); - assert(arg_scrollView != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollView.'); + assert( + arg_scrollView != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null UIScrollView.', + ); final double? arg_x = (args[2] as double?); - assert(arg_x != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.'); + assert( + arg_x != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.', + ); final double? arg_y = (args[3] as double?); - assert(arg_y != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.'); + assert( + arg_y != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.UIScrollViewDelegate.scrollViewDidScroll was null, expected non-null double.', + ); try { (scrollViewDidScroll ?? arg_pigeon_instance!.scrollViewDidScroll) ?.call(arg_pigeon_instance!, arg_scrollView!, arg_x!, arg_y!); @@ -8201,7 +8909,8 @@ class UIScrollViewDelegate extends NSObject { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8234,7 +8943,8 @@ class URLCredential extends NSObject { String? keyPath, NSObject? object, Map? change, - )? observeValue, + )? + observeValue, required String user, required String password, required UrlCredentialPersistence persistence, @@ -8268,8 +8978,8 @@ class URLCredential extends NSObject { required String password, required UrlCredentialPersistence persistence, }) : super.pigeon_detached() { - final int pigeonVar_instanceIdentifier = - pigeon_instanceManager.addDartCreatedInstance(this); + final int pigeonVar_instanceIdentifier = pigeon_instanceManager + .addDartCreatedInstance(this); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _pigeonVar_codecURLCredential; final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; @@ -8277,12 +8987,13 @@ class URLCredential extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUser'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, - ); + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); final Future pigeonVar_sendFuture = pigeonVar_channel.send( - [pigeonVar_instanceIdentifier, user, password, persistence]); + [pigeonVar_instanceIdentifier, user, password, persistence], + ); () async { final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; @@ -8322,41 +9033,47 @@ class URLCredential extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLCredential.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLCredential.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8385,18 +9102,20 @@ class URLCredential extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.withUserAsync'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [user, password, persistence], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([user, password, persistence]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8433,18 +9152,20 @@ class URLCredential extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.URLCredential.serverTrustAsync'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [trust], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8496,8 +9217,9 @@ class URLProtectionSpace extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecURLProtectionSpace = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecURLProtectionSpace = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); /// The receiver’s host. final String host; @@ -8520,58 +9242,73 @@ class URLProtectionSpace extends NSObject { int port, String? realm, String? authenticationMethod, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_host = (args[1] as String?); - assert(arg_host != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null String.'); + assert( + arg_host != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null String.', + ); final int? arg_port = (args[2] as int?); - assert(arg_port != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_port != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.pigeon_newInstance was null, expected non-null int.', + ); final String? arg_realm = (args[3] as String?); final String? arg_authenticationMethod = (args[4] as String?); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_host!, arg_port!, arg_realm, - arg_authenticationMethod) ?? - URLProtectionSpace.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - host: arg_host!, - port: arg_port!, - realm: arg_realm, - authenticationMethod: arg_authenticationMethod, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call( + arg_host!, + arg_port!, + arg_realm, + arg_authenticationMethod, + ) ?? + URLProtectionSpace.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + host: arg_host!, + port: arg_port!, + realm: arg_realm, + authenticationMethod: arg_authenticationMethod, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8587,12 +9324,13 @@ class URLProtectionSpace extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLProtectionSpace.getServerTrust'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8638,8 +9376,9 @@ class URLAuthenticationChallenge extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecURLAuthenticationChallenge = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecURLAuthenticationChallenge = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8649,41 +9388,47 @@ class URLAuthenticationChallenge extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URLAuthenticationChallenge.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URLAuthenticationChallenge.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8699,12 +9444,13 @@ class URLAuthenticationChallenge extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URLAuthenticationChallenge.getProtectionSpace'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8762,41 +9508,47 @@ class URL extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.URL.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - URL.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + URL.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8812,12 +9564,13 @@ class URL extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.URL.getAbsoluteString'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8865,8 +9618,9 @@ class WKWebpagePreferences extends NSObject { }) : super.pigeon_detached(); late final _PigeonInternalProxyApiBaseCodec - _pigeonVar_codecWKWebpagePreferences = - _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); + _pigeonVar_codecWKWebpagePreferences = _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager, + ); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, @@ -8876,41 +9630,47 @@ class WKWebpagePreferences extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - WKWebpagePreferences.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + WKWebpagePreferences.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -8927,12 +9687,13 @@ class WKWebpagePreferences extends NSObject { 'dev.flutter.pigeon.webview_flutter_wkwebview.WKWebpagePreferences.setAllowsContentJavaScript'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [this, allow], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([this, allow]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -8991,54 +9752,65 @@ class GetTrustResultResponse extends NSObject { GetTrustResultResponse Function( DartSecTrustResultType result, int resultCode, - )? pigeon_newInstance, + )? + pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.', + ); final DartSecTrustResultType? arg_result = (args[1] as DartSecTrustResultType?); - assert(arg_result != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null DartSecTrustResultType.'); + assert( + arg_result != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null DartSecTrustResultType.', + ); final int? arg_resultCode = (args[2] as int?); - assert(arg_resultCode != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_resultCode != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.GetTrustResultResponse.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call(arg_result!, arg_resultCode!) ?? - GetTrustResultResponse.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - result: arg_result!, - resultCode: arg_resultCode!, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call(arg_result!, arg_resultCode!) ?? + GetTrustResultResponse.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + result: arg_result!, + resultCode: arg_resultCode!, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9083,41 +9855,47 @@ class SecTrust extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SecTrust.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SecTrust.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9135,18 +9913,20 @@ class SecTrust extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.evaluateWithError'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [trust], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9179,18 +9959,20 @@ class SecTrust extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyExceptions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [trust], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9215,25 +9997,24 @@ class SecTrust extends NSObject { PigeonInstanceManager? pigeon_instanceManager, }) async { if (PigeonOverrides.secTrust_setExceptions != null) { - return PigeonOverrides.secTrust_setExceptions!( - trust, - exceptions, - ); + return PigeonOverrides.secTrust_setExceptions!(trust, exceptions); } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.setExceptions'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [trust, exceptions], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([trust, exceptions]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9265,18 +10046,20 @@ class SecTrust extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.getTrustResult'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [trust], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9308,18 +10091,20 @@ class SecTrust extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecTrust.copyCertificateChain'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [trust], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([trust]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9371,41 +10156,47 @@ class SecCertificate extends NSObject { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel< - Object?> pigeonVar_channel = BasicMessageChannel< - Object?>( - 'dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance', - pigeonChannelCodec, - binaryMessenger: binaryMessenger); + final BasicMessageChannel + pigeonVar_channel = BasicMessageChannel( + 'dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance', + pigeonChannelCodec, + binaryMessenger: binaryMessenger, + ); if (pigeon_clearHandlers) { pigeonVar_channel.setMessageHandler(null); } else { pigeonVar_channel.setMessageHandler((Object? message) async { - assert(message != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null.'); + assert( + message != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null.', + ); final List args = (message as List?)!; final int? arg_pigeon_instanceIdentifier = (args[0] as int?); - assert(arg_pigeon_instanceIdentifier != null, - 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null, expected non-null int.'); + assert( + arg_pigeon_instanceIdentifier != null, + 'Argument for dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.pigeon_newInstance was null, expected non-null int.', + ); try { (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( - pigeon_newInstance?.call() ?? - SecCertificate.pigeon_detached( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - ), - arg_pigeon_instanceIdentifier!, - ); + pigeon_newInstance?.call() ?? + SecCertificate.pigeon_detached( + pigeon_binaryMessenger: pigeon_binaryMessenger, + pigeon_instanceManager: pigeon_instanceManager, + ), + arg_pigeon_instanceIdentifier!, + ); return wrapResponse(empty: true); } on PlatformException catch (e) { return wrapResponse(error: e); } catch (e) { return wrapResponse( - error: PlatformException(code: 'error', message: e.toString())); + error: PlatformException(code: 'error', message: e.toString()), + ); } }); } @@ -9423,18 +10214,20 @@ class SecCertificate extends NSObject { } final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance, + ); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.webview_flutter_wkwebview.SecCertificate.copyData'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - pigeonVar_channelName, - pigeonChannelCodec, - binaryMessenger: pigeonVar_binaryMessenger, + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final Future pigeonVar_sendFuture = pigeonVar_channel.send( + [certificate], ); - final Future pigeonVar_sendFuture = - pigeonVar_channel.send([certificate]); final List? pigeonVar_replyList = await pigeonVar_sendFuture as List?; if (pigeonVar_replyList == null) { @@ -9464,4 +10257,3 @@ class SecCertificate extends NSObject { ); } } - From 1b64e18e687faeadb219701d25f55df96f677dd9 Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 11:09:29 -0500 Subject: [PATCH 6/7] Fix pigeon formatting --- .../android/app/src/main/java/io/flutter/plugins/Messages.java | 2 +- .../dev/flutter/pigeon_example_app/EventChannelMessages.g.kt | 2 +- .../main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt | 2 +- .../pigeon/example/app/ios/Runner/EventChannelMessages.g.swift | 2 +- packages/pigeon/example/app/ios/Runner/Messages.g.swift | 2 +- .../pigeon/example/app/lib/src/event_channel_messages.g.dart | 2 +- packages/pigeon/example/app/lib/src/messages.g.dart | 2 +- packages/pigeon/example/app/linux/messages.g.cc | 2 +- packages/pigeon/example/app/linux/messages.g.h | 2 +- packages/pigeon/example/app/macos/Runner/messages.g.h | 2 +- packages/pigeon/example/app/macos/Runner/messages.g.m | 2 +- packages/pigeon/example/app/windows/runner/messages.g.cpp | 2 +- packages/pigeon/example/app/windows/runner/messages.g.h | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java b/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java index 6708f206802..799d468cfb1 100644 --- a/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java +++ b/packages/pigeon/example/app/android/app/src/main/java/io/flutter/plugins/Messages.java @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon import static java.lang.annotation.ElementType.METHOD; diff --git a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt index 427043e9898..d7ec9b6255c 100644 --- a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt +++ b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/EventChannelMessages.g.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") diff --git a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt index 7bd65a06cb0..87f4ef1acf1 100644 --- a/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt +++ b/packages/pigeon/example/app/android/app/src/main/kotlin/dev/flutter/pigeon_example_app/Messages.g.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") diff --git a/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift b/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift index e437f2bf197..027453c3951 100644 --- a/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift +++ b/packages/pigeon/example/app/ios/Runner/EventChannelMessages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation diff --git a/packages/pigeon/example/app/ios/Runner/Messages.g.swift b/packages/pigeon/example/app/ios/Runner/Messages.g.swift index 8f6da4f8e75..46c3e23598e 100644 --- a/packages/pigeon/example/app/ios/Runner/Messages.g.swift +++ b/packages/pigeon/example/app/ios/Runner/Messages.g.swift @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon import Foundation diff --git a/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart b/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart index e7cfd83d709..36df9a2ce33 100644 --- a/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart +++ b/packages/pigeon/example/app/lib/src/event_channel_messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, 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 diff --git a/packages/pigeon/example/app/lib/src/messages.g.dart b/packages/pigeon/example/app/lib/src/messages.g.dart index e038478b9c1..a1707968cf7 100644 --- a/packages/pigeon/example/app/lib/src/messages.g.dart +++ b/packages/pigeon/example/app/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, 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 diff --git a/packages/pigeon/example/app/linux/messages.g.cc b/packages/pigeon/example/app/linux/messages.g.cc index 8b989d13eca..5dc179e4203 100644 --- a/packages/pigeon/example/app/linux/messages.g.cc +++ b/packages/pigeon/example/app/linux/messages.g.cc @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon #include "messages.g.h" diff --git a/packages/pigeon/example/app/linux/messages.g.h b/packages/pigeon/example/app/linux/messages.g.h index 9e97d46cacd..6fb44cc9351 100644 --- a/packages/pigeon/example/app/linux/messages.g.h +++ b/packages/pigeon/example/app/linux/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ diff --git a/packages/pigeon/example/app/macos/Runner/messages.g.h b/packages/pigeon/example/app/macos/Runner/messages.g.h index a86da56c826..de6b076dfb3 100644 --- a/packages/pigeon/example/app/macos/Runner/messages.g.h +++ b/packages/pigeon/example/app/macos/Runner/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon #import diff --git a/packages/pigeon/example/app/macos/Runner/messages.g.m b/packages/pigeon/example/app/macos/Runner/messages.g.m index 45498e97fc1..661dc4e5449 100644 --- a/packages/pigeon/example/app/macos/Runner/messages.g.m +++ b/packages/pigeon/example/app/macos/Runner/messages.g.m @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon #import "messages.g.h" diff --git a/packages/pigeon/example/app/windows/runner/messages.g.cpp b/packages/pigeon/example/app/windows/runner/messages.g.cpp index 250ae6d2181..755efbc8570 100644 --- a/packages/pigeon/example/app/windows/runner/messages.g.cpp +++ b/packages/pigeon/example/app/windows/runner/messages.g.cpp @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon #undef _HAS_EXCEPTIONS diff --git a/packages/pigeon/example/app/windows/runner/messages.g.h b/packages/pigeon/example/app/windows/runner/messages.g.h index 1755bfbafe2..c56c0d1cf17 100644 --- a/packages/pigeon/example/app/windows/runner/messages.g.h +++ b/packages/pigeon/example/app/windows/runner/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v26.1.0), do not edit directly. +// Autogenerated from Pigeon, do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ From fe13942d67365bffb1e40b19bda8433447d3ed6b Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Mon, 17 Nov 2025 11:25:15 -0500 Subject: [PATCH 7/7] Revert changes to camerax_library --- .../lib/src/camerax_library.dart | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/packages/camera/camera_android_camerax/lib/src/camerax_library.dart b/packages/camera/camera_android_camerax/lib/src/camerax_library.dart index 69508445f75..ba884275d35 100644 --- a/packages/camera/camera_android_camerax/lib/src/camerax_library.dart +++ b/packages/camera/camera_android_camerax/lib/src/camerax_library.dart @@ -160,22 +160,18 @@ class LiveData extends camerax.LiveData { /// See https://developer.android.com/reference/androidx/lifecycle/Observer. class Observer extends camerax.Observer { /// Constructs an [Observer]. - factory Observer({ + Observer({ required void Function(Observer instance, T value) onChanged, // ignore: non_constant_identifier_names - BinaryMessenger? pigeon_binaryMessenger, + super.pigeon_binaryMessenger, // ignore: non_constant_identifier_names - camerax.PigeonInstanceManager? pigeon_instanceManager, - }) { - return camerax.Observer( - pigeon_binaryMessenger: pigeon_binaryMessenger, - pigeon_instanceManager: pigeon_instanceManager, - onChanged: (camerax.Observer instance, Object value) { - onChanged(instance as Observer, value as T); - }, - ) - as Observer; - } + super.pigeon_instanceManager, + }) : _genericOnChanged = onChanged, + super.pigeon_new( + onChanged: (camerax.Observer instance, Object value) { + onChanged(instance as Observer, value as T); + }, + ); /// Constructs [Observer] without creating the associated native object. /// @@ -187,17 +183,20 @@ class Observer extends camerax.Observer { super.pigeon_binaryMessenger, // ignore: non_constant_identifier_names super.pigeon_instanceManager, - }) : super.pigeon_detached( + }) : _genericOnChanged = onChanged, + super.pigeon_detached( onChanged: (camerax.Observer instance, Object value) { onChanged(instance as Observer, value as T); }, ); + final void Function(Observer instance, T value) _genericOnChanged; + @override // ignore: non_constant_identifier_names Observer pigeon_copy() { return Observer.detached( - onChanged: onChanged as void Function(Observer, T), + onChanged: _genericOnChanged, pigeon_binaryMessenger: pigeon_binaryMessenger, pigeon_instanceManager: pigeon_instanceManager, );